Cheap Hotels in Virginia Beach

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE
Picture of Hampton Inn Norfolk/Virginia Beach in Virginia Beach

Hampton Inn Norfolk/Virginia Beach

(11 miles to city center)
  • 2.5 stars
Excellent 4.3 / 5
from
$85
Picture of Motel 6 Virginia Beach in Virginia Beach

Motel 6 Virginia Beach

(9.1 miles to city center)
  • 2 stars
Good 3.9 / 5
from
$50
Picture of Candlewood Suites Virginia Beach/Norfolk in Virginia Beach

Candlewood Suites Virginia Beach/Norfolk

(8.5 miles to city center)
  • 2.5 stars
Excellent 4.2 / 5
from
$76
Picture of Comfort Inn & Suites Virginia Beach in Virginia Beach

Comfort Inn & Suites Virginia Beach

(650 yards to city center)
  • 2.5 stars
Excellent 4.5 / 5
from
$109
Picture of Sundial Inn in Virginia Beach

Sundial Inn

(520 yards to city center)
  • 2 stars
Good 3.3 / 5
from
$49
Picture of Red Roof Inn Virginia Beach - Norfolk Airport in Virginia Beach

Red Roof Inn Virginia Beach - Norfolk Airport

(12 miles to city center)
  • 2 stars
Good 3.1 / 5
from$55
$49
Picture of Red Roof Inn Virginia Beach in Virginia Beach

Red Roof Inn Virginia Beach

(11 miles to city center)
  • 2 stars
Good 3.1 / 5
from
$50
Picture of Marjac Suites Virginia Beach Oceanfront in Virginia Beach

Marjac Suites Virginia Beach Oceanfront

(410 yards to city center)
  • 2 stars
Fair 2.9 / 5
from
$45
Picture of Beach Quarters by Diamond Resorts in Virginia Beach

Beach Quarters by Diamond Resorts

(1.4 miles to city center)
  • 2.5 stars
Good 3.6 / 5
from$81
$65
Picture of Days Inn Virginia Beach At The Beach in Virginia Beach

Days Inn Virginia Beach At The Beach

(1 mile to city center)
  • 2 stars
Good 3.5 / 5
from
$34
Picture of Angie's Guest Cottage in Virginia Beach

Angie's Guest Cottage

(160 yards to city center)
  • 2 stars
Excellent 4.0 / 5
from
$60
Picture of Oceans 2700 in Virginia Beach

Oceans 2700

(300 yards to city center)
  • 2.5 stars
Good 3.6 / 5
from
$35
Picture of Howard Johnson Virginia Beach at the Beach in Virginia Beach

Howard Johnson Virginia Beach at the Beach

(1.3 miles to city center)
  • 2 stars
Fair 2.6 / 5
from$50
$42
Picture of Extended Stay America Virginia Beach - Independence Blvd. in Virginia Beach

Extended Stay America Virginia Beach - Independence Blvd.

(8.7 miles to city center)
  • 2.5 stars
Fair 2.8 / 5
from$55
$49
Picture of Seashire Inn & Suites in Virginia Beach

Seashire Inn & Suites

(1600 yards to city center)
  • 2 stars
Fair 2.6 / 5
from
$35
Picture of Blue Marlin Inn & Suites in Virginia Beach

Blue Marlin Inn & Suites

(68 yards to city center)
  • 2 stars
Fair 2.9 / 5
from
$46
Picture of Ambassadors Inn & Suites in Virginia Beach

Ambassadors Inn & Suites

(950 yards to city center)
  • 2 stars
Fair 2.8 / 5
from
$46
Picture of Royal Clipper in Virginia Beach

Royal Clipper

(1300 yards to city center)
  • 2 stars
Good 3.6 / 5
from
$55
Picture of Neptune Park Inn in Virginia Beach

Neptune Park Inn

(870 yards to city center)
  • 1.5 stars
Fair 2.2 / 5
from
$67
Picture of Americas Best Value Inn-Norfolk Airport Area in Virginia Beach

Americas Best Value Inn-Norfolk Airport Area

(11 miles to city center)
  • 1.5 stars
Fair 2.4 / 5
from
$59
Picture of Travelodge Virginia Beach in Virginia Beach

Travelodge Virginia Beach

(440 yards to city center)
  • 2 stars
Fair 2.6 / 5
from
$34
Picture of Clarion Inn & Suites Virginia Beach in Virginia Beach

Clarion Inn & Suites Virginia Beach

(210 yards to city center)
  • 2.5 stars
Good 3.6 / 5
from
$57
Picture of Knights Inn and Suites Virginia Beach in Virginia Beach

Knights Inn and Suites Virginia Beach

(500 yards to city center)
  • 2 stars
Fair 2.8 / 5
from
$45
Picture of WoodSpring Suites Virginia Beach in Virginia Beach

WoodSpring Suites Virginia Beach

(9.2 miles to city center)
  • 2.5 stars
Good 3.6 / 5
from
$55
Picture of Travelodge Suites Virginia Beach Oceanfront in Virginia Beach

Travelodge Suites Virginia Beach Oceanfront

(760 yards to city center)
  • 2 stars
Fair 2.7 / 5
from
$39

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE