Find and Book Top Rated Hotels in Virginia Beach

Search among 66 available hotels and places to stay in Virginia Beach from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 66
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great121 reviews
MapView on map900 yd from City Center200 yd from Neptune's Park
From   US$ 118 /nightSelect
8.2
Great172 reviews
MapView on map700 yd from City Center200 yd from Neptune's Park
From   US$ 64 /nightSelect
1200 yd from City Center400 yd from Neptune's Park
From   US$ 97 /nightSelect
8.2
Great183 reviews
400 yd from City Center500 yd from Neptune's Park
From   US$ 149 /nightSelect
8.0
Great117 reviews
6.5 mi from City Center1500 yd from Lynnhaven Seafood Market
From   US$ 203 /nightSelect
8.2
Great143 reviews
1200 yd from City Center400 yd from Neptune's Park
From   US$ 117 /nightSelect
8.2
Great57 reviews
1.2 mi from City Center1400 yd from Neptune's Park
From   US$ 294 /nightSelect
8.2
Great156 reviews
1400 yd from City Center600 yd from Neptune's Park
From   US$ 47 /nightSelect
8.4
Great132 reviews
1.3 mi from City Center1100 yd from Virginia Beach Fishing Pier
From   US$ 57 /nightSelect
8.4
Great179 reviews
1700 yd from City Center400 yd from Virginia Beach Convention Center
From   US$ 224 /nightSelect
8.2
Great220 reviews
1.4 mi from City Center1200 yd from Virginia Beach Fishing Pier
From   US$ 67 /nightSelect
8.2
Great149 reviews
1.5 mi from City Center1200 yd from Croatan Beach
From   US$ 60 /nightSelect
8.2
Great63 reviews
300 yd from City Center300 yd from Beach Street USA
From   US$ 184 /nightSelect
1.2 mi from City Center1300 yd from Neptune's Park
From   US$ 379 /nightSelect
8.4
Great143 reviews
800 yd from City Center100 yd from Neptune's Park
From   US$ 118 /nightSelect
8.0
Great89 reviews
1100 yd from City Center300 yd from Virginia Beach Fishing Pier
From   US$ 121 /nightSelect
1800 yd from City Center1000 yd from Neptune's Park
From   US$ 331 /nightSelect
8.4
Great132 reviews
300 yd from City Center600 yd from Neptune's Park
From   US$ 89 /nightSelect
900 yd from City Center300 yd from Virginia Beach Oceanfront Hotels near VA Beach Blvd
From   US$ 106 /nightSelect
1600 yd from City Center800 yd from Neptune's Park
From   US$ 276 /nightSelect
8.2
Great43 reviews
1500 yd from City Center700 yd from Neptune's Park
From   US$ 199 /nightSelect
8.2
Great224 reviews
1.1 mi from City Center800 yd from Virginia Beach Fishing Pier
From   US$ 189 /nightSelect
8.4
Great97 reviews
1200 yd from City Center300 yd from Virginia Beach Fishing Pier
From   US$ 120 /nightSelect
8.4
Great71 reviews
8.7 mi from City Center100 yd from Sandler Center for the Performing Arts
From   US$ 117 /nightSelect
8.4
Great75 reviews
400 yd from City Center200 yd from Beach Street USA
From   US$ 97 /nightSelect
8.2
Great115 reviews
300 yd from City Center600 yd from Beach Street USA
From   US$ 79 /nightSelect
8.2
Great130 reviews
1100 yd from City Center300 yd from Neptune's Park
From   US$ 69 /nightSelect
8.4
Great73 reviews
8.8 mi from City Center500 yd from Sandler Center for the Performing Arts
From   US$ 149 /nightSelect
8.4
Great64 reviews
500 yd from City Center200 yd from Beach Street USA
From   US$ 89 /nightSelect
8.4
Great196 reviews
600 yd from City Center100 yd from Virginia Beach Oceanfront Hotels near VA Beach Blvd
From   US$ 164 /nightSelect
8.4
Great130 reviews
8.6 mi from City Center400 yd from Sandler Center for the Performing Arts
From   US$ 99 /nightSelect
1.1 mi from City Center700 yd from Virginia Beach Fishing Pier
From   US$ 194 /nightSelect
8.4
Great69 reviews
1.3 mi from City Center1000 yd from Virginia Beach Fishing Pier
From   US$ 92 /nightSelect
8.4
Great254 reviews
600 yd from City Center200 yd from Virginia Beach Oceanfront Hotels near VA Beach Blvd
From   US$ 127 /nightSelect
Hotel
8.2
Great99 reviews
700 yd from City Center100 yd from Virginia Beach Oceanfront Hotels near VA Beach Blvd
From   US$ 136 /nightSelect
1500 yd from City Center300 yd from Virginia Beach Fishing Pier
From   US$ 176 /nightSelect
8.4
Great77 reviews
11.1 mi from City Center1000 yd from Topgolf Virginia Beach
From   US$ 125 /nightSelect
800 yd from City Center200 yd from Virginia Beach Oceanfront Hotels near VA Beach Blvd
From   US$ 184 /nightSelect
8.4
Great79 reviews
1.0 mi from City Center600 yd from Virginia Beach Fishing Pier
From   US$ 199 /nightSelect
8.2
Great101 reviews
200 yd from City Center500 yd from Beach Street USA
From   US$ 154 /nightSelect
8.4 mi from City Center1000 yd from Mount Trashmore Park
From   US$ 224 /nightSelect
8.4
Great108 reviews
1100 yd from City Center300 yd from Neptune's Park
From   US$ 167 /nightSelect
8.0
Great39 reviews
12.1 mi from City Center
From   US$ 122 /nightSelect
8.6
Great107 reviews
1000 yd from City Center200 yd from Neptune's Park
From   US$ 313 /nightSelect
300 yd from City Center600 yd from Neptune's Park
From   US$ 130 /nightSelect
11.8 mi from City Center
From   US$ 192 /nightSelect
8.2
Great139 reviews
1.0 mi from City Center600 yd from Virginia Beach Fishing Pier
From   US$ 63 /nightSelect
8.4
Great76 reviews
11.2 mi from City Center1000 yd from Topgolf Virginia Beach
From   US$ 134 /nightSelect
1.1 mi from City Center1300 yd from Neptune's Park
From   US$ 496 /nightSelect
Bed & Breakfast
8.6
Great40 reviews
200 yd from City Center500 yd from Beach Street USA
From   US$ 161 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Virginia Beach

