Find and Book Top Rated Hotels in Virginia Beach

Search among 49 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-49 out of 49
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.4
Great76 reviews
MapView on map18.0 km from City Centre900 m from Topgolf Virginia Beach
From   US$ 134 /nightSelect
8.4
Great132 reviews
MapView on map2.1 km from City Centre1000 m from Virginia Beach Fishing Pier
From   US$ 57 /nightSelect
8.2
Great145 reviews
1.1 km from City Centre400 m from Neptune's Park
From   US$ 117 /nightSelect
19.7 km from City Centre900 m from Regent University
From   US$ 85 /nightSelect
8.0
Great89 reviews
1.0 km from City Centre100 m from Virginia Beach Amusement Park
From   US$ 121 /nightSelect
8.2
Great133 reviews
1000 m from City Centre300 m from Neptune's Park
From   US$ 69 /nightSelect
8.4
Great227 reviews
2.2 km from City Centre1.1 km from Virginia Beach Fishing Pier
From   US$ 67 /nightSelect
8.4
Great75 reviews
400 m from City Centre200 m from Beach Street USA
From   US$ 97 /nightSelect
8.2
Great149 reviews
2.5 km from City Centre1.1 km from Croatan Beach
From   US$ 60 /nightSelect
8.4
Great64 reviews
500 m from City Centre200 m from Beach Street USA
From   US$ 89 /nightSelect
700 m from City Centre200 m from Virginia Beach Oceanfront Hotels near VA Beach Blvd
From   US$ 184 /nightSelect
Bed & Breakfast
8.6
Great40 reviews
200 m from City Centre400 m from Beach Street USA
From   US$ 161 /nightSelect
8.4
Great132 reviews
300 m from City Centre600 m from Neptune's Park
From   US$ 121 /nightSelect
8.2
Great141 reviews
1.6 km from City Centre600 m from Virginia Beach Amusement Park
From   US$ 63 /nightSelect
8.2
Great63 reviews
300 m from City Centre300 m from Beach Street USA
From   US$ 184 /nightSelect
8.4
Great143 reviews
700 m from City Centre100 m from Neptune's Park
From   US$ 118 /nightSelect
8.2
Great185 reviews
600 m from City Centre200 m from Neptune's Park
From   US$ 64 /nightSelect
8.2
Great127 reviews
900 m from City Centre100 m from Neptune's Park
From   US$ 118 /nightSelect
8.0
Great117 reviews
10.4 km from City Centre1.3 km from Lynnhaven Seafood Market
From   US$ 203 /nightSelect
8.4
Great69 reviews
2.0 km from City Centre1000 m from Virginia Beach Fishing Pier
From   US$ 92 /nightSelect
8.4
Great179 reviews
1.6 km from City Centre400 m from Virginia Beach Convention Center
From   US$ 224 /nightSelect
8.4
Great130 reviews
13.8 km from City Centre300 m from Sandler Center for the Performing Arts
From   US$ 99 /nightSelect
1.5 km from City Centre500 m from Virginia Beach Fishing Pier
From   US$ 89 /nightSelect
1.7 km from City Centre700 m from Virginia Beach Fishing Pier
From   US$ 385 /nightSelect
8.6
Great107 reviews
900 m from City Centre200 m from Neptune's Park
From   US$ 354 /nightSelect
8.6
Great69 reviews
1.3 km from City Centre600 m from Neptune's Park
From   US$ 65 /nightSelect
1.0 km from City Centre300 m from Virginia Beach Amusement Park
From   US$ 241 /nightSelect
8.4
Great210 reviews
600 m from City Centre100 m from Virginia Beach Oceanfront Hotels near VA Beach Blvd
From   US$ 164 /nightSelect
8.4
Great231 reviews
1.8 km from City Centre700 m from Virginia Beach Fishing Pier
From   US$ 189 /nightSelect
8.2
Great52 reviews
1.3 km from City Centre600 m from Neptune's Park
From   US$ 259 /nightSelect
8.4
Great79 reviews
1.6 km from City Centre500 m from Virginia Beach Fishing Pier
From   US$ 199 /nightSelect
8.2
Great101 reviews
200 m from City Centre500 m from Beach Street USA
From   US$ 344 /nightSelect
1.0 km from City Centre400 m from Neptune's Park
From   US$ 97 /nightSelect
8.4
Great98 reviews
1.0 km from City Centre100 m from Virginia Beach Amusement Park
From   US$ 120 /nightSelect
8.2
Great115 reviews
200 m from City Centre500 m from Beach Street USA
From   US$ 79 /nightSelect
8.2
Great28 reviews
200 m from City Centre300 m from Beach Street USA
From   US$ 79 /nightSelect
8.4
Great108 reviews
1000 m from City Centre300 m from Neptune's Park
From   US$ 167 /nightSelect
18.9 km from City Centre
From   US$ 192 /nightSelect
800 m from City Centre300 m from Virginia Beach Oceanfront Hotels near VA Beach Blvd
From   US$ 106 /nightSelect
1.4 km from City Centre300 m from Virginia Beach Fishing Pier
From   US$ 176 /nightSelect
1.6 km from City Centre900 m from Neptune's Park
From   US$ 359 /nightSelect
13.6 km from City Centre1000 m from Mount Trashmore Park
From   US$ 89 /nightSelect
8.2
Great197 reviews
400 m from City Centre500 m from Neptune's Park
From   US$ 149 /nightSelect
8.2
Great57 reviews
1.9 km from City Centre1.2 km from Neptune's Park
From   US$ 294 /nightSelect
8.4
Great73 reviews
14.2 km from City Centre400 m from Sandler Center for the Performing Arts
From   US$ 369 /nightSelect
8.0
Great41 reviews
19.5 km from City Centre
From   US$ 122 /nightSelect
1.8 km from City Centre1.1 km from Neptune's Park
From   US$ 879 /nightSelect
13.4 km from City Centre900 m from Sandler Center for the Performing Arts
From   US$ 199 /nightSelect
15.1 km from City Centre2.2 km from Haygood Shopping Center
From   US$ 166 /nightSelect

