Customised for your search:

Virginia Beach hotels

Virginia Beach hotels
Virginia Beach

Hotel + Flight Deals in Virginia Beach

See all Virginia Beach Trip Deals

Top Trending Hotels in Virginia Beach

Best Western Plus Oceanfront Virginia Beach - Virginia Beach Hotels
Rating: 3.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Best Western Plus Oceanfront Virginia Beach

2809 Atlantic Ave, Virginia Beach - Map
 
 
"Right On the Beach"
The hotel was very clean and had great facilities but there were a few draw backs. The outdoor pool was across the street, didn't have a bathroom there and only open until 8 pm. The first night we lost power in half the room. Maintenance came up right away and fixed the breakers, but told us not to use certain outlets. The next day the toilet wouldn't stop running and they couldn't fix it while we were there. It was quite annoying. But overall it was a great hotel and a great vacation.
A Traveller
Oceans 2700 - Virginia Beach Hotels
Rating: 2.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Oceans 2700

2700 Pacific Ave, Virginia Beach - Map
 
 
"Great hotel and friendly staff"
I stayed at Oceans 2700 for a long weekend in June since friends and I were going to a country concert at Farm Bureau Live. It was a busy weekend there: sand soccer championships and of course, it's beach season. I'd highly recommend this hotel!
Marli from Alexandria, VA
The Cavalier Oceanfront - Virginia Beach Hotels
Rating: 3.0 Stars
£112
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

The Cavalier Oceanfront

4201 Atlantic Ave, Virginia Beach - Map
 
 
"Great hotel, beach right there no crossing street."
Awesome pool! Great value, sad it will be gone at the end of the year.
Steve from Lake View NY
Comfort Inn & Suites Virginia Beach - Virginia Beach Hotels
Rating: 2.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Comfort Inn & Suites Virginia Beach

2015 Atlantic Ave, Virginia Beach - Map
 
 
We loved every minute. The view fron balcony was awesome.
A Traveller
Hilton Virginia Beach Oceanfront - Virginia Beach Hotels
Rating: 4.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Hilton Virginia Beach Oceanfront

3001 Atlantic Ave, Virginia Beach - Map
 
 
"Loved This Hotel!"
We had an excellent stay. The hotel staff was wonderful! More importantly, the room was clean. We will definitely stay here on our return trip.
Traveller from La Plata, MD
Comfort Suites Beachfront - Virginia Beach Hotels
Rating: 2.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Comfort Suites Beachfront

2321 Atlantic Avenue, Virginia Beach - Map
 
 
"Great experience!"
Loved the room, pool, breakfast, location and everything else. The room was newly renovated and lovely. Perfect for us and will definitely stay again. Staff was super nice and helpful from the moment we checked in and throughout our stay.
susan from virginia
The Comfort Inn is located directly on the Atlantic Ocean waterfront. Walking distance to shops and various beach …More
Belvedere Beach Resort - Virginia Beach Hotels
Rating: 2.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Belvedere Beach Resort

3603 Atlantic Ave, Virginia Beach - Map
 
 
Just what I had hoped. Old school beach feel with an ocean view and balcony.
Jay from Parkersburg, WV
Grand Ocean Hotel - Virginia Beach Hotels
Rating: 2.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Grand Ocean Hotel

1101 Atlantic Ave, Virginia Beach - Map
 
 
"Rachel at desk is a keeper...she leaves, we won't"
Again, Rachel ad front desk a keeper..she leaves we won't come back. Everything all good, just wish had in room coffee pot.
Ron from Newport News
Best Western Plus Sandcastle Beachfront Hotel - Virginia Beach Hotels
Rating: 2.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Best Western Plus Sandcastle Beachfront Hotel

1307 Atlantic Ave, Virginia Beach - Map
 
 
My family and I had a blast! The kids could watch everyone from the balcony on the boardwalk. When I requested a roll away bed it was delivered in minutes!
mar-ann from Washington dc
Sandcastle Oceanfront Resort Hotel is a half-mile from Virginia Beach Fishing Pier and less than a mile from shops and …More
Hampton Inn Virginia Beach-Oceanfront South - Virginia Beach Hotels
Rating: 2.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Hampton Inn Virginia Beach-Oceanfront South

1011 Atlantic Avenue, Virginia Beach - Map
 
 
"Awesome stay!"
We stayed st Hampton Inn South for 4 days and it was great. The kids loved the breakfast which had different options daily and it was a great location. The staff was very accommodating, the rooms were very clean, and the beds were comfortable. Overall, it was a very nice stay, no complaints. We actually had some friends visit that lived in the area, and they were impressed on the room compared to some of the other hotels on the beachfront.
Michelle from Columbus, OH

Search from 96 Virginia Beach Hotels


    No Expedia Cancellation Fee

    No Expedia Cancellation Fee

    Book, change, or cancel almost any hotel without paying an Expedia fee.

    Narrow Your Search To:

    Pocket Guide: Virginia Beach

    Search for hotels in Virginia Beach on Expedia.co.uk. You can easily find your hotels in Virginia Beach using one of the methods below:

    • View our selection of featured hotels in Virginia Beach
    • Use the map to find hotels in the Virginia Beach neighborhood you prefer
    • Use the filters to see hotels in a specific area of Virginia Beach, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Virginia Beach
    • Enter your travel dates to view the best deals on hotels in Virginia Beach - while they last
    Hide
    CollapseExpand

    Destinations near Virginia Beach

    Customers Rate Expedia
    Powered by feefo
    92% recommended
    4.5
    From 68,143 Reviews