See the latest deals and prices in Virginia Beach hotels
Filter by:
Wyndham Virginia Beach Oceanfront
Hotel in Northeast Virginia Beach, Virginia Beach
Average
10 reviews
6
From $91 per night
Howard Johnson by Wyndham Virginia Beach At The Beach
Hotel in Northeast Virginia Beach, Virginia Beach
Poor
3 reviews
4
From $46 per night
SureStay Hotel by Best Western Virginia Beach Royal Clipper
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
1 review
8
From $64 per night
Red Roof Inn Virginia Beach - Norfolk Airport
Hotel in Northwest, Virginia Beach
Very Good
7 reviews
8
From $53 per night
La Quinta Inn & Suites by Wyndham Virginia Beach
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
1 review
8
From $71 per night
Comfort Suites Beachfront
Hotel in Northeast Virginia Beach, Virginia Beach
Excellent
1 review
9
From $105 per night
The Barclay Towers Resort Hotel
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
6 reviews
8
From $93 per night
Sandcastle Resort On The Beach
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
2 reviews
8
From $109 per night
Red Roof PLUS+ & Suites Virginia Beach - Seaside
Hotel in Northeast Virginia Beach, Virginia Beach
Excellent
4 reviews
9
From $70 per night
The Ocean Sands Resort by VSA Resorts
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
2 reviews
8
From $90 per night
Howard Johnson by Wyndham Virginia Beach At The Beach
Hotel in Northeast Virginia Beach, Virginia Beach
From $46 per night
SureStay Hotel by Best Western Virginia Beach Royal Clipper
Hotel in Northeast Virginia Beach, Virginia Beach
From $64 per night
Red Roof Inn Virginia Beach - Norfolk Airport
Hotel in Northwest, Virginia Beach
From $53 per night
White Marlin Inn
Hotel in Northeast Virginia Beach, Virginia Beach
From $46 per night
Marjac Suites Virginia Beach Oceanfront
Hotel in Northeast Virginia Beach, Virginia Beach
From $63 per night
Comfort Suites Beachfront
Hotel in Northeast Virginia Beach, Virginia Beach
From $105 per night
Wingate by Wyndham Chesapeake
Hotel in Chesapeake
From $118 per night
Extended Stay America - Chesapeake - Greenbrier Circle
Hotel in Chesapeake
From $85 per night
Comfort Suites Chesapeake - Norfolk
Hotel in Greenbrier East, Chesapeake
From $92 per night
Extended Stay America Suites Chesapeake Crossways Blvd
Hotel in Greenbrier East, Chesapeake
From $77 per night
74 stays
From $46 per night
22 stays
From $53 per night
67 stays
From $60 per night
1 stay
From $57 per night
11 stays
From $71 per night
1 stay
From $57 per night
2 stays
From $91 per night
10 stays
From $46 per night
57 stays
From $58 per night
10 stays
From $91 per night
10 stays
From $57 per night
10 stays
From $57 per night
Virginia Beach, Virginia, United States of America, is a vibrant coastal destination known for its stunning beaches, lively boardwalk, and rich cultural attractions. Whether you're planning a family vacation, a romantic getaway, or a solo adventure, Virginia Beach offers a variety of accommodations to suit every traveler's needs. The average price of hotels in this destination right now is $103, but you can find options ranging from $46 to $333.
With 101 hotels available, visitors have plenty of choices. Some of the most popular hotels include the Extended Stay America - Chesapeake - Greenbrier Circle, Magnuson Hotel Virginia Beach, The Capes Hotel, Comfort Suites Chesapeake - Norfolk, and Marjac Suites Virginia Beach Oceanfront. These hotels offer a range of amenities and are conveniently located to provide easy access to the city's top attractions.
Virginia Beach is home to several notable points of interest, such as the Virginia Aquarium and Marine Science Center, Mount Trashmore Park, and the bustling boardwalk. Whether you're interested in exploring marine life, enjoying outdoor activities, or simply relaxing by the ocean, there's something for everyone in this dynamic city.
For those looking to stay in specific neighborhoods, options are available in areas like Northeast Virginia Beach and Northwest. These neighborhoods provide unique experiences and are situated close to various attractions and dining options.
No matter what brings you to Virginia Beach, you'll find a welcoming atmosphere and a variety of hotel options to make your stay comfortable and enjoyable. From budget-friendly accommodations to luxurious oceanfront suites, Virginia Beach has it all.
January is the cheapest time to stay in Virginia Beach for an average of $97 per night.
Average price per night for 3-star hotels
Month
Price
January
$97
February
$99
March
$109
April
$124
May
$147
June
$195
July
$198
August
$164
September
$129
October
$110
November
$102
December
$100
Rafael
United States
Howard Johnson by Wyndham Virginia Beach At The Beach
Virginia Beach
10
Excellent
•
3 reviews
Elizabeth
United States
Travelodge by Wyndham Virginia Beach
Virginia Beach
10
Excellent
•
4 reviews
jeanna
United States
Keisha
United States
Holiday Inn Virginia Beach - Norfolk, an IHG Hotel
Virginia Beach
4
Poor
•
4 reviews
Sharmaine
United States
Howard Johnson by Wyndham Virginia Beach
Virginia Beach
7
Very Good
•
1 review
RAKIA
United States
Comfort Suites Beachfront
Virginia Beach
10
Excellent
•
1 review
Anikka
Cody