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, Google Chrome. Mac: Safari.

Virginia Beach Hotels

What style of hotel do you prefer?
All Hotels (120)
Best Value (12)
On the Beach (41)
Business (30)
Family (27)
Romantic (12)
Trendy (7)
B&Bs (4)
Holiday Rentals (123)

Check availability

Refine search

Price per night

 

Property type

 

Neighbourhood

Learn about neighbourhoods
 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Special offers in Virginia Beach

Candlewood Suites Virginia Beach / Norfolk
Candlewood Suites Virginia Beach... 4.0 of 5 stars
Special offer Save up to 20% -Book Early
Four Sails Resort
Four Sails Resort 4.0 of 5 stars
Special offer $99 per night
View all special offers in Virginia Beach (25)

Hotels travellers recommend

List view  |  Large map
List view  |  Large map
3.0 of 5 Holiday Inn & Suites North Beach
161 AUD - 333 AUD per night*
Travellers' Choice™ 2012 Winner Family Special offer Save on Hotel Packages!
Special offer Save on Hotel Packages!
Holiday Inn & Suites North Beach Slideshow
CHECK RATES! ABS:HotelCheckRates-d110444?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 120 hotels in Virginia Beach
4.5 of 5 stars 188 reviews
Professional photos | Traveller photos (101) | Map
2.0 of 5 Econo Lodge on the Ocean
110 AUD - 277 AUD per night*
Offers & Announcements 3 Free Services!!!
+1800-228-3970
Offers & Announcements 3 Free Services!!!
Econo Lodge on the Ocean Slideshow
CHECK RATES! ABS:HotelCheckRates-d110420?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 120 hotels in Virginia Beach
4.5 of 5 stars 144 reviews
Professional photos | Traveller photos (51) | Map
Belvedere Beach Resort
135 AUD - 225 AUD per night*
Special offer 3 FREE SERVICES
E-mail hotel
+1 800-425-0612
Special offer 3 FREE SERVICES
Belvedere Beach Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d273732?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 120 hotels in Virginia Beach
4.5 of 5 stars 151 reviews
Professional photos | Traveller photos (37) | Map
3.0 of 5 Ocean Key Resort
151 AUD - 358 AUD per night*
Special offer Vacation Grocery...
E-mail hotel
757-425-2200
Special offer Vacation Grocery Delivery
Ocean Key Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d122970?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 120 hotels in Virginia Beach
4.5 of 5 stars 97 reviews
Professional photos | Traveller photos (28) | Map
3.0 of 5 Residence Inn Virginia Beach Oceanfront
252 AUD - 463 AUD per night*
Special offer Earn Up to 3 FREE Nights
1 800 251259
Special offer Earn Up to 3 FREE Nights
Residence Inn Virginia Beach Oceanfront Slideshow
CHECK RATES! ABS:HotelCheckRates-d582306?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 120 hotels in Virginia Beach
4.5 of 5 stars 233 reviews
Professional photos | Traveller photos (117) | Map
3.0 of 5 Hampton Inn Virginia Beach Oceanfront North
178 AUD - 369 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d110414?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 120 hotels in Virginia Beach
4.5 of 5 stars 242 reviews
Professional photos | Traveller photos (124) | Map
3.0 of 5 Ocean Sands Resort
173 AUD - 373 AUD per night*
Special offer Vacation Grocery...
E-mail hotel
757-428-5141
Special offer Vacation Grocery Delivery
Ocean Sands Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d281510?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 120 hotels in Virginia Beach
4.5 of 5 stars 125 reviews
Professional photos | Traveller photos (26) | Map
3.0 of 5 Courtyard by Marriott Virginia Beach Oceanfront / South
176 AUD - 359 AUD per night*
Special offer Earn Up to 3 FREE Nights
1 800 251259
Special offer Earn Up to 3 FREE Nights
Courtyard by Marriott Virginia Beach Oceanfront / South Slideshow
CHECK RATES! ABS:HotelCheckRates-d110451?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 120 hotels in Virginia Beach
4.5 of 5 stars 199 reviews
Professional photos | Traveller photos (61) | Map
Capes Hotel
133 AUD - 407 AUD per night*
Ranked #9 of 120 hotels in Virginia Beach
4.5 of 5 stars 175 reviews
Traveller photos (52) | Map
3.0 of 5 SpringHill Suites Virginia Beach Oceanfront
176 AUD - 426 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d665235?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #10 of 120 hotels in Virginia Beach
4 of 5 stars 405 reviews
Professional photos | Traveller photos (161) | Map
2.5 of 5 Hampton Inn Virginia Beach-Oceanfront South
147 AUD - 317 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1382176?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 120 hotels in Virginia Beach
4 of 5 stars 229 reviews
Professional photos | Traveller photos (44) | Map
2.5 of 5 Comfort Inn & Suites Oceanfront
160 AUD - 345 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d110423?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #12 of 120 hotels in Virginia Beach
4 of 5 stars 179 reviews
Professional photos | Traveller photos (71) | Map
3.0 of 5 Courtyard by Marriott Virginia Beach Oceanfront / N 37th St
184 AUD - 360 AUD per night*
Special offer Earn Up to 3 FREE Nights
1 800 251259
Special offer Earn Up to 3 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 #13 of 120 hotels in Virginia Beach
4 of 5 stars 278 reviews
Professional photos | Traveller photos (75) | Map
3.0 of 5 Homewood Suites Virginia Beach
131 AUD - 212 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d877877?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 120 hotels in Virginia Beach
4.5 of 5 stars 60 reviews
Professional photos | Traveller photos (28) | Map
CHECK RATES! ABS:HotelCheckRates-d498877?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #15 of 120 hotels in Virginia Beach
4 of 5 stars 299 reviews
Professional photos | Traveller photos (131) | Map
3.0 of 5 Atrium Resort
137 AUD - 380 AUD per night*
Special offer Vacation Grocery...
E-mail hotel
757-491-1400
Special offer Vacation Grocery Delivery
Atrium Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d310008?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #16 of 120 hotels in Virginia Beach
4 of 5 stars 62 reviews
Professional photos | Traveller photos (21) | Map
Four Sails Resort
60 AUD - 254 AUD per night*
Special offer $99 per night
+1 757-491-8100
E-mail hotel
Special offer $99 per night
Four Sails Resort Slideshow
Ranked #17 of 120 hotels in Virginia Beach
4 of 5 stars 95 reviews
Traveller photos (25) | Map
Beach Carousel Motel
68 AUD - 137 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d602419?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #18 of 120 hotels in Virginia Beach
4.5 of 5 stars 50 reviews
Professional photos | Traveller photos (4) | Map
The Breakers Resort Inn
51 AUD - 281 AUD per night*
Ranked #19 of 120 hotels in Virginia Beach
4 of 5 stars 146 reviews
Traveller photos (50) | Map
3.5 of 5 Crowne Plaza Hotel Virginia Beach -Town Center
116 AUD - 190 AUD per night*
Special offer Save on Hotel Packages!
Special offer Save on Hotel Packages!
Crowne Plaza Hotel Virginia Beach -Town Center Slideshow
CHECK RATES! ABS:HotelCheckRates-d124488?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #20 of 120 hotels in Virginia Beach
4 of 5 stars 81 reviews
Professional photos | Traveller photos (71) | Map
2.0 of 5 Candlewood Suites Virginia Beach / Norfolk
95 AUD - 169 AUD per night*
Special offer Save up to 20% -Book...
Special offer Save up to 20% -Book Early
Candlewood Suites Virginia Beach / Norfolk Slideshow
CHECK RATES! ABS:HotelCheckRates-d596018?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #21 of 120 hotels in Virginia Beach
4 of 5 stars 56 reviews
Professional photos | Traveller photos (58) | Map
2.0 of 5 Red Roof Inn Virginia Beach
58 AUD - 104 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d225059?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #22 of 120 hotels in Virginia Beach
4 of 5 stars 61 reviews
Professional photos | Traveller photos (19) | Map
4.0 of 5 Westin Virginia Beach Town Center
165 AUD - 237 AUD per night*
(757) 557-0550
Westin Virginia Beach Town Center Slideshow
CHECK RATES! ABS:HotelCheckRates-d795770?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #23 of 120 hotels in Virginia Beach
4 of 5 stars 186 reviews
Professional photos | Traveller photos (60) | Map
2.5 of 5 La Quinta Inn & Suites Virginia Beach
92 AUD - 276 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d110452?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #24 of 120 hotels in Virginia Beach
4 of 5 stars 159 reviews
Professional photos | Traveller photos (29) | Map
2.0 of 5 BEST WESTERN Center Inn
80 AUD - 171 AUD per night*
Special offer Earn a $50 Gift Card
800-568-8520
Special offer Earn a $50 Gift Card
BEST WESTERN Center Inn Slideshow
CHECK RATES! ABS:HotelCheckRates-d110436?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #25 of 120 hotels in Virginia Beach
4 of 5 stars 56 reviews
Professional photos | Traveller photos (15) | Map
3.5 of 5 The Founders Inn and Spa
137 AUD - 200 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d110933?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #26 of 120 hotels in Virginia Beach
4 of 5 stars 209 reviews
Professional photos | Traveller photos (103) | Map
2.5 of 5 Country Inn & Suites Virginia Beach Oceanfront
138 AUD - 381 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d110431?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #27 of 120 hotels in Virginia Beach
4 of 5 stars 102 reviews
Professional photos | Traveller photos (71) | Map
Country Inn & Suites Norfolk Airport South
109 AUD - 137 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d1474508?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #28 of 120 hotels in Virginia Beach
4 of 5 stars 21 reviews
Professional photos | Traveller photos (2) | Map
3.0 of 5 Holiday Inn Express Hotel & Suites
148 AUD - 404 AUD per night*
Special offer Save up to 20% -Book...
Special offer Save up to 20% -Book Early
Holiday Inn Express Hotel & Suites Slideshow
CHECK RATES! ABS:HotelCheckRates-d223608?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #29 of 120 hotels in Virginia Beach
4 of 5 stars 208 reviews
Professional photos | Traveller photos (66) | Map
2.5 of 5 Hampton Inn Norfolk/Virginia Beach
98 AUD - 181 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d110433?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #30 of 120 hotels in Virginia Beach
4 of 5 stars 57 reviews
Professional photos | Traveller photos (23) | Map