See the latest deals and prices in Virginia Beach hotels
Filter by:
Red Roof Inn Virginia Beach - Norfolk Airport
Hotel in Northwest, Virginia Beach
Very Good
7 reviews
8
From $87 per night
Sandcastle Resort On The Beach
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
2 reviews
8
From $98 per night
Wyndham Virginia Beach Oceanfront
Hotel in Northeast Virginia Beach, Virginia Beach
Average
10 reviews
6
From $134 per night
Ramada Plaza by Wyndham Virginia Beach Oceanfront
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
1 review
8
From $141 per night
Costa Azul Suites Virginia Beach by Red Collection
Hotel in Northeast Virginia Beach, Virginia Beach
Average
2 reviews
6
From $99 per night
Howard Johnson by Wyndham Virginia Beach At The Beach
Hotel in Northeast Virginia Beach, Virginia Beach
Poor
3 reviews
4
From $59 per night
SureStay Hotel by Best Western Virginia Beach Royal Clipper
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
1 review
8
From $82 per night
The Barclay Towers Resort Hotel
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
6 reviews
8
From $159 per night
La Quinta Inn & Suites by Wyndham Virginia Beach
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
1 review
8
From $84 per night
Red Roof PLUS+ & Suites Virginia Beach - Seaside
Hotel in Northeast Virginia Beach, Virginia Beach
Excellent
4 reviews
9
From $92 per night
Howard Johnson by Wyndham Virginia Beach At The Beach
Hotel in Northeast Virginia Beach, Virginia Beach
From $59 per night
SureStay Hotel by Best Western Virginia Beach Royal Clipper
Hotel in Northeast Virginia Beach, Virginia Beach
From $82 per night
Travelodge by Wyndham Virginia Beach
Hotel in Northeast Virginia Beach, Virginia Beach
From $66 per night
White Marlin Inn
Hotel in Northeast Virginia Beach, Virginia Beach
From $60 per night
Alamar Resort Inn
Hotel in Northeast Virginia Beach, Virginia Beach
From $75 per night
Wingate by Wyndham Chesapeake
Hotel in Chesapeake
From $138 per night
Comfort Suites Beachfront
Hotel in Northeast Virginia Beach, Virginia Beach
From $165 per night
Comfort Inn & Suites Virginia Beach - Norfolk Airport
Hotel in Northwest, Virginia Beach
From $116 per night
Comfort Suites Chesapeake - Norfolk
Hotel in Greenbrier East, Chesapeake
From $114 per night
Extended Stay America - Chesapeake - Greenbrier Circle
Hotel in Chesapeake
From $106 per night
76 stays
From $59 per night
22 stays
From $76 per night
68 stays
From $69 per night
1 stay
From $76 per night
12 stays
From $84 per night
1 stay
From $76 per night
2 stays
From $134 per night
10 stays
From $60 per night
57 stays
From $69 per night
10 stays
From $110 per night
10 stays
From $60 per night
10 stays
From $60 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 $133, but you can find options ranging from $59 to $525.
With 104 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
$133
October
$113
November
$104
December
$100
Howard Johnson by Wyndham Virginia Beach At The Beach
Virginia Beach
10
Excellent
•
3 reviews
Elizabeth
United States
Keisha
United States
Samantha
United States
Howard Johnson by Wyndham Virginia Beach
Virginia Beach
7
Very Good
•
1 review
RAKIA
United States
Elsi
United States
Comfort Suites Beachfront
Virginia Beach
10
Excellent
•
1 review
Anikka
8
Very Good
•
1 review
Very nice view right on the beach. Breakfast was super with lots of choices.
Steven
Caytlin
Days Inn by Wyndham Virginia Beach At The Beach
Virginia Beach
4
Poor
•
1 review
Kris