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.

Search Apartment Rentals in Petersburg

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

In two weeks
In two months
In three months
In four months

Our top choices for Petersburg apartments

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, (625 reviews)
"Great stay"
United States
Lyubov
The price is CA $137
CA $154 total
includes taxes & fees
Aug 27 - Aug 28
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
7.8 out of 10, Good, (1,010 reviews)
"nice breakfast, plenty of packing"
United States
James
The price is CA $144
CA $166 total
includes taxes & fees
Aug 12 - Aug 13
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,008 reviews)
"Clean room, good breakfast early enough for travelers wanting an early departure."
United States
Maureen
The price is CA $120
CA $135 total
includes taxes & fees
Aug 30 - Aug 31
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,003 reviews)
"Always a decent stay"
United States
duonne
The price is CA $147
CA $166 total
includes taxes & fees
Aug 23 - Aug 24
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

5. 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, (581 reviews)
"This is a nice facility to stay when visiting my son and grandchildren. The rooms are clean. Plenty of parking. The staff members are always personable, helpful and pleasant. Thank you 😊"
United States
Leigh
The price is CA $178
CA $202 total
includes taxes & fees
Aug 23 - Aug 24
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

6. Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
2.5 star property
Petersburg
7.8 out of 10, Good, (267 reviews)
"It was super nice and the hotel is fairly new so it should be nice."
United States
Isaac
The price is CA $118
CA $138 total
includes taxes & fees
Aug 9 - Aug 10
Woodspring Suites Petersburg Near Fort Lee

7. Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
2.0 star property
Petersburg
6.4 out of 10, (403 reviews)
"Definitely a great stay.!"
United States
Layla
The price is CA $88
CA $102 total
includes taxes & fees
Sep 2 - Sep 3
Super 8 by Wyndham Petersburg

8. Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
3.5 star property
Petersburg
9.8 out of 10, Exceptional, (397 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
The price is CA $175
CA $235 total
includes taxes & fees
Aug 19 - Aug 20
Ragland Mansion Bed & Breakfast

9. Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
2.0 star property
Petersburg
5.6 out of 10, (1,003 reviews)
"Very quiet place. We slept like babies in this clean room and we were parked in front of our door. Very convenient and easy access to I-95"
Canada
Eric
The price is CA $86
CA $96 total
includes taxes & fees
Sep 2 - Sep 3
Days Inn by Wyndham Petersburg/South Fort Lee

10. Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton
3.5 star property
Petersburg
9.2 out of 10, Wonderful, (197 reviews)
"The hotel was nice a bit small in the room but everything else was awesome"
United States
Williametta
The price is CA $166
CA $192 total
includes taxes & fees
Aug 16 - Aug 17
Hotel Petersburg, Tapestry Collection By Hilton

11. Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
2.0 star property
Petersburg
6.2 out of 10, (761 reviews)
"Excelente "
United States
Hector
The price is CA $99
CA $114 total
includes taxes & fees
Aug 9 - Aug 10
Motel 6 Petersburg, VA - Fort Lee

12. Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
6.0 out of 10, (1,003 reviews)
"Everything was satisfactory., including the breakfast."
United States
steven
The price is CA $77
CA $86 total
includes taxes & fees
Sep 1 - Sep 2
Quality Inn Petersburg Fort Lee Area

13. Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
2.0 star property
Petersburg
5.6 out of 10, (572 reviews)
"Poorly maintained bathrooms. Patched bath tub and broken toilet tank cover No breakfast as promised"
United States
William
The price is CA $77
CA $89 total
includes taxes & fees
Aug 30 - Aug 31
Econo Lodge Petersburg - Fort Lee

14. Flagship Inn

Flagship Inn
2.0 star property
Petersburg
4.2 out of 10, (397 reviews)
"Very helpful staff and comfy bed. Bare bones; you’ve gotta rent towels etc. Overall would return."
United States
Emilie
The price is CA $69
CA $80 total
includes taxes & fees
Aug 27 - Aug 28
Flagship Inn

15. Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
2.0 star property
Petersburg
5.2 out of 10, (751 reviews)
"Room was clean and staff was kind. Area was a little suspicious but it worked for 1 night."
United States
Brooklyn
The price is CA $87
CA $98 total
includes taxes & fees
Aug 5 - Aug 6
Red Roof Inn Petersburg - Fort Lee

16. Best Inn

Best Inn
2.5 star property
Petersburg
4.2 out of 10, (413 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
The price is CA $77
CA $89 total
includes taxes & fees
Aug 5 - Aug 6
Best Inn

17. Travelers Inn By OYO, Templeton VA

Travelers Inn By OYO, Templeton VA
2.5 star property
Petersburg
4.8 out of 10, (209 reviews)
"The only thing that I enjoyed was getting my full refund back within 24hrs. The staff were polite and did the best that they could, but I was in my room for two minutes before I checked out. Rudja and Lamont were kind and understanding. With all that being said, I think this place should be investigated, it's too much of a safety hazard."
United States
Myra
The price is CA $56
CA $68 total
includes taxes & fees
Sep 2 - Sep 3
Travelers Inn By OYO, Templeton VA

18. Comfort Inn & Suites Prince George - Fort Lee

Comfort Inn & Suites Prince George - Fort Lee
2.5 star property
Prince George
7.6 out of 10, Good, (453 reviews)
"The rooms are good"
United States
Elvis
The price is CA $123
CA $139 total
includes taxes & fees
Aug 27 - Aug 28
Comfort Inn & Suites Prince George - Fort Lee

19. Hampton Inn by Hilton Hopewell Fort Lee

Hampton Inn by Hilton Hopewell Fort Lee
2.5 star property
Hopewell
8.2 out of 10, Very good, (427 reviews)
"The room was clean, and the breakfast was good"
United States
Sylvester
The price is CA $139
CA $160 total
includes taxes & fees
Aug 23 - Aug 24
Hampton Inn by Hilton Hopewell Fort Lee

20. Comfort Suites South Park

Comfort Suites South Park
2.5 star property
Colonial Heights
8.0 out of 10, Very good, (1,006 reviews)
"Great stay"
United States
Trevis
The price is CA $143
CA $168 total
includes taxes & fees
Aug 26 - Aug 27
Comfort Suites South Park
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 Apartments information

Number of reviews
7,705
Accommodation
177 Apartments
Lowest Price
CA $68
Highest Price
CA $235

Frequently asked questions

What's it like to stay at an apartment in Petersburg?
There are 10 apartments to choose from in Petersburg for your trip. You might want to visit the area's shops and enjoy its restaurants.
How do you know if an apartment is a good option for your stay?
An apartment features a kitchen for convenient meals, and usually is more spacious than a traditional hotel room. Apartments are a good option for couples who want a more local feel, and also for families wanting the conveniences of home.
What's the top apartment for a stay in Petersburg?
Here are some of the top apartments in the area to choose from: The Henry Lofts 2-bedroom apt., dog friendly fenced yard, arcade, coffee shops: Situated in Petersburg, 0.2 mi/0.4 km from the heart of Petersburg. Historic Haven in Church Hill in The Heart of the Historic District: Located 20.6 mi/33.1 km away in Richmond. Free WiFi and Smart TVs are included. Access to onsite laundry facilities is available on site. Lovely 2 Bedroom in the Heart of The Fan: Located in Richmond, 22.4 mi/36 km away. Includes private balconies and separate dining areas. Access to onsite laundry facilities is available on site. The Studio@ Eanes Drug-Heart of the Historic District: Located 20.6 mi/33.1 km away in Richmond. Amenities include Smart TVs. Access to onsite laundry facilities is available on site.
How many apartments should I expect to find in Petersburg?
Expedia has 10 apartments to book in Petersburg.
What will the weather be like when I travel to Petersburg?
Though weather is just one factor, it can really affect your travel plans, especially if you're planning an extended stay in Petersburg. 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 should I see and do in Petersburg?
Petersburg is known for its restaurants and shops. Enjoy the outdoors at Pamplin Historical Park and Appomattox River, or simply take in cultural attractions like National Museum of the Civil War Soldier and Siege Museum. Other places in town to visit include Rogers Stadium and Virginia Motorsports Park.
What's the best way to get to and around Petersburg?
Knowing a bit about the transportation options can you save you a headache when you get to your destination. Fly into Richmond Intl. Airport (RIC), which is located 19.5 mi (31.4 km) from the city center. If you want to venture outside of the area, hop on a train at Petersburg Station.

Explore a world of travel with Expedia