Richmond, Virginia, hotels under $100/night

If you click on the links in this post, we may earn money from the companies mentioned in this post, at no extra cost to you. You can read the full disclaimer here.

Sharing is caring!

The capital of Virginia, Richmond gives you a glimpse into an earlier chapter of American life with Federal-style mansions, cobblestoned streets, monuments, and James River walks.

Richmond is a lovely city to visit and, if you’re headed there, you should consider the following hotels.  They have deeply discounted rates and you can book them for less than $100 a night.  Act quickly, these deals are too good to last long.

  • La Quinta Inn & Suites by Wyndham Richmond – Kings Dominion       $53
  • Econo Lodge Richmond       $54
  • Country Inn & Suites by Radisson Doswell Va       $54
  • Days Inn by Wyndham Doswell at the Park       $59
  • Quality Inn Chester – South Richmond       $59
  • Comfort Inn Ruther Glen near Kings Dominion       $60 
  • Sleep Inn & Suites Ashland – Richmond North       $62
  • Rodeway Inn North Chesterfield-Richmond       $65
  • Comfort Inn Chester – Richmond South       $67
  • Quality Inn & Suites Ashland near Kings Dominion       $67
  • Sleep Inn Richmond North       $67
  • Best Western Executive Hotel       $71
  • Country Inn & Suites by Radisson, Richmond I-95 South, Va       $71
  • Sleep Inn Richmond South       $71
  • Best Western Plus Glen Allen Inn       $72
  • Best Western Plus Richmond Airport Hotel       $75
  • Courtyard by Marriott Richmond Northwest       $76
  • Comfort Suites at Virginia Center Commons       $76
  • La Quinta Inn by Wyndham Richmond Chester       $76
  • Hampton Inn Richmond-SW Hull St.       $76
  • La Quinta Inn & Suites by Wyndham Richmond-Midlothian       $76
  • Comfort Inn Petersburg – Fort Lee       $76
  • Country Inn & Suites by Radisson, Petersburg VA       $78
  • Candlewood Suites Richmond – West       $78
  • Fairfield Inn & Suites by Marriott Richmond Short Pump       $80
  • SpringHill Suites by Marriott Richmond North Glen Allen       $80
  • Comfort Suites Innsbrook       $80
  • Candlewood Suites Richmond North Glen Allen       $80
  • Hilton Garden Inn Richmond Innsbrook       $80
  • Country Inn & Suites by Radisson Chester, Va       $83 
  • Hilton Garden Inn Richmond Airport       $83
  • Four Points by Sheraton Richmond Airport       $84
  • Country Inn & Suites by Radisson Richmond West I-64 VA       $84
  • Hampton Inn Richmond Airport       $84
  • Courtyard by Marriott Richmond Airport       $85
  • Drury Plaza Hotel Richmond       $85
  • Wingate by Wyndham Richmond Short Pump       $86
  • Candlewood Suites Colonial Heights, Fort Lee       $87
  • Holiday Inn Express Richmond Downtown       $88
  • Hampton Inn by Hilton Richmond – North Ashland       $88
  • Hyatt Place Richmond/Innsbrook       $89
  • Hampton Inn Richmond – Midlothian Turnpike       $89
  • Best Western Plus Governor’s Inn       $89
  • Holiday Inn Express Richmond – Mechanicsville       $89
  • Comfort Inn South Chesterfield – Colonial Heights       $89
  • Holiday Inn Express Hotel & Suites Richmond – Brandermill       $89
  • Candlewood Suites Richmond – South       $89
  • Sleep Inn & Suites       $89
  • Holiday Inn Express Hotel & Suites Richmond Ashland       $89
  • Hampton Inn Petersburg – Southpark Mall       $89
  • DoubleTree by Hilton Richmond Airport       $90
  • Holiday Inn Express Richmond – Midlothian Turnpike       $91
  • Fairfield Inn & Suites Richmond Midlothian       $92
  • Aloft Richmond West Short Pump       $93
  • Hampton Inn & Suites Richmond/Glenside      $93
  • Tru by Hilton Ashland       $93
  • Hampton Inn Petersburg – Ft. Lee       $93
  • Hampton Inn Richmond – Chester       $93
  • Comfort Inn South Park       $94
  • Holiday Inn Express Richmond – Midtown       $94
  • Fairfield Inn by Marriott Richmond Chester       $94
  • TownePlace Suites by Marriott Richmond       $94
  • Residence Inn by Marriott Richmond Northwest       $94
  • Hampton Inn by Hilton Richmond – North/Ashland       $94
  • Courtyard by Marriott Richmond West       $97
  • Holiday Inn Express Richmond Airport       $98
  • Holiday Inn Express Chester       $99
  • Hyatt Place, Richmond/Chester       $99
  • Holiday Inn Express Richmond I-64 Short Pump Area       $99
  • Holiday Inn Express Petersburg       $99
  • SpringHill Suites by Marriott Richmond Northwest       $99
  • Courtyard by Marriott Richmond North       $99