Search
Filter By
Price (per night):
$0 - $59
$60 - $79
$80 - $99
$100 - $119
$120+
Star rating:
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View
Church Point Manor Bed and Breakfast
4001 Church Point Road, Virginia Beach, 23455, VA Show on map 3.36 miles from Virginia Beach
Score 9.4 from 13 reviews
Pricesfrom (per room per night)
Single$200
Double$575
Hilton Garden Inn Virginia Beach Oceanfront
3315 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map
Score 9.0 from 186 reviews
Pricesfrom (per room per night)
Single$119
Double$295
Score 8.9 from 261 reviews
Pricesfrom (per room per night)
Single$89
Double$386
Turtle Cay by Diamond Resorts
600 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 6.16 miles from Virginia Beach
Score 8.9 from 101 reviews
Pricesfrom (per room per night)
Single$76
Double$311
Coastal Hotel & Suites Virginia Beach - Oceanfront
2015 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.84 miles from Virginia Beach
Score 8.9 from 85 reviews
Pricesfrom (per room per night)
Single$83
Double$169
Score 8.9 from 389 reviews
Pricesfrom (per room per night)
Single$69
Double$147
Hampton Inn Virginia Beach Oceanfront North
3107 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.66 miles from Virginia Beach
Score 8.8 from 129 reviews
Pricesfrom (per room per night)
Single$94
Double$157
SpringHill Suites by Marriott Norfolk Virginia Beach
6350 Newtown Road, Virginia Beach, VA 23502, VA Show on map 3.17 miles from Virginia Beach
Score 8.8 from 79 reviews
Pricesfrom (per room per night)
Single$99
Double$120
SpringHill Suites by Marriott Virginia Beach Oceanfront
901 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 6.08 miles from Virginia Beach
Score 8.8 from 190 reviews
Pricesfrom (per room per night)
Single$116
Double$179
Fairfield Inn & Suites by Marriott Virginia Beach Oceanfront
1901 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.85 miles from Virginia Beach
Score 8.8 from 134 reviews
Pricesfrom (per room per night)
Single$98
Double$130
Courtyard Virginia Beach Oceanfront / North 37th Street
3737 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.62 miles from Virginia Beach
Score 8.7 from 190 reviews
Pricesfrom (per room per night)
Single$99
Double$239
Extended Stay America Suites - Virginia Beach
5757 Cleveland Street, Virginia Beach, VA 23462, VA Show on map 5.51 miles from Virginia Beach
Score 8.7 from 40 reviews
Pricesfrom (per room per night)
Single$89
Double$96
Comfort Suites Beachfront
2321 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.79 miles from Virginia Beach
Score 8.7 from 167 reviews
Pricesfrom (per room per night)
Single$90
Double$
Hilton Garden Inn Virginia Beach Town Center
252 Town Center Drive, Virginia Beach, VA 23462, VA Show on map 3.01 miles from Virginia Beach
Score 8.6 from 150 reviews
Pricesfrom (per room per night)
Single$98
Double$211
Homewood Suites by Hilton Virginia Beach
5733 Cleveland Street, Virginia Beach, VA 23462, VA Show on map 5.42 miles from Virginia Beach
Score 8.6 from 60 reviews
Pricesfrom (per room per night)
Single$107
Double$155
Holiday Inn VA Beach-Oceanside 21st Street
2101 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.84 miles from Virginia Beach
Score 8.6 from 331 reviews
Pricesfrom (per room per night)
Single$79
Double$142
Score 8.6 from 302 reviews
Pricesfrom (per room per night)
Single$90
Double$
Boardwalk Resort by Diamond Resorts
1601 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.91 miles from Virginia Beach
Score 8.6 from 108 reviews
Pricesfrom (per room per night)
Single$94
Double$249
Courtyard Virginia Beach Norfolk
5700 Greenwich Road, Virginia Beach, VA 23462, VA Show on map 5.53 miles from Virginia Beach
Score 8.6 from 92 reviews
Pricesfrom (per room per night)
Single$79
Double$139
Score 8.6 from 625 reviews
Pricesfrom (per room per night)
Single$60
Double$159
Courtyard Virginia Beach Oceanfront/South
2501 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.74 miles from Virginia Beach
Score 8.6 from 105 reviews
Pricesfrom (per room per night)
Single$99
Double$259
Ocean Beach Club by Diamond Resorts
3401 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.64 miles from Virginia Beach
Score 8.5 from 471 reviews
Pricesfrom (per room per night)
Single$76
Double$269
Comfort Inn & Suites Norfolk Airport South Virginia
5808 Burton Station Road, Virginia Beach, VA 23455, VA Show on map
Score 8.5 from 86 reviews
Pricesfrom (per room per night)
Single$71
Double$139
Four Points by Sheraton Virginia Beach Oceanfront
1211 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.99 miles from Virginia Beach
Score 8.5 from 457 reviews
Pricesfrom (per room per night)
Single$96
Double$283
Residence Inn By Marriott Virginia Beach Oceanfront
3217 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.65 miles from Virginia Beach
Score 8.4 from 41 reviews
Pricesfrom (per room per night)
Single$103
Double$121
Candlewood Suites Virginia Beach Town Center
4437 Bonney Road, Virginia Beach, VA 23462, VA Show on map 3.03 miles from Virginia Beach
Score 8.4 from 75 reviews
Pricesfrom (per room per night)
Single$68
Double$120
The Westin Virginia Beach Town Center
4535 Commerce Street, Virginia Beach, VA 23462, VA Show on map 3.12 miles from Virginia Beach
Score 8.4 from 175 reviews
Pricesfrom (per room per night)
Single$105
Double$189
Crowne Plaza Hotel Virginia Beach-Norfolk
4453 Bonney Road, Virginia Beach, VA 23462, VA Show on map 3.07 miles from Virginia Beach
Score 8.4 from 119 reviews
Pricesfrom (per room per night)
Single$76
Double$151
Beach Quarters by Diamond Resorts
501 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 6.2 miles from Virginia Beach
Score 8.4 from 205 reviews
Pricesfrom (per room per night)
Single$76
Double$131
Score 8.4 from 262 reviews
Pricesfrom (per room per night)
Single$59
Double$110
Holiday Inn Express Hotel & Suites Virginia Beach Oceanfront
2607 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.74 miles from Virginia Beach
Score 8.4 from 132 reviews
Pricesfrom (per room per night)
Single$89
Double$179
Ramada Plaza by Wyndham Virginia Beach
2809 Atlantic Ave, Virginia Beach, 23451, VA Show on map 5.7 miles from Virginia Beach
Score 8.3 from 388 reviews
Pricesfrom (per room per night)
Single$75
Double$126
Best Western Plus Sandcastle Beachfront Hotel
1307 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map
Score 8.3 from 606 reviews
Pricesfrom (per room per night)
Single$80
Double$222
Holiday Inn & Suites North Beach Hotel
3900 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map
Score 8.3 from 254 reviews
Pricesfrom (per room per night)
Single$94
Double$169
Days Inn by Wyndham Virginia Beach At The Beach
1000 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map
Score 8.2 from 29 reviews
Pricesfrom (per room per night)
Single$34
Double$100
Sheraton Oceanfront Hotel
3501 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.61 miles from Virginia Beach
Score 8.2 from 283 reviews
Pricesfrom (per room per night)
Single$99
Double$209
Hilton Virginia Beach Oceanfront
3001 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.66 miles from Virginia Beach
Score 8.2 from 147 reviews
Pricesfrom (per room per night)
Single$134
Double$304
The Schooner Inn
215 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 6.28 miles from Virginia Beach
Score 8.2 from 223 reviews
Pricesfrom (per room per night)
Single$60
Double$190
The Barclay Towers Hotel and Resort
809 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 6.12 miles from Virginia Beach
Score 8.2 from 451 reviews
Pricesfrom (per room per night)
Single$80
Double$69
Hampton Inn Norfolk/Virginia Beach
5793 Greenwich Road, Virginia Beach, VA 23462, VA Show on map 5.73 miles from Virginia Beach
Score 8.2 from 93 reviews
Pricesfrom (per room per night)
Single$84
Double$129
Country Inn & Suites by Radisson
1801 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.87 miles from Virginia Beach
Score 8.1 from 586 reviews
Pricesfrom (per room per night)
Single$64
Double$184
Holiday Inn Virginia Beach - Norfolk
5655 Greenwich Road, Virginia Beach, VA 23462, VA Show on map 5.64 miles from Virginia Beach
Score 8.1 from 330 reviews
Pricesfrom (per room per night)
Single$85
Double$538
Fairfield Inn & Suites by Marriott Virginia Beach/Norfolk Airport
5800 Burton Station Road, Virginia Beach, VA 23455, VA Show on map 6.24 miles from Virginia Beach
Score 8.0 from 99 reviews
Pricesfrom (per room per night)
Single$67
Double$125
Score 8.0 from 256 reviews
Pricesfrom (per room per night)
Single$51
Double$144
Sea View Hotel
2109 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.82 miles from Virginia Beach
Score 7.9 from 165 reviews
Pricesfrom (per room per night)
Single$59
Double$99
Cutty Sark Efficiencies
3614 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.61 miles from Virginia Beach
Score 7.7 from 138 reviews
Pricesfrom (per room per night)
Single$75
Double$
DoubleTree by Hilton Virginia Beach
1900 Pavilion Drive, Virginia Beach, VA 23451, VA Show on map 4.92 miles from Virginia Beach
Score 7.7 from 225 reviews
Pricesfrom (per room per night)
Single$84
Double$305
Sleep Inn Lake Wright
6280 Northampton Blvd, Virginia Beach, VA 23502, VA Show on map 2.85 miles from Virginia Beach
Score 7.6 from 94 reviews
Pricesfrom (per room per night)
Single$56
Double$101
Score 7.6 from 358 reviews
Pricesfrom (per room per night)
Single$69
Double$154
Wyndham Virginia Beach Oceanfront
57th Street and Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.56 miles from Virginia Beach
Score 7.4 from 613 reviews
Pricesfrom (per room per night)
Single$71
Double$315
Best Western Center Inn
5718 Northampton Boulevard, Virginia Beach, VA 23455, VA Show on map 6.04 miles from Virginia Beach
Score 7.3 from 116 reviews
Pricesfrom (per room per night)
Single$64
Double$100
Baymont Inn & Suites Oceanfront
1201 Atlantic Avenue, Virginia Beach, 23451, VA Show on map 6.02 miles from Virginia Beach
Score 7.3 from 257 reviews
Pricesfrom (per room per night)
Single$59
Double$134
La Quinta Inn by Wyndham Norfolk Virginia Beach
192 Newtown Road, Virginia Beach, VA 23462, VA Show on map
Score 7.2 from 234 reviews
Pricesfrom (per room per night)
Single$52
Double$82
Red Roof Inn Virginia Beach-Norfolk Airport
5745 Northampton Boulevard, Virginia Beach, VA 23455, VA Show on map 5.97 miles from Virginia Beach
Score 7.2 from 301 reviews
Pricesfrom (per room per night)
Single$55
Double$85
Delta Hotels by Marriott Virginia Beach Bayfront Suites
2800 Shore Drive, Virginia Beach, VA 23451, VA Show on map 4.1 miles from Virginia Beach
Score 7.2 from 244 reviews
Pricesfrom (per room per night)
Single$80
Double$
Marjac Suites Virginia Beach Oceanfront
2201 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.81 miles from Virginia Beach
Score 7.2 from 494 reviews
Pricesfrom (per room per night)
Single$55
Double$109
Score 7.1 from 230 reviews
Pricesfrom (per room per night)
Single$33
Double$
Score 7.0 from 335 reviews
Pricesfrom (per room per night)
Single$41
Double$109
Score 7.0 from 502 reviews
Pricesfrom (per room per night)
Single$48
Double$95
Rodeway Inn Virginia Beach
1005 Pacific Avenue, Virginia Beach, VA 23451, VA Show on map 5.99 miles from Virginia Beach
Score 6.8 from 25 reviews
Pricesfrom (per room per night)
Single$40
Double$103
Days Inn by Wyndham Virginia Beach Town Center
4600 Bonney Rd, Virginia Beach, VA 23462, VA Show on map 3.27 miles from Virginia Beach
Score 6.8 from 101 reviews
Pricesfrom (per room per night)
Single$48
Double$90
Travelodge by Wyndham Suites Virginia Beach Oceanfront
1909 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map
Score 6.6 from 221 reviews
Pricesfrom (per room per night)
Single$39
Double$210
Travelodge by Wyndham Virginia Beach Bay Beach
2968 Shore Drive, Virginia Beach, VA 23451, VA Show on map
Score 6.6 from 65 reviews
Pricesfrom (per room per night)
Single$42
Double$72
Magnuson Hotel Virginia Beach
5708 Northampton Boulevard, Virginia Beach, VA 23455, VA Show on map 7.1 miles from Virginia Beach
Score 6.6 from 144 reviews
Pricesfrom (per room per night)
Single$52
Double$62
The Dolphin Inn
1705 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map 5.89 miles from Virginia Beach
Score 6.6 from 935 reviews
Pricesfrom (per room per night)
Single$60
Double$139
Score 6.5 from 624 reviews
Pricesfrom (per room per night)
Single$35
Double$75
Score 6.3 from 182 reviews
Pricesfrom (per room per night)
Single$50
Double$115
Ambassadors Inn & Suites
716 21 Street, Virginia Beach, VA 23451, VA Show on map 5.29 miles from Virginia Beach
Score 6.2 from 261 reviews
Pricesfrom (per room per night)
Single$49
Double$79
Extended Stay America - Virginia Beach - Independence Blvd.
4548 Bonney Road, Virginia Beach, VA 23462, VA Show on map
Score 6.1 from 67 reviews
Pricesfrom (per room per night)
Single$57
Double$91
Score 6.1 from 253 reviews
Pricesfrom (per room per night)
Single$37
Double$79
Knights Inn Virginia Beach Lynnhaven
804 Lynnhaven Parkway, Virginia Beach, VA 23452, VA Show on map 3. miles from Virginia Beach
Score 6.1 from 66 reviews
Pricesfrom (per room per night)
Single$50
Double$110
Breeze Inn & Suites
207 29th Street, Virginia Beach, VA 23451, VA Show on map 5.67 miles from Virginia Beach
Score 6.0 from 100 reviews
Pricesfrom (per room per night)
Single$50
Double$99
Howard Johnson by Wyndham Virginia Beach At The Beach
512 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map
Score 6.0 from 118 reviews
Pricesfrom (per room per night)
Single$39
Double$40
Score 5.9 from 138 reviews
Pricesfrom (per room per night)
Single$38
Double$95
Econo Lodge Inn & Suites I-64 & US 13
5819 Northampton Boulevard, Virginia Beach, VA 23455, VA Show on map
Score 5.8 from 141 reviews
Pricesfrom (per room per night)
Single$38
Double$109
Neptune Park Inn
3108 Atlantic Avenue, Virginia Beach Va 23451, Virginia Beach, 23451, VA Show on map 5.62 miles from Virginia Beach
Score 5.8 from 819 reviews
Pricesfrom (per room per night)
Single$71
Double$199
Americas Best Value Inn Virginia Beach
5725 Northhampton Boulevard, Virginia Beach, 23455, VA Show on map
Score 5.4 from 206 reviews
Pricesfrom (per room per night)
Single$59
Double$89
Score 5.4 from 37 reviews
Pricesfrom (per room per night)
Single$50
Double$50
Howard Johnson by Wyndham Virginia Beach
5173 Shore Drive, Virginia Beach, VA 23456, VA Show on map 5.15 miles from Virginia Beach
Score 5.3 from 62 reviews
Pricesfrom (per room per night)
Single$43
Double$85
Super 8 by Wyndham Virginia Beach Oceanfront
1719 Atlantic Avenue, Virginia Beach, VA 23451, VA Show on map
Score 5.1 from 600 reviews
Pricesfrom (per room per night)
Single$40
Double$115
Pricesfrom (per room per night)
Single$45
Double$218