Search Hotels in Virginia

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Virginia

Visiting Virginia but not sure where to go? Have a look at all the cities in Virginia .

Compare 18,451 hotels in Virginia with room rates, reviews, and availability. Most hotels are fully refundable.

Oceans 2700
2.5 star property
8.4 out of 10, Very Good, (1008)
"The staff was very helpful and nice "
The price is $77
includes taxes & fees
$66 per night
Sep 30 - Oct 1
Oceans 2700
Hilton Virginia Beach Oceanfront
4.0 star property
7.8 out of 10, Good, (1003)
"5 star hotel, great location and loved Catch31 bar and restaurant! Only drawback was only 2 out of 3 elevators were in operation, made it difficult during check-in hours but otherwise not an issue. Rooftop infinity pool and SkyBar were pretty incredible for happy hour and nightclub, even had an acoustic guitar show one night."
The price is $182
includes taxes & fees
$155 per night
Oct 27 - Oct 28
Hilton Virginia Beach Oceanfront
Schooner Inn
2.0 star property
8.8 out of 10, Excellent, (2697)
"Clean and on the beach"
Schooner Inn
The Atrium Resort, Virginia Beach by Vacatia
3.5 star property
8.2 out of 10, Very Good, (1274)
"Good points: large room with tons of amenities, best shower that I've ever used in a room, fantastic staff, awesome location, on site parking. Bad points: the vending machines were out of service. And that's it. I would recommend staying here for sure. "
The price is $131
includes taxes & fees
$112 per night
Oct 13 - Oct 14
The Atrium Resort, Virginia Beach by Vacatia
Ocean Resort
2.5 star property
7.2 out of 10, Good, (880)
"Very affordable if you don't need the extra amenities. Staff was nice and the room was clean & very spacious.The bathroom as a bit small but not big deal. The view was amazing!"
The price is $113
includes taxes & fees
$96 per night
Oct 1 - Oct 2
Ocean Resort
DoubleTree by Hilton Virginia Beach
4.0 star property
8.0 out of 10, Very Good, (1001)
"Outstanding staff super helpful especially Valerie. Thank you guys for making our state so wonderful"
The price is $125
includes taxes & fees
$106 per night
Oct 6 - Oct 7
DoubleTree by Hilton Virginia Beach
Delta Hotels by Marriott Virginia Beach Waterfront
4.0 star property
8.6 out of 10, Excellent, (1053)
"Fantastic stay!"
The price is $157
includes taxes & fees
$135 per night
Oct 20 - Oct 21
Delta Hotels by Marriott Virginia Beach Waterfront
Ramada Plaza by Wyndham Virginia Beach Oceanfront
3.0 star property
7.0 out of 10, Good, (1006)
"Had a wonderful time! The view was fantastic and the staff was super helpful. Shout out to Jessica for recommending the best restaurant. Would definitely stay here again. "
The price is $103
includes taxes & fees
$90 per night
Oct 7 - Oct 8
Ramada Plaza by Wyndham Virginia Beach Oceanfront
Boardwalk Resort and Villas
3.0 star property
8.4 out of 10, Very Good, (1003)
"The resort can't be beat regarding its location to the beach. The pool and hot tub were also great options when the weather turned south. The staff was friendly and helpful. My only gripe was the bathroom had a humid smell that wouldn't go away until I left the vent running for over an hour. Overall I would give my stay a 9/10."
The price is $133
includes taxes & fees
$114 per night
Sep 30 - Oct 1
Boardwalk Resort and Villas
Holiday Inn & Suites Virginia Beach North Beach, an IHG Hotel
3.0 star property
8.0 out of 10, Very Good, (1004)
"Love the pools. Unfortunately the one outside pool with slides was closed for maintenance but the indoor lazy river pool was great! Staff very responsive via text to request for extra towels. Docs on 23rd for breakfast awesome. "
The price is $146
includes taxes & fees
$125 per night
Oct 2 - Oct 3
Holiday Inn & Suites Virginia Beach North Beach, an IHG Hotel
Sandcastle Resort On The Beach
3.0 star property
7.6 out of 10, Good, (1006)
"Perfect location to everything we wanted to do. However the breakfast is awful. I have been coming to this hotel for years the breakfast used to be amazing hot breakfast bar.if you are going to call yourself a resort you should at least have a hot breakfast."
The price is $131
includes taxes & fees
$112 per night
Sep 29 - Sep 30
Sandcastle Resort On The Beach
Hyatt Place Virginia Beach / Oceanfront
3.0 star property
9.4 out of 10, Exceptional, (1311)
"Excellent location, valet parking and complimentary breakfast options were superb. Luis ensured items were replenished and fresh. "
The price is $150
includes taxes & fees
$129 per night
Oct 27 - Oct 28
Hyatt Place Virginia Beach / Oceanfront
Hilton Vacation Club The Historic Powhatan Williamsburg
3.5 star property
9.0 out of 10, Wonderful, (2550)
"Great place to stay! Loved the pools and the community would definitely stay again! Kid friendly!!!"
The price is $98
includes taxes & fees
$89 per night
Oct 15 - Oct 16
Hilton Vacation Club The Historic Powhatan Williamsburg
Costa Azul Suites Virginia Beach by Red Collection
2.5 star property
7.8 out of 10, Good, (1561)
"The property was good it was decently clean and I felt safe there. It’s pretty central to many activities and restaurants and straight across the street from the beach. You’ll enjoy your stay."
The price is $88
includes taxes & fees
$75 per night
Sep 30 - Oct 1
Costa Azul Suites Virginia Beach by Red Collection
Country Inn & Suites by Radisson, Virginia Beach (Oceanfront), VA
3.0 star property
8.2 out of 10, Very Good, (2074)
"Enjoyed my stay "
The price is $134
includes taxes & fees
$115 per night
Sep 29 - Sep 30
Country Inn & Suites by Radisson, Virginia Beach (Oceanfront), VA
Hampton Inn Virginia Beach-Oceanfront South
3.0 star property
8.2 out of 10, Very Good, (1005)
"We were not informed about the new parking charge until we returned home and discovered it on our bank statement and called the hotel to ask what the charge was for."
The price is $139
includes taxes & fees
$119 per night
Oct 14 - Oct 15
Hampton Inn Virginia Beach-Oceanfront South
Hyatt House Virginia Beach / Oceanfront
3.0 star property
8.8 out of 10, Excellent, (1000)
"The staff was so incredibly courteous and professional "
The price is $182
includes taxes & fees
$157 per night
Oct 22 - Oct 23
Hyatt House Virginia Beach / Oceanfront
Hilton Vacation Club Ocean Beach Club Virginia Beach
3.5 star property
8.2 out of 10, Very Good, (1004)
"This is one of the most accommodating hotel ever! Staff was very caring, pool was great, and the cafe was nice! Absolutely would stay again! "
The price is $115
includes taxes & fees
$98 per night
Oct 2 - Oct 3
Hilton Vacation Club Ocean Beach Club Virginia Beach
Hyatt Place Virginia Beach Town Center
3.0 star property
9.2 out of 10, Wonderful, (1002)
"Excellent breakfast buffet. Very clean."
The price is $150
includes taxes & fees
$129 per night
Oct 27 - Oct 28
Hyatt Place Virginia Beach Town Center
Oceanfront Inn
2.5 star property
8.4 out of 10, Very Good, (1387)
"The hotel was perfect for our vacation. Close to restaurants, oceanfront and the jets flew over twice!"
The price is $126
includes taxes & fees
$109 per night
Oct 27 - Oct 28
Oceanfront Inn
Don't see what you're looking for?
See all available properties in Virginia
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels in Virginia cost?
The season and factors like Christmas and school holidays can affect the price of a hotel in Virginia. You can find cheap options from $77 in a few different ways on Expedia. First, enter the dates you’d like to go on vacation, then use the filters such as budget and amenities to refine your search. You can also sort by price, so the lowest options appear first.
When is the best time to go to Virginia?
The timing of your trip will depend on which part of Virginia you want to discover, as temperatures vary across locations. For a summer adventure with a humid subtropical climate, head to Norfolk - Virginia Beach during the months of June to August. Here you can expect average temperatures between 73ºF and 82ºF.
What is the best area to stay in Virginia?
If your travels are taking you to Virginia, consider a stay in Norfolk - Virginia Beach or Richmond. Once you’ve locked in your hotel, take a look at the many fabulous things there are to do and see here.