Search
Best hotels
Expert Recommendations
Best value
When to book
Tips
FAQs
Map

Virginia Beach hotels

Popular filters

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

Here is why travelers 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.

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
Holiday Inn Va Beach-Oceanside 21st St, an IHG Hotel - Virginia Beach - Restaurant
Holiday Inn Va Beach-Oceanside 21st St, an IHG Hotel
8.6 Very good
North Virginia BeachC$ 213+
C$ 213+
Parking
Free Wi-Fi
Pool
Holiday Inn Express & Suites Va Beach Oceanfront - Virginia Beach - Building
Holiday Inn Express & Suites Va Beach Oceanfront
8.5 Very good
North Virginia BeachC$ 222+
C$ 222+
Parking
Free Wi-Fi
Pool
Quality Inn & Suites Oceanfront
5.5 Fair
North Virginia BeachC$ 97+
C$ 97+
Free Wi-Fi
Pool
Pet friendly
Cutty Sark Efficiencies
8.1 Very good
North Virginia BeachC$ 137+
C$ 137+
Parking
Free Wi-Fi
Pool
Oceans 2700
7.4 Good
North Virginia BeachC$ 100+
C$ 100+
Parking
Free Wi-Fi
Pool
The Oceanfront Inn - Virginia Beach
7.9 Good
North Virginia BeachC$ 166+
C$ 166+
Parking
Free Wi-Fi
Pool
Hampton Inn Virginia Beach-Oceanfront North
8.7 Very good
North Virginia BeachC$ 264+
C$ 264+
Free Wi-Fi
Pool
Pet friendly

Virginia Beach hotels near Virginia Beach Convention Center

Show all
Sundial Inn - Virginia Beach - Bedroom
Sundial Inn
6.8 Okay
North Virginia BeachC$ 117+
C$ 117+
Parking
Free Wi-Fi
The Atrium Resort, Virginia Beach by Vacatia - Virginia Beach - Lobby
The Atrium Resort, Virginia Beach by Vacatia
7.7 Good
North Virginia BeachC$ 168+
C$ 168+
Parking
Free Wi-Fi
Ambassadors Inn & Suites
5.5 Fair
North Virginia BeachC$ 105+
C$ 105+
Parking
Free Wi-Fi

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 vacationers who come to enjoy its miles of sandy beach and splash in the ocean waves. They also come to stroll the buzzy 3.2-kilometre-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:

C$ 278-1643/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 (C$113 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, movie 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:

C$ 189-914/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 metres 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:

C$ 104-563/night

As one of Virginia Beach’s newer hotels, Hyatt Place evokes a fresh, modern vibe. Each of the 140 guestrooms has a private balcony, with your choice of oceanfront or cityscape view. One of the things I like best about Hyatt Place is the fact there’s no carpeting, only cool tile floors that fit right in with the hotel’s breezy, coastal feel.

Each room comes with a microwave and mini fridge for rustling up your own meals, or you can always order room service. Complimentary breakfast includes a bread station, scrambled eggs with toppings, and rotating treats such as French toast or waffles.

The boardwalk is just out back, and there’s an exclusive beach area that features a fitness park, making this one of the best hotels in Virginia Beach for location.

4.

Residence Inn by Marriott Virginia Beach Town Center

Address:

221 Bendix Road

Price:

C$ 144-720/night

If you want to stay more than a few days, the Residence Inn by Marriott Virginia Beach Town Center is a good option.

Each of its 120 enlarged guest rooms and suites is equipped with modern furnishings, workstations and fully equipped kitchens. I loved the complimentary grocery service to help stock the stainless-steel fridge. That said, all guests enjoy a complimentary buffet breakfast, served daily.

There’s also a fitness centre, an indoor pool, a dedicated meeting space and a comfortable outdoor space with a patio, a BBQ grill island and a picnic area. You’re in the heart of town, and the beach awaits an easy 16 km away.

5.

The Capes Hotel

Address:

2001 Atlantic Avenue

Price:

C$ 96-294/night

There are several reasons why The Capes Hotel is one of the best in Virginia Beach for families. First off, there’s the enclosed oceanfront pool, which little ones will love splashing around in. Its spacious and modern guestrooms come with microwaves, refrigerators and private balconies. It’s also incredibly close to the boardwalk and some of the city’s most famous sites, including the Virginia Aquarium & Marine Science Center and Ocean Breeze Water Park.

All of these reasons combined make the Capes one of the best hotels in Virginia Beach. What I like most, however, is the Capes’ smaller size. With only 59 rooms, it feels cozier and more compact than some of the other larger hotels around town. The lobby is particularly charming, and you’ll also find a parlour, small café and bar.

6.

Coastal Hotel & Suites Virginia Beach - Oceanfront

Address:

2015 Atlantic Avenue

Price:

C$ 131-537/night

With its first-class sea views, the Coastal more than lives up to its name. Every guestroom has a private terrace, where you could easily spend the whole day taking in the ever-changing panorama (keep an eye out for passing dolphins and whales).

You’re well taken care of here, with comfortable beds, friendly service and free breakfast every morning. I particularly love the yummy make-your-own waffles and mini pancakes, but you can also get eggs, cereal, bagels, fruit and more.

The hotel’s heated pool makes a welcoming alternative to the ocean’s chilly waters. But for me, it’s the location that makes this one of the best hotels in Virginia Beach. Set right on the bustling, action-packed boardwalk, the Coastal is within easy walking distance of lively arcades, trendy restaurants and mini golf, making this Virginia Beach gem particularly popular with families.

7.

Four Points by Sheraton Virginia Beach Oceanfront

Address:

1211 Atlantic Avenue

Price:

C$ 134-362/night

The plank-wood accent walls and red and pink plaid chairs may not be the typical look you’d expect at the beach, but Four Points is known for being one of the best hotels in Virginia Beach, especially for families. The kids won’t notice the lack of beachy décor when they’re heading off to the nearby amusement park, located at Virginia Beach’s southern end, or running to the beach just across the boardwalk.

There’s also an indoor pool with a separate kids’ pool, while parents will love the rooftop sun deck and two restaurants. The guestrooms are spacious, offering turndown service, mini-fridges and microwaves. All that said, it’s the balcony views that keep me coming back. Every single one of the 99 guestrooms overlooks the sun-drenched Atlantic Ocean; if you leave the balcony door ajar at night, the rhythmic sound of the waves will lull you to sleep.

8.

Schooner Inn

Address:

215 Atlantic Avenue

Price:

C$ 50-182/night

You can’t beat the heart-shaped tubs for romance in the King Whirlpool rooms of the nautical-themed Schooner Inn, one of the best hotels in Virginia Beach. It also happens to be one of the most affordable. Overlooking the sea, with a glass of wine in hand, it’s a great spot for couples. But this hotel also offers plenty to keep families happy.

Several of the room types have kitchenettes where you can cook your own meals. Or you could buy some fresh seafood at the nearby marina to grill at one of the guests-only grilling stations. All the rooms come with flat-screen TVs, chests of drawers and balconies with chairs overlooking the ocean. The beach here is for surfers only, so you’ll have to walk about five minutes to find your space in the sand. But you get a front row seat to the thrilling surfing competitions from your hotel room balcony.

9.

Moxy Virginia Beach Oceanfront

Address:

1201 Atlantic Avenue

Price:

C$ 98-343/night

This funky, art-and-surf hotel located on the beach’s southern end is favoured by trendy couples and groups of friends. Murals, vintage lawn chairs and surfboards decorate the glassed-in lobby, while the central bar with waterfront views is a popular hangout spot. Another nice touch: the poker chip you’re handed with your room key that you can turn in at any time for a complimentary cocktail.

The 134 guestrooms have bleached wood floors and bright, minimalist interiors. Rooms are compact but have plenty of clever space-saving devices, like peg rails on the walls instead of closets and wall-mounted, pull-down desks. The attached Belvedere South Coffee Shop offers diner food for lunch, while the Kung Food Kitchen pop-up serves Asian fusion most evenings. I particularly like the public spaces here, which have comfortable seating for enjoying live music and chats with friends or fellow guests.

10.

The Westin Virginia Beach Town Center

Address:

4535 Commerce Street

Price:

C$ 147-754/night

If you’re on the hunt for a lively city centre hotel rather than a beach retreat, the Westin Virginia Beach Town Center is the spot for you. Ranked as one of the best hotels in Virginia Beach, it occupies the state’s tallest building and is located around 16 km from the beach.

This four-star, 236-room property sparkles thanks to a lavish renovation, with contemporary chandeliers in the modern lobby, a lush living wall water feature and a floating glass staircase (one of only 10 in the country).

The guestrooms are serene, with splashes of aquatic blue in the carpeting and wall colours. Amenities, meanwhile, include an indoor pool, well-equipped fitness centre and on-site restaurant. There’s also an elegant ballroom, which has become a popular wedding venue over recent years. For nearby attractions, I recommend checking out the Sandler Center for the Performing Arts and Apex Entertainment.

How much is a Virginia Beach hotel?

Here are our most popular & best value hotels

2 stars and below

3 stars

4 stars and above

Good to know

Low season

February

High season

June

Average price (weeknight)

C$ 284

Average price (weekend night)

C$ 333
Cheapest month to stay with an average 65% drop in price.
Most expensive month to stay with an average 32% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

When to book a hotel in Virginia Beach

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

Top tips for finding Virginia Beach hotel deals

  • If you’re looking for a cheap hotel in Norfolk, you should consider visiting during the low season. You'll find cheaper accommodations in Norfolk in February and December.
  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Norfolk if you stay on a Saturday. The opposite is true for, Monday, which is usually the most expensive day.
  • Book at least 73 days before your stay begins to get the best price for your Norfolk accommodation.
  • The cheapest 3-star hotel room in Norfolk found on KAYAK in the last 2 weeks was C$ 92, while the most expensive was C$ 328.
  • How long should you stay? KAYAK users usually book their accommodation in Norfolk for 4 days.
  • If you'd like to spend time in Virginia Beach but also need to be traveling to Norfolk for business, why not consider one of the many hotels in the Kempsville neighborhood, such as the Extended Stay America Suites.
  • If you are traveling to Virginia Beach for business at Naval Air Station Oceana, a good choice for a place to stay is in the London Bridge neighborhood, which is just west of downtown Virginia Beach and is just a short drive north of the airbase. The Knights Inn Virginia Beach Lynnhaven makes a good choice here.
  • If you're looking for a spot that's a little quieter yet still on the water, there are great hotel choices just to the north of Virginia Beach in the Lynnhaven Colony neighborhood. This neighborhood offers a much more residential setting. The Travelodge by Wyndham Virginia Beach Bay Beach is a good hotel choice around here.
  • If the idea of doing some water sports when you visit Virginia Beach sounds like a good idea, but you'd prefer not to do that in the ocean, stay in a hotel in the north Virginia Beach area at a hotel like the Wyndham Virginia Beach Oceanfront.
  • If you plan on traveling to the Virginia Beach area during the Christmas holiday for the Holiday Parade at the Beach, be mindful that hotels like the SureStay Hotel by Best Western Virginia Beach Royal Clipper along the shoreline in Virginia Beach will book up quickly, so it's best to book as far in advance as possible before this event.
  • For families visiting Virginia Beach, think about booking a hotel that is right on the Boardwalk, such as the Boardwalk Resort and Villas. The Boardwalk is full of restaurants, activities, candy shops and roller skate rentals, and it’s also located on the beach, making it a convenient place to spend time with your kids.
  • If you’re looking to spend your vacation on the beach but would prefer a quiet area away from the crowds, look at the hotel options in Sandbridge. Compared to the main beach that most visitors go to, Sandbridge is a peaceful choice. The Ramada by Wyndham Virginia Beachis near both Sandridge and the Boardwalk.
  • Hoping to get some shopping done during your vacation? If so, consider staying on Atlantic Avenue, one of Virginia Beach’s most popular shopping areas. You can find a wide variety of shops on this street, from souvenir stores to upscale clothing boutiques. TheSheraton Virginia Beach Oceanfront Hotel is a relaxed lodging choice that provides you with views of the ocean.
  • If you’re visiting Virginia Beach to attend a convention, consider staying at a hotel near the convention center, such as the DoubleTree by Hilton Virginia Beach. It’s slightly removed from the Boardwalk and oceanfront and within easy distance of the convention center.

FAQs when booking a hotel in Virginia Beach

  • What is a good choice for a hotel in the Virginia Beach area if I'd like to do play golf while on vacation?

    A good centralized location where you can stay that has access to several golf courses is the Bayside neighborhood, which is just northwest of Virginia Beach on Highway 13. The Quality Inn Little Creek is a good choice here, as this spot will give you access to courses like the Bayfield Golf Club and Eagle Haven Golf Course.

  • If I'd like to do some hiking when I travel to Virginia Beach, what are some good places to stay in the area?

    If you are someone who enjoys hiking, you're going to love the First Landing State Park, which is right beside both Broadway and Linkhorne Bay, just southwest of the ocean shore. If you want to stay close to this area, book a hotel like the Ambassadors Inn & Suites.

  • I want to stay in a hotel that'll give me good access to the beaches of Virginia Beach yet also let me go to other cities and towns in the area. What would be a good choice?

    One of the main highways in this area is Interstate 264, which runs east to west and also gives you access to I-64, which can take you north or south of Virginia Beach. The Econo Lodge Town Center makes a good hotel choice near the interstate.

  • What are some of the best hotels in Virginia Beach that are on the beach and also have a pool?

    Most hotels on the beach offer pools. These range from luxury hotels like The Cavalier Virginia Beach, Autograph Collection, to more budget-friendly options such as the Travelodge by Wyndham Virginia Beach.

  • What are the best hotels in Virginia Beach on the oceanfront?

    The Hampton Inn Virginia Beach-Oceanfront North is a modern choice on the beach, while the Hilton Virginia Beach Oceanfront has a hip bar and is only 2-minutes from the Boardwalk. The Hilton Garden Inn Virginia Beach Oceanfront has rooms with balconies that overlook the ocean. All three hotels also offer a hot breakfast included in the price of the room.

  • What are the best kid-friendly hotels in Virginia Beach?

    The Holiday Inn & Suites Virginia Beach - North Beach is a popular choice for families, as it has many resort-style activities, such as an indoor lazy river pool, a movie theatre and a kid’s activity center. The Best Western Center Inn is an affordable option that has a pool specifically geared towards kids, plus a games-room.

  • What are the best hotels in Virginia Beach near the airport?

    Booking a hotel near Norfolk Airport can be a great way to find cheap rates and stay in a peaceful area. The Wingate is a reasonably priced option within 5-miles of the airport, and it provides guests with free breakfast. The Red Roof Inn Virginia Beach is a standard hotel that offers basic amenities and is close to the Norfolk Botanical Garden.

  • What are the best hotels in Virginia Beach with Spa Services?

    The historic Cavalier Hotel features a full-service spa with a range of massage treatments, facials, and body wraps. The spa also offers signature packages, such as the "Cavalier Renewal" package, which includes a massage, facial, and foot treatment. The Founders Inn and Spa, Tapestry Collection by Hilton is a luxury resort, home to the Flowering Almond Spa with massage, facial and nail services, plus an indoor pool.

  • What are the best hotels near Virginia Beach Boardwalk?

    Virginia Beach Boardwalk being one of the most popular landmarks in Virginia Beach, many travellers enjoy staying close by. Holiday Inn Express & Suites Va Beach Oceanfront, Boardwalk Resort and Villas and Sandcastle Resort are recommended hotels on KAYAK within walking distance.

  • How much does a hotel cost in Virginia Beach?

    Although the average price for a double room in Virginia Beach is C$ 318, C$ 75 is the lowest price found by KAYAK users in the last 3 days.

  • How do I find a hotel in central Virginia Beach?

    After you launch a hotel search on KAYAK, you can refine your research by neighbourhood, which allows you to pick the central Virginia Beach districts. You can also do a search using the city map to choose a specific location, like Virginia Beach city centre

  • How can I find hotels near me?

    Take a look at our extensive hotel map to find the best hotels near you.

  • Are there Virginia Beach hotels with free parking?

    There are many hotels in Virginia Beach that offer both parking and free parking. Popular choices among KAYAK users include Holiday Inn Va Beach-Oceanside 21st St, an IHG Hotel, Holiday Inn Express & Suites Va Beach Oceanfront and The Barclay Towers Hotel and Resort.

Where to stay in Virginia Beach?

Our map will help you find the perfect place to stay in Virginia Beach by showing you the exact location of each hotel.

What Virginia Beach hotel guests are talking about

Show all

What Virginia Beach hotel guests are talking about

Hotels about topic

Show all
Courtyard Virginia Beach Oceanfront / North 37th Street - Virginia Beach - Building
Courtyard Virginia Beach Oceanfront / North 37th Street
8.3 Very good
North Virginia BeachC$ 230+
C$ 230+
Free Wi-Fi
Pool
La Quinta Inn & Suites by Wyndham Virginia Beach - Virginia Beach - Bedroom
La Quinta Inn & Suites by Wyndham Virginia Beach
7.1 Good
North Virginia BeachC$ 125+
C$ 125+
Free Wi-Fi
Pool
Pet friendly
Alamar Resort Inn
4.7 Mediocre
North Virginia BeachC$ 104+
C$ 104+
Parking
Free Wi-Fi
Pool
Pet friendly
The Breakers Resort Inn
7.5 Good
North Virginia BeachC$ 202+
C$ 202+
Parking
Free Wi-Fi
Pool
Quality Inn & Suites Oceanfront
5.5 Fair
North Virginia BeachC$ 97+
C$ 97+
Free Wi-Fi
Pool
Pet friendly
Schooner Inn
8.4 Very good
C$ 92+
C$ 92+
Parking
Free Wi-Fi
Pool
Sandcastle Resort
7.2 Good
North Virginia BeachC$ 158+
C$ 158+
Free Wi-Fi
Pool
19 Atlantic Hotel
6.1 Okay
North Virginia BeachC$ 87+
C$ 87+
Free Wi-Fi
Comfort Suites Beachfront
7.6 Good
North Virginia BeachC$ 190+
C$ 190+
Parking
Free Wi-Fi
Pool
Wyndham Virginia Beach Oceanfront
6.2 Okay
North Virginia BeachC$ 131+
C$ 131+
Parking
Free Wi-Fi
Pool
Pet friendly
The Capes Hotel
8 Very good
North Virginia BeachC$ 167+
C$ 167+
Free Wi-Fi
Pool
The Oceanfront Inn - Virginia Beach
7.9 Good
North Virginia BeachC$ 166+
C$ 166+
Parking
Free Wi-Fi
Pool
Hyatt House Virginia Beach/Oceanfront
8.6 Very good
North Virginia BeachC$ 211+
C$ 211+
Free Wi-Fi
Pool
Pet friendly

Popular topics