We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox. Mac: Safari.

Check availability

Refine search

Price per night

 

Property type

 

Neighbourhood

Learn about neighbourhoods
 

Traveller rating

 

Hotel class

 

Amenities

 

Nearby cities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Virginia Beach hotels

What style of hotel do you prefer? Clear selection
Holiday Rentals (411)
Business (31)
Family (24)
Best Value (12)
Romantic (6)
B&Bs (4)

Special offers in Virginia Beach

Holiday Inn Virginia Beach - Norfolk
Holiday Inn Virginia Beach - Norfo... 3.5 of 5 stars
Special offer Save up to 20% -Book Early
Four Sails Resort
Four Sails Resort 4.5 of 5 stars
Special offer $49 per night
View all special offers in Virginia Beach (17)

Hotels travellers recommend

List view  |  Large map
List view  |  Large map
2.0 of 5 Econo Lodge on the Ocean
€48 - €210 per night*
CHECK RATES! ABS:HotelCheckRates-d110420?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 121 hotels in Virginia Beach
4.5 of 5 stars 125 reviews
Professional photos | Traveller photos (35) | Map
3.0 of 5 Holiday Inn & Suites North Beach
€82 - €243 per night*
Special offer Save up to 20% when you...
Special offer Save up to 20% when you book early
Holiday Inn & Suites North Beach Slideshow
CHECK RATES! ABS:HotelCheckRates-d110444?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 121 hotels in Virginia Beach
4.5 of 5 stars 145 reviews
Professional photos | Traveller photos (80) | Map
Belvedere Beach Resort
€61 - €122 per night*
CHECK RATES! ABS:HotelCheckRates-d273732?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 121 hotels in Virginia Beach
4.5 of 5 stars 141 reviews
Professional photos | Traveller photos (27) | Map
3.0 of 5 Courtyard by Marriott Virginia Beach Oceanfront / South
€91 - €268 per night*
Special offer Earn Up to 2 FREE Nights
1-888-236-2427
Special offer Earn Up to 2 FREE Nights
Courtyard by Marriott Virginia Beach Oceanfront / South Slideshow
CHECK RATES! ABS:HotelCheckRates-d110451?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 121 hotels in Virginia Beach
4.5 of 5 stars 186 reviews
Professional photos | Traveller photos (59) | Map
3.0 of 5 Residence Inn Virginia Beach Oceanfront
€93 - €220 per night*
Special offer Earn Up to 2 FREE Nights
1-888-236-2427
Special offer Earn Up to 2 FREE Nights
Residence Inn Virginia Beach Oceanfront Slideshow
CHECK RATES! ABS:HotelCheckRates-d582306?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 121 hotels in Virginia Beach
4.5 of 5 stars 202 reviews
Professional photos | Traveller photos (108) | Map
CHECK RATES! ABS:HotelCheckRates-d1382176?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 121 hotels in Virginia Beach
4.5 of 5 stars 188 reviews
Professional photos | Traveller photos (36) | Map
CHECK RATES! ABS:HotelCheckRates-d110414?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 121 hotels in Virginia Beach
4.5 of 5 stars 209 reviews
Professional photos | Traveller photos (111) | Map
3.0 of 5 Ocean Sands Resort
€79 - €316 per night*
E-mail hotel
757-428-5141
Ocean Sands Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d281510?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 121 hotels in Virginia Beach
4.5 of 5 stars 112 reviews
Professional photos | Traveller photos (17) | Map
Capes Hotel
€99 - €304 per night*
Ranked #9 of 121 hotels in Virginia Beach
4.5 of 5 stars 170 reviews
Traveller photos (51) | Map
3.0 of 5 Homewood Suites Virginia Beach
€82 - €163 per night*
CHECK RATES! ABS:HotelCheckRates-d877877?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #10 of 121 hotels in Virginia Beach
4.5 of 5 stars 51 reviews
Professional photos | Traveller photos (11) | Map
3.0 of 5 Courtyard by Marriott Virginia Beach Oceanfront / N 37th St
€91 - €268 per night*
Special offer Earn Up to 2 FREE Nights
1-888-236-2427
Special offer Earn Up to 2 FREE Nights
Courtyard by Marriott Virginia Beach Oceanfront / N 37th St Slideshow
CHECK RATES! ABS:HotelCheckRates-d250037?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 121 hotels in Virginia Beach
4.5 of 5 stars 257 reviews
Professional photos | Traveller photos (72) | Map
Four Sails Resort
€45 - €190 per night*
Special offer $49 per night
+1 757-491-8100
E-mail hotel
Special offer $49 per night
Four Sails Resort Slideshow
Ranked #12 of 121 hotels in Virginia Beach
4.5 of 5 stars 85 reviews
Traveller photos (24) | Map
3.0 of 5 Ocean Key Resort
€77 - €284 per night*
E-mail hotel
757-425-2200
Ocean Key Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d122970?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #13 of 121 hotels in Virginia Beach
4.5 of 5 stars 72 reviews
Professional photos | Traveller photos (28) | Map
1-888-236-2427
SpringHill Suites Virginia Beach Oceanfront Slideshow
CHECK RATES! ABS:HotelCheckRates-d665235?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 121 hotels in Virginia Beach
4.5 of 5 stars 363 reviews
Professional photos | Traveller photos (161) | Map
2.5 of 5 Comfort Inn & Suites Oceanfront
€95 - €160 per night*
CHECK RATES! ABS:HotelCheckRates-d110423?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #15 of 121 hotels in Virginia Beach
4.5 of 5 stars 160 reviews
Professional photos | Traveller photos (66) | Map
Candlewood Suites Virginia Beach / Norfolk Slideshow
CHECK RATES! ABS:HotelCheckRates-d596018?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #16 of 121 hotels in Virginia Beach
4.5 of 5 stars 51 reviews
Professional photos | Traveller photos (58) | Map
1-888-236-2427
Fairfield Inn & Suites Virginia Beach Oceanfront Slideshow
CHECK RATES! ABS:HotelCheckRates-d498877?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #17 of 121 hotels in Virginia Beach
4.5 of 5 stars 287 reviews
Professional photos | Traveller photos (131) | Map
The Breakers Resort Inn
€38 - €210 per night*
Ranked #18 of 121 hotels in Virginia Beach
4.5 of 5 stars 141 reviews
Traveller photos (46) | Map
Beach Carousel Motel
€27 - €137 per night*
Ranked #19 of 121 hotels in Virginia Beach
4.5 of 5 stars 49 reviews
Traveller photos (4) | Map
3.0 of 5 Atrium Resort
€73 - €237 per night*
E-mail hotel
757-491-1400
Atrium Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d310008?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #20 of 121 hotels in Virginia Beach
4.5 of 5 stars 53 reviews
Professional photos | Traveller photos (17) | Map
2.5 of 5 Hampton Inn Norfolk/Virginia Beach
€64 - €116 per night*
CHECK RATES! ABS:HotelCheckRates-d110433?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #21 of 121 hotels in Virginia Beach
4.5 of 5 stars 49 reviews
Professional photos | Traveller photos (23) | Map
CHECK RATES! ABS:HotelCheckRates-d1474508?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #22 of 121 hotels in Virginia Beach
4.5 of 5 stars 19 reviews
Professional photos | Traveller photos (2) | Map
2.5 of 5 Clarion Inn & Suites Virginia Beach
€49 - €233 per night*
CHECK RATES! ABS:HotelCheckRates-d123881?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #23 of 121 hotels in Virginia Beach
4.5 of 5 stars 22 reviews
Professional photos | Traveller photos (10) | Map
CHECK RATES! ABS:HotelCheckRates-d110431?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #24 of 121 hotels in Virginia Beach
4.5 of 5 stars 88 reviews
Professional photos | Traveller photos (66) | Map
2.5 of 5 La Quinta Inn & Suites Virginia Beach
€47 - €185 per night*
CHECK RATES! ABS:HotelCheckRates-d110452?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #25 of 121 hotels in Virginia Beach
4.5 of 5 stars 143 reviews
Professional photos | Traveller photos (26) | Map
4.0 of 5 Hilton Virginia Beach Oceanfront
€101 - €300 per night*
CHECK RATES! ABS:HotelCheckRates-d518301?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #26 of 121 hotels in Virginia Beach
4.5 of 5 stars 351 reviews
Professional photos | Traveller photos (97) | Map
3.0 of 5 Holiday Inn Virginia Beach - Oceanside (21st)
€83 - €239 per night*
Special offer Save up to 20% when you...
Special offer Save up to 20% when you book early
Holiday Inn Virginia Beach - Oceanside (21st) Slideshow
CHECK RATES! ABS:HotelCheckRates-d110419?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #27 of 121 hotels in Virginia Beach
4.5 of 5 stars 146 reviews
Professional photos | Traveller photos (48) | Map
3.5 of 5 Crowne Plaza Hotel Virginia Beach -Town Center
€67 - €120 per night*
Special offer Save up to 20% when you...
877-859-5095
Special offer Save up to 20% when you book early
Crowne Plaza Hotel Virginia Beach -Town Center Slideshow
CHECK RATES! ABS:HotelCheckRates-d124488?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #28 of 121 hotels in Virginia Beach
4.5 of 5 stars 75 reviews
Professional photos | Traveller photos (71) | Map
2.0 of 5 Surfside Oceanfront Inn & Suites
€58 - €172 per night*
CHECK RATES! ABS:HotelCheckRates-d122976?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #29 of 121 hotels in Virginia Beach
4.5 of 5 stars 156 reviews
Professional photos | Traveller photos (44) | Map
3.0 of 5 Holiday Inn Express Hotel & Suites
€86 - €230 per night*
Special offer Save up to 20% when you...
877-859-5095
Special offer Save up to 20% when you book early
Holiday Inn Express Hotel & Suites Slideshow
CHECK RATES! ABS:HotelCheckRates-d223608?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #30 of 121 hotels in Virginia Beach
4.5 of 5 stars 193 reviews
Professional photos | Traveller photos (63) | Map