21 Best Hotels in Virginia Beach
Tourists who are looking for a hotel in Virginia Beach have a wide selection of options for accommodations, both right on the beach along the lively Boardwalk, as well as places to stay that are a comfortable distance from the hustle and bustle. From family-run motels with just the basics to high-rise resorts with oceanfront suites, there are many high-quality options for every need and budget. Along with plenty of choices for vacationing families, couples will find several excellent romantic getaway spots, including intimate bed and breakfasts and luxury spa retreats.
On This Page:
Best Hotels in Virginia Beach
1. The Cavalier
The most elegant of Virginia Beach's luxury hotels, The Cavalier is a place where families, couples, and everyone else can relax—even pets. The hotel, which was built in 1927, is an iconic landmark on the beach, with its grand façade and distinguished tower. Ocean-view rooms and suites are updated and tastefully furnished, and the hotel offers a good range of amenities, including tennis courts and a good fitness center.
Guests can enjoy the use of the hotel's private beach, complete with cabanas and chairs with umbrellas, with the Oceanfront Beach Club just steps away for refreshments and comfy seating day and night. The hotel also has a large outdoor pool adjacent to the beach club, as well as an indoor pool within a huge solarium, each with hot tubs.
Address: 4200 Atlantic Ave, Virginia Beach, Virginia
Accommodation: The Cavalier
2. Barclay Cottage Bed and Breakfast
The perfect place for couples looking for a getaway, the Barclay Cottage Bed and Breakfast artfully marries the carefree atmosphere of a beach retreat with the romantic ambience of a 19th-century Victorian home. With only five guest rooms, the owners are able to provide the most personal service, from cooking gourmet home-cooked breakfasts to making arrangements for a special event. Guests are also provided with a full selection of gear for complimentary use, including bicycles for exploring town and even giant towels for the beach.
Located in a quiet residential neighborhood, the B&B is just two blocks from the beach.
Address: 400 16th Street, Virginia Beach, Virginia
Accommodation: Barclay Cottage Bed and Breakfast
3. The Founders Inn and Spa, Tapestry Collection by Hilton
If you didn't know it was just a few minutes from the coast of Virginia, one might mistake the Founders Inn and Spa for an English estate, with its rows of dormered windows and expansive brick-path gardens with impeccably tended shrubbery and fountain-adorned reflecting pool. This is a place meant for relaxation and pampering. Guests can enjoy the full menu of spa services at the on-site facility, play a game of tennis, unwind in the hot tub, or cool off in either the indoor or outdoor pool.
This is one of the area's most romantic hotels, and it also has an in-house restaurant with room service, a well-equipped fitness center, pet-friendly rooms, and a variety of services including a beach shuttle and airport transportation.
Address: 5641 Indian River Road, Virginia Beach, Virginia
Accommodation: The Founders Inn and Spa, Tapestry Collection by Hilton
4. Oceanaire Resort Hotel
Perfect for extended stays, the stylish Oceanaire Resort Hotel has a wide range of rooms and suites, which offer well-equipped kitchenettes, as well as on-site self-service laundry facilities. Oceanfront suites and rooms with private balconies are available, and in addition to being right on the beach close to the Neptune Statue, the hotel has a total of four pools. These include two indoor and two outdoor pools, with a zero-entry pool with a splash-pad for the littlest guests and an adults-only pool for those who want to avoid splashing.
One of the most popular Virginia Beach resorts for families, the hotel offers daily activities for youngsters.
Address: 3421 Atlantic Avenue, Virginia Beach, Virginia
Accommodation: Oceanaire Resort Hotel
5. Econo Lodge Virginia Beach - On the Ocean
Although cheap hotels on the beach are hard to come by, the Econo Lodge Virginia Beach manages to deliver both location and quality. Near the Neptune Statue, this hotel is centrally located on the Boardwalk and within walking distance of the main attractions. Each room has a balcony with an ocean view and is equipped with conveniences, including a fridge, microwave, coffee maker, and safe. Wi-Fi, breakfast, and even bicycles are also provided free of charge. There is also a heated pool for those who need a break from the salt water and sand.
Address: 2707 Atlantic Avenue, Virginia Beach, Virginia
Accommodation: Econo Lodge Virginia Beach - On the Ocean
6. Comfort Inn & Suites Virginia Beach – Oceanfront
Located on the southern end of Virginia Beach near an arcade and two mini-golf courses, Comfort Inn & Suites Virginia Beach Oceanfront is a good choice for families, especially those traveling with tweens and teens. A big bonus here is that all of the hotel's guest rooms have private ocean-view balconies, and even the indoor pool and hot tub are facing the ocean from behind glass walls. The hotel has self-serve laundry, a fitness center, and several complimentary amenities including free Wi-Fi, continental breakfast, and free parking.
Address: 2015 Atlantic Avenue, Virginia Beach, Virginia
Accommodation: Comfort Inn & Suites Virginia Beach – Oceanfront
7. Hilton Garden Inn Virginia Beach Oceanfront
One of the coolest things about the Hilton Garden Inn Virginia Beach Oceanfront is its giant indoor/outdoor pool, a unique setup that includes sprinklers for kids to play under inside, and plenty of lounge chairs for relaxing. All guest rooms have ocean views from a private balcony, and a large, elevated sun deck that faces the water, overlooking the lively boardwalk. Rooms are freshly updated and well-appointed, with conveniences like Keurig machines, microwaves, and safes.
Address: 3315 Atlantic Avenue, Virginia Beach, Virginia
Accommodation: Hilton Garden Inn Virginia Beach Oceanfront
8. Best Western Plus Sandcastle Beachfront Hotel
The Best Western Plus Sandcastle Beachfront Hotel is a centrally located boardwalk hotel by the Virginia Beach Fishing Pier, offering ocean-view rooms with private balconies. In addition to standard rooms, there are hotel suites with full kitchens, some of which have a Jacuzzi in the room and others with two floors for extra space and privacy. An indoor pool and hot tub sit within a sunny atrium, beyond which guests will find a large deck for sunbathing and people-watching.
In addition to amenities like an on-site restaurant with room service, self-serve laundry, and a good business center, guests can enjoy free parking, free Wi-Fi, and a complimentary breakfast.
Address: 1307 Atlantic Avenue, Virginia Beach, Virginia
Accommodation: Best Western Plus Sandcastle Beachfront Hotel
9. Beach Spa Bed and Breakfast
Couples will find the Beach Spa Bed and Breakfast an ideal place for a romantic getaway, combining the intimacy of a B&B with the pampering and relaxation of a spa. All guest rooms are quite spacious and have a private bath, furnished with antiques yet equipped with modern conveniences. Breakfast, of course, is one of the highlights, and the hosts go the extra mile to make sure each guest has their favorite dish. This B&B is located just a few blocks from the beach and near the Virginia Beach Convention Center.
Address: 2420 Arctic Ave, Virginia Beach, Virginia
Accommodation: Beach Spa Bed and Breakfast
10. Hampton Inn Virginia Beach Oceanfront North
Among north Virginia Beach hotels, Hampton Inn Virginia Beach Oceanfront North stands out for its value, offering free parking, breakfast, and Wi-Fi, along with value-added amenities like self-service laundry. The hotel has oceanfront suites, and all rooms have balconies, which look out over the Boardwalk to the beach, as well as conveniences including a fridge and microwave. The hotel's indoor pool is especially nice, featuring a hot tub curtained by a waterfall within atmospheric stone walls.
Address: 3107 Atlantic Avenue, Virginia Beach, Virginia
Accommodation: Hampton Inn Virginia Beach Oceanfront North
11. Hyatt House Virginia Beach/Oceanfront
A high-rise oceanfront hotel in the heart of Virginia Beach's boardwalk, the Hyatt House Virginia Beach/Oceanfront is hard to miss. All of the hotel's pet-friendly guest rooms and suites have an ocean view and are equipped at minimum with a fridge and microwave, with the option of a kitchenette and family rooms. Hotel amenities include an on-site restaurant, indoor pool for rainy days, a fitness center, and self-serve laundry.
Address: 2705 Atlantic Avenue, Virginia Beach, Virginia
Accommodation: Hyatt House Virginia Beach/Oceanfront
12. Capes Hotel
The Capes Hotel sits on the boardwalk overlooking the Virginia Beach Fishing Pier, offering well-appointed rooms and suites. Guests can enjoy the value of free parking and Wi-Fi, and there is a restaurant on-site, as well as self-service laundry. There is also a nice heated indoor pool to provide a break from the sun, and ocean-view rooms have private balconies.
Address: 2001 Atlantic Avenue, Virginia Beach, Virginia
Accommodation: Capes Hotel
13. Four Points by Sheraton Virginia Beach Oceanfront
Another excellent option centrally located near the Virginia Beach Fishing Pier, Four Points by Sheraton Virginia Beach Oceanfront offers a full range of singles, suites, and family rooms, which all feature private balconies facing the water. The hotel has free parking for guests, as well as complimentary Wi-Fi, and amenities include electric vehicle charging stations, an on-site restaurant with room service, self-serve laundry facilities, and a heated indoor pool.
Address: 1211 Atlantic Avenue, Virginia Beach, Virginia
Accommodation: Four Points by Sheraton Virginia Beach Oceanfront
14. Courtyard Virginia Beach Oceanfront/North 37th Street
The Courtyard Virginia Beach Oceanfront/North 37th Street is a recently updated hotel with beautifully decorated guest rooms featuring calm blue hues and ocean-themed accent murals, all of which face the ocean. Families will appreciate the huge outdoor pools, as well as the large indoor pool and hot tub area that is perfect for rainy days or a break from the hot sun. Other amenities include a restaurant, self-service laundry, a fitness center, and standard fridge and microwave in the rooms. Family rooms and kitchenette suites are also available.
Address: 3737 Atlantic Avenue, Virginia Beach, Virginia
Accommodation: Courtyard Virginia Beach Oceanfront/North 37th Street
15. Hilton Virginia Beach Oceanfront
The crowning jewel at the Hilton Virginia Beach Oceanfront is its rooftop infinity pool, which looks out over the beach through a transparent wall, towering more than 20 stories above the boardwalk below. In addition to excellent views, the hotel boasts two restaurants, an indoor pool with a hot tub, a fitness center, and business/conference facilities. Family rooms and suites are available.
Address: 3001 Atlantic Avenue, Virginia Beach, Virginia
Accommodation: Hilton Virginia Beach Oceanfront
16. Courtyard Virginia Beach Oceanfront/South
All of the beautifully decorated rooms and suites at the Courtyard Virginia Beach Oceanfront/South feature private ocean-view balconies with comfortable chairs and plenty of room to relax while enjoying the view. Guests can choose from standard rooms, family rooms, or suites, as well as extra amenities like in-room Jacuzzis. The hotel's beach-view café serves three meals a day and hosts local events, and other amenities include a fitness center, indoor pool, and cabana rentals.
Address: 2501 Atlantic Avenue, Virginia Beach, Virginia
Accommodation: Courtyard Virginia Beach Oceanfront/South
Best Hotels for Families in Virginia Beach
1. Belvedere Beach Resort
Vacationers may not get spa treatments and a concierge here, but tourists who want to fully enjoy their stay on the beach and stay within a reasonable budget will appreciate the Belvedere Beach Resort. This privately-owned hotel is located on the north Virginia Beach near the Navy Seal Monument, and the water is just steps away. Guests can eat on-site at the Belvedere Coffee Shop & Diner, or prepare their own meals in one of the efficiency suites. All of the hotel's spacious rooms have balconies that face the water, looking out over the Boardwalk.
Address: 3603 Atlantic Avenue, Virginia Beach, Virginia
Accommodation: Belvedere Beach Resort
2. Comfort Suites Beachfront
This all-suite oceanfront hotel sits right on the Virginia Beach Boardwalk, next to the Virginia Beach Surf and Rescue Museum, near the Virginia Beach Convention Center and other top area attractions. Perfect for vacationing families, all suites are equipped with a microwave and mini-fridge to keep your snacks fresh, a separate living area with a sleeper sofa, and a private beach-view balcony. Hotel amenities include a self-service laundry, fitness center, and pool, and the hotel offers free parking, free Wi-Fi, and complimentary breakfast.
Address: 2321 Atlantic Avenue, Virginia Beach, Virginia
Accommodation: Comfort Suites Beachfront
3. Four Sails Resort
Located on north Virginia Beach, Four Sails Resort is another excellent all-suite hotel, which features fully equipped kitchens in every room, making this a good choice for extended stays and families who want the option of eating in. Suites also feature extras like whirlpool tubs and balconies, and the hotel has its own restaurant, an indoor heated pool and hot tub, and a fitness center. Parking and Wi-Fi are included, and there are self-serve laundry facilities.
Address: 3301 Atlantic Avenue, Virginia Beach, Virginia
Accommodation: Four Sails Resort
Best Hotels near Virginia Beach Airport
1. Holiday Inn Express Hotel & Suites Norfolk International Airport
A top-rated airport hotel near Virginia Beach, the Holiday Inn Express is surrounded by restaurants, offers a free airport shuttle, and is only a 20-minute drive straight down the expressway to Virginia Beach. This hotel is pet-friendly, and offers a wide range of amenities, including an indoor pool and hot tub, fitness center, and business center. Parking is free, as is the Wi-Fi and breakfast buffet. Rooms come standard with a mini-fridge and microwave, and there are self-serve laundry facilities.
Address: 1157 North Military Highway, Norfolk, Virginia
2. Residence Inn by Marriott Norfolk Airport
Another dependable airport hotel, Residence Inn by Marriott Norfolk Airport is an all-suite hotel perfect for extended stays and families who want to be within a quick drive to the beach, as well as Norfolk destinations. This is a pet-friendly hotel with a wide range of amenities to make you feel at home, including an indoor pool, fitness center, basketball, and tennis courts, and even a grill area for guest use.
In addition to a complimentary hot breakfast and free evening appetizers on weekdays, the hotel offers a free grocery delivery service, perfect for those who want to utilize the fully equipped kitchenettes that come standard in each suite.
Address: 1590 North Military Highway, Norfolk, Virginia
Accommodation: Residence Inn by Marriott Norfolk Airport