Best hotels and places to stay in Virginia Beach

Why visit?

Virginia Beach is a captivating travel destination that offers tourists a perfect blend of picturesque beaches, exciting outdoor activities, and a vibrant culinary scene. With a wide array of Virginia Beach hotels and resorts to choose from, including the renowned Hilton Virginia Beach, visitors can indulge in a luxurious stay by the ocean.

Where to stay?

Virginia Beach Oceanfront: As the top tourist spot, Virginia Beach Oceanfront boasts a range of oceanfront hotels and resorts, providing breathtaking views of the Atlantic Ocean. This area is ideal for beach lovers who want to stay in the midst of the action, with easy access to the boardwalk, restaurants, and shops. Some notable hotels here include the Hilton Virginia Beach Oceanfront and the Ocean Key Resort.

Resort Area: The Resort Area of Virginia Beach offers a mix of upscale hotels, luxury resorts, and family-friendly accommodations. This area is known for its lively atmosphere, with various entertainment options, beachfront bars, and live music venues. The Hilton Garden Inn Virginia Beach Oceanfront and the Oceanaire Resort Hotel are popular choices for visitors seeking a comfortable and enjoyable stay.

Sandbridge Beach: For a more tranquil and secluded experience, Sandbridge Beach is the perfect place to stay. Situated south of the resort area, this serene beach destination offers a range of vacation rentals and beach houses, providing privacy and a laid-back atmosphere. Although it may require a short drive to reach the main attractions, the peaceful surroundings and uncrowded beach make it worthwhile.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $100 to $200.

4-star hotels: The average price per night ranges from $200 to $300.

5-star hotels: The average price per night starts from $300 and can exceed $500.

Best value for money:

