Hotels in Petersburg

Search over 448 hotels from $48

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated Petersburg Hotels

Don't see what you're looking for?
See all available properties in Petersburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Luxury Hotels in Petersburg

    Country Inn & Suites by Radisson, Petersburg, VA

    Country Inn & Suites by Radisson, Petersburg, VA

    130 Wagner Road, Petersburg, VA, 23805
    The price is $112 per night from Feb 6 to Feb 7
    $112
    per night
    Feb 6 - Feb 7
    3.8/5 Good! (1,017 reviews)
    Holiday Inn Express Petersburg, an IHG Hotel

    Holiday Inn Express Petersburg, an IHG Hotel

    11979 S Crater Rd, Petersburg, VA, 23805
    The price is $123 per night from Feb 8 to Feb 9
    $123
    per night
    Feb 8 - Feb 9
    4/5 Very Good! (1,028 reviews)
    Quality Inn Petersburg - Fort Lee

    Quality Inn Petersburg - Fort Lee

    11974 S Crater Rd, Petersburg, VA, 23805
    The price is $56 per night from Feb 26 to Feb 27
    $56
    per night
    Feb 26 - Feb 27
    3/5 (710 reviews)

Pet Friendly Petersburg Hotels

    Days Inn by Wyndham Petersburg/South Fort Lee

    Days Inn by Wyndham Petersburg/South Fort Lee

    12208 S Crater Rd/I-95, S on I-95 Exit 45, Petersburg, VA, 23805
    The price is $64 per night from Feb 5 to Feb 6
    $64
    per night
    Feb 5 - Feb 6
    2.8/5 (1,004 reviews)
    Quality Inn Petersburg - Fort Lee

    Quality Inn Petersburg - Fort Lee

    11974 S Crater Rd, Petersburg, VA, 23805
    The price is $56 per night from Feb 26 to Feb 27
    $56
    per night
    Feb 26 - Feb 27
    3/5 (710 reviews)
    Econo Lodge Petersburg - Fort Lee

    Econo Lodge Petersburg - Fort Lee

    900 Winfield Rd, Petersburg, VA, 23803
    The price is $48 per night from Feb 14 to Feb 15
    $48
    per night
    Feb 14 - Feb 15
    2.6/5 (430 reviews)

Where is a good place to stay in Petersburg?

What are some cheap hotels in Petersburg?

You're likely to find a good deal when you book one of the 16 budget-friendly hotels in Petersburg. Days Inn by Wyndham Petersburg/South Fort Lee is a 2-star hotel offering freebies like continental breakfast, WiFi, and parking. Another option is Best Inn, a 2.5-star hotel with free WiFi, free parking, and air conditioning.

What are the best hotels in downtown Petersburg?

Here are some of our travelers' favorite hotels in central Petersburg:

Stop in at the restaurants in family-friendly Petersburg, and then enjoy the local attractions such as the shopping. Keystone Antique Truck and Tractor Museum and Southpark Mall are a couple of sights to visit in the heart of Petersburg.

What are the best hotels close to Virginia State University?

Explore the neighborhood around campus, which you'll find 0.6 mi from central Ettrick. You'll find 51 hotels within 5 miles of Virginia State University, giving you plenty of options to choose from including:

Recent Reviews