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
Alamar Resort Inn
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
0 reviews
7
From $57 per night
Wyndham Virginia Beach Oceanfront
Hotel in Northeast Virginia Beach, Virginia Beach
Average
12 reviews
6
From $94 per night
SureStay Hotel by Best Western Virginia Beach Royal Clipper
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
2 reviews
8
From $62 per night
Red Roof PLUS+ & Suites Virginia Beach - Seaside
Hotel in Northeast Virginia Beach, Virginia Beach
Excellent
4 reviews
9
From $69 per night
Red Roof Inn Virginia Beach - Norfolk Airport
Hotel in Northwest, Virginia Beach
Very Good
11 reviews
8
From $71 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
The Ocean Key Resort by VSA Resorts
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
2 reviews
8
From $82 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
Sandcastle Resort On The Beach
Hotel in Northeast Virginia Beach, Virginia Beach
Very Good
2 reviews
8
From $114 per night
Howard Johnson by Wyndham Virginia Beach At The Beach
Hotel in Northeast Virginia Beach, Virginia Beach
From $53 per night
Alamar Resort Inn
Hotel in Northeast Virginia Beach, Virginia Beach
From $57 per night
SureStay Hotel by Best Western Virginia Beach Royal Clipper
Hotel in Northeast Virginia Beach, Virginia Beach
From $62 per night
Travelodge by Wyndham Virginia Beach
Hotel in Northeast Virginia Beach, Virginia Beach
From $57 per night
Days Inn by Wyndham Virginia Beach At The Beach
Hotel in Northeast Virginia Beach, Virginia Beach
From $64 per night
La Quinta Inn by Wyndham Norfolk Virginia Beach
Hotel in Virginia Beach
From $83 per night
Wingate by Wyndham Chesapeake
Hotel in Chesapeake
From $79 per night
Comfort Suites Beachfront
Hotel in Northeast Virginia Beach, Virginia Beach
From $119 per night
Extended Stay America - Chesapeake - Greenbrier Circle
Hotel in Chesapeake
From $81 per night
Staybridge Suites Chesapeake by IHG
Hotel in Chesapeake
From $132 per night
79 stays
From $50 per night
23 stays
From $49 per night
70 stays
From $62 per night
1 stay
From $57 per night
12 stays
From $76 per night
1 stay
From $57 per night
2 stays
From $94 per night
10 stays
From $57 per night
59 stays
From $60 per night
10 stays
From $94 per night
10 stays
From $64 per night
10 stays
From $64 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 $114, but you can find options ranging from $49 to $378.
With 108 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.
December is the cheapest time to stay in Virginia Beach for an average of $100 per night.
Average price per night for 3-star hotels
Month
Price
January
$102
February
$105
March
$109
April
$124
May
$147
June
$195
July
$198
August
$164
September
$129
October
$110
November
$102
December
$100
Wyndham Virginia Beach Oceanfront
Virginia Beach
10
Excellent
•
12 reviews
Waterfront location, on-site restaurant, and friendly staff.
Amanda
United States
The Barclay Towers Resort Hotel
Virginia Beach
7
Very Good
•
7 reviews
Rod
United States
10
Excellent
•
3 reviews
The room was awesome with a beautiful oceanfront view. I loved everything about this facility.
Christiana
United States
Howard Johnson by Wyndham Virginia Beach
Virginia Beach
10
Excellent
•
2 reviews
Cassiopeia
United States
10
Excellent
•
2 reviews
Proximity to the beach, cleanliness of room for the cost, and price of room
Jalen
United States
Howard Johnson by Wyndham Virginia Beach At The Beach
Virginia Beach
10
Excellent
•
3 reviews
Elizabeth
United States
Comfort Suites Beachfront
Virginia Beach
7
Very Good
•
2 reviews
Joy
United States
La Quinta Inn by Wyndham Norfolk Virginia Beach
Virginia Beach
9
Excellent
•
2 reviews
Seneca
United States
Travelodge by Wyndham Virginia Beach
Virginia Beach
10
Excellent
•
5 reviews
jeanna
United States
Keisha
United States
Nearby destinations