A panoramic view of a town with a mix of historic and modern buildings, a large body of water in the distance, and a cloudy sky.

Find Cheap Hotels in Petersburg, VA

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Petersburg Cheap Hotels

Tonight
Sep 20 - Sep 21
Tomorrow
Sep 21 - Sep 22
Next weekend
Sep 25 - Sep 27
In two weeks
Oct 2 - Oct 4

Our top choices for Petersburg cheap hotels

1. Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
Petersburg
United States
Nancy
NT$3,105
NT$3,487 total
includes taxes & fees
Sep 27 - Sep 28
Hampton Inn by Hilton Petersburg Fort Lee

2. Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
Petersburg
United States
Carolyn
NT$2,775
NT$3,116 total
includes taxes & fees
Oct 11 - Oct 12
Comfort Inn Petersburg Fort Lee Area

3. Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA
Petersburg
United States
Alicia
NT$3,084
NT$3,556 total
includes taxes & fees
Oct 11 - Oct 12
Country Inn & Suites by Radisson, Petersburg, VA

4. Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
Petersburg
United States
Layla
NT$2,387
NT$2,752 total
includes taxes & fees
Sep 27 - Sep 28
Super 8 by Wyndham Petersburg

5. Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
Petersburg
United States
Rennae
NT$3,373
NT$3,788 total
includes taxes & fees
Oct 8 - Oct 9
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

6. Flagship Inn

Flagship Inn
Petersburg
United States
Emilie
NT$1,575
NT$1,817 total
includes taxes & fees
Sep 21 - Sep 22
Flagship Inn

7. Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
Petersburg
United States
Alexi
NT$2,228
NT$2,502 total
includes taxes & fees
Sep 27 - Sep 28
Days Inn by Wyndham Petersburg/South Fort Lee

8. Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
Petersburg
United States
steven
NT$1,873
NT$2,104 total
includes taxes & fees
Oct 16 - Oct 17
Quality Inn Petersburg Fort Lee Area

9. Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
Petersburg
United States
Hollie
NT$1,815
NT$2,038 total
includes taxes & fees
Sep 27 - Sep 28
Red Roof Inn Petersburg - Fort Lee

10. Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
Petersburg
United States
Yoav Kalid
NT$2,260
NT$2,605 total
includes taxes & fees
Sep 21 - Sep 22
Motel 6 Petersburg, VA - Fort Lee
View all properties

Top Petersburg Hotel Reviews

The Commonwealth

The Commonwealth

10/10 Excellent
"Staff is wonderful, our suite was great, and your bar/restaurant is pretty cool"
James 1-night trip
Posted 2 hours ago
The Commonwealth
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

10/10 Excellent
"I like the the receptionist and the ladies in the dinning room were ready to serve with harmony."
kim 2-night trip
Posted 2 hours ago
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
Omni Richmond Hotel

Omni Richmond Hotel

10/10 Excellent
"Excellent staff!!!! Great location and if you get a chance, try the restaurant across the street (The Tobacco Company Restaurant)."
Dionna 1-night trip
Posted 2 hours ago
Omni Richmond Hotel
Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA

10/10 Excellent
"Customer service was great"
ricardo 2-night trip
Posted 2 hours ago
Country Inn & Suites by Radisson, Petersburg, VA
Linden Row Inn

Linden Row Inn

10/10 Excellent
"A/C worked well. Convenient location. Big rooms."
Allan 2-night trip
Posted 23 hours ago
Linden Row Inn

Frequently asked questions

What is Petersburg like for travelers on a budget?
Petersburg has a variety of cheap accommodations and places to visit, making it a great choice for a budget-friendly getaway. You can find ways to save money while getting to know this destination, which is home to attractions like Rogers Stadium, Virginia Motorsports Park, and Appomattox River.
When is the best time for a budget trip to Petersburg?
Weather will likely play an important role when you plan your trip to Petersburg, and keep in mind that cheaper options are usually available when the weather isn't as good. The hottest months are usually July and August with an average temp of 76°F, while the coldest months are January and February with an average of 43°F. Average annual precipitation for Petersburg is 47 inches.
What is there to see and do in Petersburg?
Petersburg draws tourists with its fantastic dining options and shopping, and offers plenty to see and do without spending a fortune. You can budget for the local attractions that interest you most, and then fill your itinerary with activities that are easy on the wallet. Check out the area's cultural spots like Centre Hill Museum and National Museum of the Civil War Soldier, or get outdoors at Appomattox River.
How can I get to Petersburg and get around on a budget?
Scoping out the transportation options in Petersburg is a smart way to keep your trip affordable. The nearest airport is 19.5 mi (31.4 km) away from the center in Richmond Intl. Airport (RIC). If you want to venture outside of the area, hop aboard a train at Petersburg Station.

Explore a world of travel with Expedia