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 Hostels in Petersburg

  • Bundle & Save

    Get more, spend less whenever you see Bundle & Save deals
  • OneKeyCash

    Earn OneKeyCash on all your eligible bookings
  • Upfront pricing

    We are not like the others - we include taxes and fees

Check prices for these dates

Next weekend
In two weeks
In one month
In two months
No exact matches found, but these alternatives could be just right

Recommended hotels in Petersburg

1. Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
2.5 star property
Petersburg
8.8 out of 10, Excellent, (674 reviews)
"Nice place to spend the night after a long road trip"
United States
Juan
$98 nightly
The price is $110
Sep 13 - Sep 14
Total with taxes and fees
Hampton Inn by Hilton Petersburg Fort Lee

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

Country Inn & Suites by Radisson, Petersburg, VA
2.5 star property
Petersburg
8.0 out of 10, Very Good, (1,005 reviews)
"very nice stay and the front desk was very accommodating."
United States
Alicia
$97 nightly
The price is $112
Oct 4 - Oct 5
Total with taxes and fees
Country Inn & Suites by Radisson, Petersburg, VA

3. Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
8.4 out of 10, Very Good, (1,011 reviews)
"Very clean, friendly, helpful staff Great overnight on our trek south"
United States
Carolyn
$87 nightly
The price is $98
Sep 27 - Sep 28
Total with taxes and fees
Comfort Inn Petersburg Fort Lee Area

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

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
2.5 star property
Petersburg
8.0 out of 10, Very Good, (1,002 reviews)
"We enjoyed everything about this hotel. The breakfast was amazing"
United States
Rennae
$107 nightly
The price is $120
Oct 5 - Oct 6
Total with taxes and fees
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

5. Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
3.5 star property
Petersburg
9.8 out of 10, Exceptional, (400 reviews)
"This mansion is one of the best places to stay on any travel occasion. Claudia takes care of you like no tomorrow and the mansion is so beautifully historical it is unreal. Love staying here and will again soon"
United States
Joshua
Ragland Mansion Bed & Breakfast

6. Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton
3.5 star property
Petersburg
9.2 out of 10, Wonderful, (209 reviews)
"Great stay"
United States
Starshemah
$118 nightly
The price is $136
Sep 27 - Sep 28
Total with taxes and fees
Hotel Petersburg, Tapestry Collection By Hilton

7. Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
2.0 star property
Petersburg
5.8 out of 10, (1,001 reviews)
"Rooms were clean and property was clean would stay there again"
United States
Alexi
$70 nightly
The price is $79
Sep 20 - Sep 21
Total with taxes and fees
Days Inn by Wyndham Petersburg/South Fort Lee

8. Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
6.0 out of 10, (1,000 reviews)
"Everything was satisfactory., including the breakfast."
United States
steven
$60 nightly
The price is $67
Sep 27 - Sep 28
Total with taxes and fees
Quality Inn Petersburg Fort Lee Area

9. Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
2.0 star property
Petersburg
6.4 out of 10, (407 reviews)
"Definitely a great stay.!"
United States
Layla
$77 nightly
The price is $89
Sep 8 - Sep 9
Total with taxes and fees
Super 8 by Wyndham Petersburg

10. Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
2.0 star property
Petersburg
6.2 out of 10, (769 reviews)
"It is an old property and it was just okay. Definatley not 6.2 rating on Expedia. More like a 5.0. But the price was right."
United States
Jeff
$70 nightly
The price is $81
Sep 9 - Sep 10
Total with taxes and fees
Motel 6 Petersburg, VA - Fort Lee

11. Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
2.0 star property
Petersburg
5.4 out of 10, (577 reviews)
"They need clean services as quality"
United States
Otis
$55 nightly
The price is $63
Sep 27 - Sep 28
Total with taxes and fees
Econo Lodge Petersburg - Fort Lee

12. Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
2.5 star property
Petersburg
7.6 out of 10, Good, (300 reviews)
"It was super nice and the hotel is fairly new so it should be nice."
United States
Isaac
$95 nightly
The price is $110
Sep 7 - Sep 8
Total with taxes and fees
Woodspring Suites Petersburg Near Fort Lee

13. Flagship Inn

Flagship Inn
2.0 star property
Petersburg
4.2 out of 10, (398 reviews)
"Very helpful staff and comfy bed. Bare bones; you’ve gotta rent towels etc. Overall would return."
United States
Emilie
$55 nightly
The price is $63
Sep 7 - Sep 8
Total with taxes and fees
Flagship Inn

14. Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
2.5 star property
Petersburg
8.4 out of 10, Very Good, (589 reviews)
"Excellent breakfast service from Tyrone. Missed having morning beverage option inside the room and the change in light beside the bed. Close to family healthcare facility."
United States
Martha
$126 nightly
The price is $143
Oct 5 - Oct 6
Total with taxes and fees
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

15. 2 Full Beds|Non-Smoking

2 Full Beds|Non-Smoking
Petersburg VA
10.0 out of 10, Exceptional, (81 reviews)
"Appreciated the cozy lounge area, made relaxing after a long day easy."
United States
Anonymous traveler
$57 nightly
The price is $64
Sep 7 - Sep 8
Total with taxes and fees
2 Full Beds|Non-Smoking

16. Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
2.0 star property
Petersburg
5.2 out of 10, (760 reviews)
"The hotel was filthy. The room was filthy and I found cockroaches in the room that were alive.."
United States
Hollie
$61 nightly
The price is $68
Sep 13 - Sep 14
Total with taxes and fees
Red Roof Inn Petersburg - Fort Lee

17. Petersburg VA | King Bed|Smoking

Petersburg VA | King Bed|Smoking
Petersburg VA
10.0 out of 10, Exceptional, (90 reviews)
"Clean rooms and approachable staff created a pleasant experience."
United States
Anonymous traveler
$51 nightly
The price is $57
Sep 18 - Sep 19
Total with taxes and fees
Petersburg VA | King Bed|Smoking

18. Best Inn

Best Inn
2.5 star property
Petersburg
4.2 out of 10, (416 reviews)
"This place is an actual dump should be closed down the rooms are filthy flys all over everything’s dirty stains all over the walls absolutely disgusting. This place needs to be shut down. It’s in a very bad area drug addicts all over. Stay away!"
United States
Joseph
$55 nightly
The price is $63
Sep 7 - Sep 8
Total with taxes and fees
Best Inn

19. Travelers Inn By OYO, Templeton VA

Travelers Inn By OYO, Templeton VA
2.5 star property
Petersburg
4.8 out of 10, (212 reviews)
"Amazing property to stay at."
United States
mark
$53 nightly
The price is $59
Sep 12 - Sep 13
Total with taxes and fees
Travelers Inn By OYO, Templeton VA

20. 2 Full Bed|Smoking|Petersburg VA

2 Full Bed|Smoking|Petersburg VA
Petersburg VA
10.0 out of 10, Exceptional, (81 reviews)
"Cozy spot with friendly staff."
United States
Anonymous traveler
$57 nightly
The price is $64
Sep 7 - Sep 8
Total with taxes and fees
2 Full Bed|Smoking|Petersburg VA
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Petersburg Hotel Reviews

Find out more about Petersburg

Petersburg Hostels information

Number of reviews
Accommodation
Hostels
Lowest Price
Highest Price

Frequently asked questions

What are the best hostels in Petersburg?
You may be able to find reasonable rates at these Petersburg accommodations, which have positive reviews from our guests: Hampton Inn by Hilton Petersburg Fort Lee - You can take advantage of free breakfast, free WiFi, and a 24-hour front desk at this hotel. Country Inn & Suites by Radisson, Petersburg, VA - Guests can enjoy free WiFi, free parking, and an indoor pool at this hotel. Comfort Inn Petersburg Fort Lee Area - You can take advantage of free breakfast, free WiFi, and a bar at this hotel. Woodspring Suites Petersburg Near Fort Lee - Property features at this hotel include free parking, a 24-hour front desk, and laundry facilities. Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG - Property features at this hotel include free WiFi, an indoor pool, and a 24-hour front desk.
When is the best time of year to stay in a hostel in Petersburg?
Good weather's definitely a plus when you're discovering new places, so here are some stats that may be helpful: 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?
Depending on how you want to spend your time, you might like to check out the area around Petersburg. Get out into nature with places like Pamplin Historical Park, Appomattox River, and Dorey Park. Cultural attractions include Centre Hill Museum, Pocahontas Island Black History Museum, and National Museum of the Civil War Soldier. Visit landmarks like Farmers Bank, Trapezium House, and Poplar Grove National Cemetery.
What's the best way to get to and around Petersburg while staying at a hostel?
Keep this information about transit options in and around Petersburg on hand to make the most of your stay: You can search for flights to the nearest airport, which is Richmond Intl. Airport (RIC), located 19.5 mi (31.4 km) from the city center. After you've arrived, you may want to make use of public transit. If you're eager to check out more of the surrounding area, make your way to Petersburg Station to catch a train.

Explore a world of travel with Expedia