Hotels in Petersburg, Virginia

Showing 28 hotels

  • Hampton Inn Petersburg-Southpark Mall

    2.55 miles
    From*$123

    Honors Discount Semi-Flex

  • Hilton Garden Inn Richmond South/Southpark

    3.06 miles
    From*$195

    Honors Discount

  • Hampton Inn Petersburg-Ft. Lee

    4.27 miles
    From*$123

    Honors Discount

  • Hampton Inn Hopewell Fort Lee

    5.25 miles
    From*$122

    Honors Discount Semi-Flex

  • Homewood Suites by Hilton Richmond-Chester

    10.18 miles
    From*$144

    Honors Discount

  • Hampton Inn Chester

    10.41 miles
    From*$155

    Honors Discount

  • Hampton Inn Stony Creek/Petersburg Area

    15.81 miles
    From*$99

    Honors Discount Non-refundable

  • Hampton Inn Richmond - South

    18.18 miles
    From*$134

    Honors Discount

  • Hampton Inn Richmond-Southwest-Hull Street

    19.61 miles
    From*$129

    Honors Discount

  • Homewood Suites by Hilton Richmond - Airport

    22.37 miles
    From*$179

    Honors Discount

  • DoubleTree by Hilton Richmond Airport

    22.45 miles
    From*$156

    Honors Discount

  • Hilton Garden Inn Richmond Airport

    22.49 miles
    From*$146

    Honors Discount

  • Hampton Inn Richmond - Airport

    22.54 miles
    From*$136

    Honors Discount

  • Hampton Inn & Suites Richmond - Downtown

    23.23 miles
    From*$146

    Honors Discount

  • Homewood Suites by Hilton Richmond-Downtown

    23.23 miles
    From*$173

    Honors Discount

  • Hilton Richmond Downtown

    23.43 miles
    From*$147

    Honors Discount Non-refundable

  • Hampton Inn Richmond-Midlothian Turnpike

    23.81 miles
    From*$128

    Honors Discount

  • DoubleTree by Hilton Hotel Richmond - Midlothian

    23.98 miles
    From*$139

    Honors Discount

Page 1 of 1
Page 1 of 1

*Prices are based on current availability over the next 30 days and are subject to change. Please enter exact dates for specific pricing and availability.