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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Virginia Beach

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
2707 Atlantic Ave, Virginia Beach, VA 23451-3135
0.3 km from Virginia Beach
#6 of 109 hotels in Virginia Beach
US$127* /night
View Deal
Booking.com
US$127*
Hotwire.com
US$127*
Hotels.com
US$127*
3107 Atlantic Ave, Virginia Beach, VA 23451-2934
0.1 km from Virginia Beach
#3 of 109 hotels in Virginia Beach
Top Deal
US$219*
US$211* /night
View Deal
Expedia.com
US$219*
Hotels.com
US$219*
Booking.com
US$219*
3001 Atlantic Avenue, Virginia Beach, VA 23451-3032
0.1 km from Virginia Beach
#12 of 109 hotels in Virginia Beach
US$239* /night
View Deal
Hilton.com
US$239*
Orbitz.com
US$239*
Booking.com
US$239*
2901 Atlantic Avenue, Virginia Beach, VA 23451-3033
0.1 km from Virginia Beach
#20 of 109 hotels in Virginia Beach
No availability for your dates from these sites
Booking.com
Expedia.com
Travelocity
2809 Atlantic Avenue, Virginia Beach, VA 23451-3029
0.2 km from Virginia Beach
#15 of 109 hotels in Virginia Beach
US$137* /night
View Deal
Orbitz.com
US$137*
Expedia.com
US$137*
Hotels.com
US$137*
207 29th St, Virginia Beach, VA 23451-3003
0.2 km from Virginia Beach
#95 of 109 hotels in Virginia Beach
Top Deal
US$62*
US$59* /night
View Deal
Expedia.com
US$59*
Orbitz.com
US$59*
HotelsClick
US$62*
3108 Atlantic Ave, Virginia Beach, VA 23451-2933
0.2 km from Virginia Beach
#102 of 109 hotels in Virginia Beach
Top Deal
US$110*
US$84* /night
View Deal
Hotwire.com
US$84*
Hotels.com
US$84*
Booking.com
US$110*
2707 Atlantic Ave, Virginia Beach, VA 23451-3135
0.3 km from Virginia Beach
#6 of 109 hotels in Virginia Beach
US$127* /night
View Deal
Booking.com
US$127*
Hotwire.com
US$127*
Hotels.com
US$127*
3301 Atlantic Ave, Virginia Beach, VA 23451
0.3 km from Virginia Beach
#16 of 109 hotels in Virginia Beach
US$179* /night
View Deal
Priceline
US$179*
Agoda.com
US$179*
TripAdvisor
US$179*
2800 Pacific Ave, Virginia Beach, VA 23451-3024
0.3 km from Virginia Beach
#28 of 109 hotels in Virginia Beach
US$109* /night
View Deal
Orbitz.com
US$109*
La Quinta
US$109*
Booking.com
US$109*
3217 Atlantic Ave, Virginia Beach, VA 23451-2936
0.3 km from Virginia Beach
#30 of 109 hotels in Virginia Beach
Top Deal
US$268*
US$242* /night
View Deal
Orbitz.com
US$242*
Travelocity
US$242*
HotelsClick
US$268*
2802 Atlantic Ave, Virginia Beach, VA 23451-3028
0.3 km from Virginia Beach
#97 of 109 hotels in Virginia Beach
Top Deal
US$93*
US$90* /night
View Deal
Expedia.com
US$90*
Orbitz.com
US$90*
HotelsClick
US$93*
3315 Atlantic Avenue, Virginia Beach, VA 23451-2938
0.4 km from Virginia Beach
#1 of 109 hotels in Virginia Beach
US$239* /night
View Deal
GardenInn.com
US$239*
Travelocity
US$239*
Booking.com
US$239*
2607 Atlantic Ave, Virginia Beach, VA 23451-3104
0.4 km from Virginia Beach
#36 of 109 hotels in Virginia Beach
Top Deal
US$228*
US$157* /night
View Deal
Expedia.com
US$157*
Orbitz.com
US$157*
HotelQuickly
US$228*
2705 Atlantic Avenue, Virginia Beach, VA 23451
0.4 km from Virginia Beach
#39 of 109 hotels in Virginia Beach
US$186* /night
View Deal
Booking.com
US$186*
Hyatt.com
US$186*
Orbitz.com
US$186*
2700 Pacific Ave, Virginia Beach, VA 23451-3106
0.4 km from Virginia Beach
#62 of 109 hotels in Virginia Beach
Top Deal
US$125*
US$114* /night
View Deal
Booking.com
US$125*
Expedia.com
US$114*
Hotwire.com
US$114*
3401 Atlantic Ave., Virginia Beach, VA 23451-2854
0.4 km from Virginia Beach
#76 of 109 hotels in Virginia Beach
US$189* /night
View Deal
Booking.com
US$189*
getaroom.com
US$189*
TripAdvisor
US$189*
2501 Atlantic Avenue, Virginia Beach, VA 23451-3102
0.5 km from Virginia Beach
#9 of 109 hotels in Virginia Beach
US$152* /night
View Deal
Courtyard
US$152*
Expedia.com
US$152*
Hotels.com
US$152*
3421 Atlantic Ave, Virginia Beach, VA 23451-2854
0.5 km from Virginia Beach
#42 of 109 hotels in Virginia Beach
Top Deal
US$328*
US$219* /night
View Deal
Travelocity
US$219*
Hotels.com
US$219*
getaroom.com
US$328*
2604 Atlantic Ave, Virginia Beach, VA 23451-3144
0.5 km from Virginia Beach
#53 of 109 hotels in Virginia Beach
Top Deal
US$156*
US$95* /night
View Deal
ClarionHotels
US$119*
Priceline
US$119*
HotelQuickly
US$156*
26th Street & Oceanfront, Virginia Beach, VA 23451
0.5 km from Virginia Beach
#59 of 109 hotels in Virginia Beach
US$119* /night
View Deal
TripAdvisor
US$119*
3501 Atlantic Ave, 36th Street & Atlantic Avenue, Virginia Beach, VA 23451-2816
0.6 km from Virginia Beach
#27 of 109 hotels in Virginia Beach
US$164* /night
View Deal
Sheraton.com
US$164*
Expedia.com
US$164*
Travelocity
US$164*
36th Street & Atlantic Avenue, Virginia Beach, VA 23451
0.6 km from Virginia Beach
#41 of 109 hotels in Virginia Beach
Top Deal
US$96*
US$86* /night
View Deal
Hotwire.com
US$96*
Travelocity
US$96*
Orbitz.com
US$96*
3603 Atlantic Ave, 3603 Atlantic Avenue, Virginia Beach, VA 23451
0.7 km from Virginia Beach
#8 of 109 hotels in Virginia Beach
US$139* /night
View Deal
TripAdvisor
US$139*
Booking.com
US$139*
Expedia.com
US$139*
3614 Atlantic Ave, Across the Street From the Ocean, Virginia Beach, VA 23451-2707
0.7 km from Virginia Beach
#68 of 109 hotels in Virginia Beach
No availability for your dates from these sites
Booking.com
Expedia.com
Travelocity
2411 Pacific Ave, Virginia Beach, VA 23451-3241
0.7 km from Virginia Beach
#88 of 109 hotels in Virginia Beach
US$80* /night
View Deal
Expedia.com
US$80*
Travelocity
US$80*
Orbitz.com
US$80*
2321 Atlantic Ave, Virginia Beach, VA 23451-3201
0.8 km from Virginia Beach
#7 of 109 hotels in Virginia Beach
Top Deal
US$235*
US$170* /night
View Deal
Expedia.com
US$180*
Priceline
US$180*
HotelQuickly
US$235*