Country Inn & Suites by Radisson, Virginia Beach: This hotel offers comfortable rooms at an affordable price, making it a great choice for budget-conscious travelers. Located near the oceanfront, it provides easy access to the beach and popular attractions. Guests can enjoy a complimentary breakfast, indoor pool, and jacuzzi in select rooms, ensuring a relaxing stay without breaking the bank.

Holiday Inn Express Hotel & Suites Virginia Beach Oceanfront: Situated right on the oceanfront, this hotel offers stunning views and a convenient location. With reasonable rates, guests can enjoy a range of amenities including an indoor pool and jacuzzi, perfect for relaxing after a day of exploring. The hotel also provides a complimentary breakfast, allowing visitors to start their day off right.

SpringHill Suites Virginia Beach Oceanfront: This all-suite hotel offers spacious accommodations with separate living areas, providing excellent value for families or groups. Located on the oceanfront, guests can enjoy stunning views of the beach from their rooms. The hotel features an indoor pool, jacuzzi, and complimentary breakfast, ensuring a comfortable and enjoyable stay.

Best kids-friendly hotels:

Hyatt House Virginia Beach/Oceanfront: With its spacious suites and kid-friendly amenities, this hotel is perfect for families. Children will enjoy the outdoor pool and easy access to the beach, while parents can relax in the jacuzzi or unwind with a drink at the poolside bar. The hotel also offers a complimentary breakfast, ensuring a hassle-free stay for the whole family.

Ocean Beach Club Resort: This family-friendly resort offers a range of accommodations including spacious suites and vacation rentals. Kids will love the multiple pools, including a dedicated childrens pool with water features. The resort also provides on-site dining options and is conveniently located near popular attractions such as the Virginia Aquarium and Marine Science Center.

Best hotels for a romantic getaway:

The Founders Inn and Spa: This luxury hotel exudes charm and elegance, making it the ideal choice for a romantic escape. Couples can relax and rejuvenate at the spa, take a stroll through the beautifully landscaped gardens, or indulge in a candlelit dinner at the on-site restaurant. The hotel also offers spacious rooms with jacuzzis, ensuring a truly romantic and memorable stay.

The Cavalier Virginia Beach Autograph Collection: With its rich history and luxurious ambiance, this hotel offers a perfect retreat for couples seeking a romantic getaway. Nestled on a hilltop overlooking the ocean, it provides stunning views and a private beach area. Couples can enjoy the hotels spa, multiple dining options, and intimate lounges for a truly special experience.

Best for location:

Hilton Virginia Beach Oceanfront: Located right on the Virginia Beach boardwalk, this hotel offers a prime beachfront location with direct access to the sand. Guests can enjoy oceanfront dining, an indoor pool, and easy access to nearby attractions and entertainment options.

Sheraton Virginia Beach Oceanfront Hotel: Situated in the heart of the resort area, this hotel provides guests with easy access to the beach, boardwalk, and numerous shops and restaurants. With its oceanfront pool and sun deck, guests can relax and soak up the sun while enjoying the vibrant surroundings.

Hampton Inn Virginia Beach Oceanfront North: This hotel offers a great location just steps away from the beach and boardwalk. Guests can enjoy oceanfront views from their rooms and take advantage of the hotels outdoor pool and complimentary breakfast. The proximity to the boardwalk ensures easy access to dining and entertainment options.

Best for a short city break:

Hilton Garden Inn Virginia Beach Town Center: Located in the Town Center area, this hotel is perfect for those looking for a blend of city amenities and beach proximity. It offers comfortable rooms, an indoor pool, and is surrounded by shopping, dining, and entertainment options.

Residence Inn Virginia Beach Oceanfront: This extended-stay hotel provides spacious suites with fully-equipped kitchens, ideal for those seeking a home-away-from-home experience. With its oceanfront location, guests can enjoy stunning views and easy access to the beach. The hotel also offers complimentary breakfast and an outdoor pool.

Show moreLess