Why visit?

Virginia Beach, located on the southeastern coast of Virginia in the United States, is a popular tourist destination known for its beautiful beaches and vibrant oceanfront boardwalk. With miles of sandy shores, a variety of recreational activities, and a lively nightlife scene, Virginia Beach offers something for everyone. Whether you're looking for a relaxing beach vacation or an action-packed getaway, this coastal city has it all.

Where to stay?

When it comes to choosing the best area to stay in Virginia Beach, there are a few top options to consider:

Oceanfront: This is the most popular area, located along Atlantic Avenue and offering stunning ocean views. It is home to the iconic Virginia Beach Boardwalk, which stretches for three miles and is lined with restaurants, shops, and entertainment venues.

Sandbridge Beach: If you prefer a quieter and more secluded beach experience, Sandbridge Beach is the place to be. This residential area offers vacation rentals and smaller hotels, perfect for those seeking a peaceful retreat.

Town Center: Located inland, Town Center is a vibrant district filled with restaurants, shops, and entertainment options. It offers a different atmosphere with a mix of urban amenities and a lively atmosphere.

Price per hotel room per night:

3-star hotels: Prices range from $80 to $150 per night

4-star hotels: Prices range from $150 to $250 per night

5-star hotels: Prices range from $250 and above per night

Best value for money:

Holiday Inn Virginia Beach: Norfolk: With comfortable rooms and a great location, this hotel offers excellent value for money. It features an outdoor pool, fitness center, and on-site dining options.

Hilton Garden Inn Virginia Beach Oceanfront: This hotel combines affordability with oceanfront views. It offers spacious rooms, direct beach access, and a restaurant serving tasty meals.

Comfort Suites Beachfront: This beachfront hotel provides spacious suites at an affordable price. It offers various amenities like an indoor pool, hot tub, and complimentary breakfast.

Best kids-friendly hotels:

The Founders Inn and Spa: This family-friendly hotel offers a range of activities for kids, including a pool, playground, and mini-golf. It also features comfortable rooms, a spa, and on-site dining.

Ocean Breeze Waterpark & Resort: Located close to Ocean Breeze Waterpark, this hotel offers easy access to family fun. It provides comfortable rooms, a waterpark on-site, and complimentary breakfast.

Best hotels for a romantic getaway:

The Cavalier Virginia Beach: This historic hotel combines elegance and luxury, offering a romantic atmosphere. It features spacious rooms, a spa, multiple dining options, and breathtaking ocean views.

The Oceanfront Inn: This boutique hotel offers a charming setting for a romantic escape. With cozy rooms, an oceanfront patio, and direct beach access, it provides a serene environment for couples.

Best for location:

Sheraton Virginia Beach Oceanfront Hotel: This hotel offers a prime location on the boardwalk with direct beach access. It features comfortable rooms, oceanfront dining, and a rooftop pool.

Hyatt House Virginia Beach/Oceanfront: Situated directly on the oceanfront, this hotel provides modern rooms, ocean views, and a rooftop bar. It offers convenience to nearby attractions and dining options.

Hilton Virginia Beach Oceanfront: With a prime beachfront location, this hotel offers comfort and convenience. It provides stylish rooms, multiple dining options, a rooftop infinity pool, and direct beach access.

Best for a short city break:

SpringHill Suites Virginia Beach Oceanfront: This oceanfront hotel provides comfortable rooms, an indoor pool, and a complimentary breakfast. It offers a great location for exploring the beach and boardwalk.

Show moreLess