Virginia Beach hotels

Search hundreds of travel sites at once for hotels in Virginia Beach, Virginia

Here is why travellers choose KAYAK

Free to useThere are no hidden charges or fees.

Filter your dealsFilter by free cancellation, free breakfast and more.

Millions of reviewsCheck ratings based on millions of real guest reviews.

Bundle and saveSave money when you bundle your flight + hotel.

Best Virginia Beach hotels

Discover the best prices and deals for you by selecting your travel dates.
Choose your dates

Most recommended Virginia Beach hotels

Show all
Hampton Inn Virginia Beach-Oceanfront South - Virginia Beach - Bedroom
Free Wi-Fi
Pool
Pet-friendly
Air conditioning
Quality Inn & Suites Oceanfront - Virginia Beach - Balcony
Free Wi-Fi
Pool
Pet-friendly
Air conditioning
The Barclay Towers Hotel and Resort - Virginia Beach - Living room
Parking
Free Wi-Fi
Pool
Air conditioning
Best Western Center Inn - Virginia Beach - Pool
Best Western Center Inn
Virginia Beach, VA, United States
7.3Good(741)
Parking
Free Wi-Fi
Pool
Air conditioning
Cutty Sark Efficiencies - Virginia Beach - Pool
Parking
Free Wi-Fi
Pool
Air conditioning
Homewood Suites by Hilton Virginia Beach/Norfolk Airport - Virginia Beach - Building
Parking
Free Wi-Fi
Pool
Pet-friendly
Oceans 2700 - Virginia Beach - Bedroom
Oceans 2700
North Virginia Beach
7.6Good(1242)
Parking
Free Wi-Fi
Pool
Air conditioning
Quality Inn Little Creek - Virginia Beach - Pool
Quality Inn Little Creek
Virginia Beach, VA, United States
6.2Okay(616)
Parking
Free Wi-Fi
Pool
Air conditioning
The Oceanfront Inn - Virginia Beach - Lobby
Parking
Free Wi-Fi
Pool
Air conditioning
Hampton Inn Virginia Beach-Oceanfront North - Virginia Beach - Pool
Free Wi-Fi
Pool
Pet-friendly
Air conditioning
Ambassadors Inn & Suites - Virginia Beach - Bedroom
Parking
Free Wi-Fi
Pool
Air conditioning

Virginia Beach hotels near Neptune Statue

Show all

Top Virginia Beach hotels with parking

Show all
Sun & Sand Resort Oceanfront Suites - Virginia Beach - Bedroom
Parking
Free Wi-Fi
Pool
Air conditioning
Candlewood Suites Virginia Beach Town Center, An IHG Hotel - Virginia Beach - Living room
Parking
Free Wi-Fi
Pet-friendly
Air conditioning
Belmont Inn & Suites Virginia Beach - Virginia Beach - Bedroom
Parking
Free Wi-Fi
Air conditioning
Holiday Inn Virginia Beach - Norfolk - Virginia Beach - Living room
Holiday Inn Virginia Beach - Norfolk
Virginia Beach, VA, United States
6.5Okay(1017)
Parking
Free Wi-Fi
Pool
Air conditioning
DoubleTree by Hilton Virginia Beach - Virginia Beach - Living room
Parking
Free Wi-Fi
Pool
Pet-friendly
La Quinta Inn by Wyndham Norfolk Virginia Beach - Virginia Beach - Building
Parking
Free Wi-Fi
Pool
Pet-friendly
Knights Inn Virginia Beach Lynnhaven - Virginia Beach - Building
Knights Inn Virginia Beach Lynnhaven
Virginia Beach, VA, United States
6.1Okay(618)
Parking
Free Wi-Fi
Air conditioning

Top 10 hotels in Virginia Beach

Discover the top hotels in Virginia Beach, handpicked by local expert Barbara Noe Kennedy.
Barbara Noe Kennedy
12 September 2024

Virginia Beach, in coastal south-eastern Virginia, draws sun-seeking holidaymakers who come to enjoy its miles of sandy beach and splash in the ocean waves. They also come to stroll the buzzy 3.2 kmtwo-mile-long boardwalk and check out hip local restaurants, live music venues, and attractions, including First Landing State Park, Virginia Aquarium & Marine Science Center and Cape Henry Lighthouse. The real challenge here is having to wade through hundreds of hotel offerings to find the best place to stay. There are so many factors to take into consideration, like whether to book beachside or in the town centre, go modern or historic. Virginia Beach has been my summer go-to for more than 20 years, and so I can vouch that, whatever you’re looking for, you're in luck. This bustling beach town has a range of amazing hotels to suit every type of traveller. Whether you’re a family of five, a couple looking for a romantic break, or a group of fun-loving friends, here’s my pick of the best hotels in Virginia Beach.

1.

The Historic Cavalier Hotel and Beach Club, Autograph Collection

Address:

4200 Atlantic Avenue

Price:

£146-£1,136/night

This elegant, English Palladian-style property is where history meets the future. The Cavalier harks back to 1927 and has hosted legends of the Hollywood golden age and 10 US presidents over the years. Having undergone a recent $82 million (£64 million) renovation, it’s never looked better.

The stately lobby, with its Jeffersonian-style woodwork and original Verrazano floor, remains, but you also have a day spa, infinity pool and distillery (America’s first inside a hotel). The 85 guestrooms and suites have been enlarged and the beach is a short stroll or shuttle ride away, where you’ll find cabanas, chairs and umbrellas for a sun-filled day.

There are plenty of activities on offer, including wine tasting, film nights and crafts for kids. This magnificent legend is so much more than just a place to lay your head; it’s hands down one of the best hotels in Virginia Beach.

2.

Marriott Virginia Beach Oceanfront Resort

Address:

4201 Atlantic Avenue

Price:

£136-£855/night

If you’re looking for an upscale resort vibe, this is the place to come. One of the best hotels in Virginia Beach, the Marriott Virginia Beach Oceanfront Resort has 305 modern-luxe rooms and suites, each with oceanfront views. There are two restaurants to choose from, including the rooftop Orion’s Roof, which serves Japanese cuisine and has, in my opinion, the best sunset views in all of Virginia Beach.

At the beachside infinity pool, you can relax in the balmy waters in a mod chaise lounge. Then there’s the beach itself. Here’s how I like to do it: order a cocktail (cucumber basil with rum is my top pick) at the oceanfront restaurant, Tulu Seaside Bar & Grill, and walk just a few feet to the sand, where umbrellas and chairs await. At the resort you’ll also find an indoor pool, a fitness centre, and a beach bar.

3.

Hyatt Place Virginia Beach Oceanfront

Address:

3601 Atlantic Avenue

Price:

£75-£507/night