See the latest deals and prices in Virginia Beach hotels
Filter by:
Howard Johnson by Wyndham Virginia Beach At The Beach
Hotel in Northeast Virginia Beach, Virginia Beach
Poor
3 reviews
4
From $53 per night
Red Roof Inn Virginia Beach - Norfolk Airport
Hotel in Northwest, Virginia Beach
Very Good
7 reviews
8
From $85 per night
Wyndham Virginia Beach Oceanfront
Hotel in Northeast Virginia Beach, Virginia Beach
Average
10 reviews
6
From $118 per night
Costa Azul Suites Virginia Beach by Red Collection
Hotel in Northeast Virginia Beach, Virginia Beach
Average
2 reviews
6
From $84 per night
SureStay Hotel by Best Western Virginia Beach Royal Clipper
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
1 review
8
From $75 per night
Red Roof PLUS+ & Suites Virginia Beach - Seaside
Hotel in Northeast Virginia Beach, Virginia Beach
Excellent
4 reviews
9
From $81 per night
Sandcastle Resort On The Beach
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
2 reviews
8
From $103 per night
The Barclay Towers Resort Hotel
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
6 reviews
8
From $129 per night
Surfbreak Virginia Beach Oceanfront, Ascend Hotel Collection
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
3 reviews
7
From $111 per night
Comfort Suites Beachfront
Hotel in Northeast Virginia Beach, Virginia Beach
Excellent
1 review
9
From $147 per night
Howard Johnson by Wyndham Virginia Beach At The Beach
Hotel in Northeast Virginia Beach, Virginia Beach
From $53 per night
SureStay Hotel by Best Western Virginia Beach Royal Clipper
Hotel in Northeast Virginia Beach, Virginia Beach
From $75 per night
Travelodge by Wyndham Virginia Beach
Hotel in Northeast Virginia Beach, Virginia Beach
From $61 per night
White Marlin Inn
Hotel in Northeast Virginia Beach, Virginia Beach
From $53 per night
Blue Marlin Inn & Suites
Hotel in Northeast Virginia Beach, Virginia Beach
From $92 per night
Comfort Suites Beachfront
Hotel in Northeast Virginia Beach, Virginia Beach
From $147 per night
Wingate by Wyndham Chesapeake
Hotel in Chesapeake
From $139 per night
Extended Stay America - Chesapeake - Greenbrier Circle
Hotel in Chesapeake
From $97 per night
Extended Stay America Suites Chesapeake Crossways Blvd
Hotel in Greenbrier East, Chesapeake
From $81 per night
Comfort Suites Chesapeake - Norfolk
Hotel in Greenbrier East, Chesapeake
From $96 per night
76 stays
From $53 per night
23 stays
From $67 per night
68 stays
From $67 per night
1 stay
From $69 per night
11 stays
From $78 per night
1 stay
From $69 per night
2 stays
From $118 per night
10 stays
From $53 per night
57 stays
From $66 per night
10 stays
From $100 per night
10 stays
From $66 per night
10 stays
From $66 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 $112, but you can find options ranging from $53 to $345.
With 103 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
$104
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
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
Caytlin