Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognize this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Petersburg (VA) hotels and places to stay

Search among 25 available hotels and places to stay in Petersburg from 50+ providers.

Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognize this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognize this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognize this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Petersburg hotels essential information

🏨 Hotels in Petersburg 25
👛 Lowest price 34 USD
✍️ Hotels Reviews 327
28Sept2023Thursday
29Sept2023Friday
Get Prices
0Filter by
View map
Sort by
View map
1-25 out of 25
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
  • The hotel has
    • On-site car park
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
View on map6.4 mi from City Center
Featuring a prime location in the very heart of Petersburg, the 2-star Express & Suites Petersburg-Fort Lee has 103 rooms and an indoor pool.
8.4
Great43 reviews
From   US$ 89 /nightSelect
Not available
  • The inn has
    • On-site car park
  • The inn has
    • 24-hour reception
  • The inn has
    • Fitness centre
View on map3.6 mi from City Center400 yd from GO-Kart Village
With fitness classes, spa therapy and entertainment activities at the premises, the Country Inn & Suites By Radisson, Petersburg, Va is located within 3.8 miles of Petersburg National Battlefield Park.
8.6
Great58 reviews
From   US$ 72 /nightSelect
Not available
6.4 mi from City Center
Perfectly set approximately 4 miles from Poplar Grove National Cemetery, the 2-star Comfort Inn Petersburg Near Fort Gregg-Adams Petersburg in a historical neighbourhood offers fitness classes and entertainment activities.
8.8
Great25 reviews
From   US$ 85 /nightSelect
Not available
6.4 mi from City Center
Set 15 minutes' drive from the historic veterans Poplar Grove National Cemetery, the amazing 3-star Hampton Inn Petersburg-Fort Lee offers 76 rooms and an outdoor swimming pool.
8.6
Great59 reviews
From   US$ 99 /nightSelect
Not available
1100 yd from City Center1100 yd from Petersburg Visitors Ctr-Museum
Offering 20 rooms with views of the city, the 2-star Travel Inn Petersburg is set in a business area, within 1.4 miles of Keystone Tractor Works Museum.
7.2
Very good7 reviews
From   US$ 47 /nightSelect
Not available
Poplar Grove National Cemetery is about 15 minutes away by car and Monumental Baptist Church can be reached within 10 minutes by car.
8.2
Great24 reviews
From   US$ 66 /nightSelect
Not available
1.9 mi from City Center1300 yd from Walnut Hill Plaza Shopping Center
The comfortable 2-star Econo Lodge Petersburg - Fort Lee Petersburg features rooms with views of the pool, while a prime location provides access to Centre Hill Museum, which is approximately 1.7 miles away.
6.8
Nice7 reviews
From   US$ 46 /nightSelect
Not available
6.5 mi from City Center
Located approximately 4 miles from Poplar Grove National Cemetery, the family-friendly Days Inn By Wyndham Petersburg/South Fort Lee Petersburg features 155 rooms, fitness classes, various recreational opportunities and entertainment activities.
7.6
Very good49 reviews
From   US$ 56 /nightSelect
Not available
3.4 mi from City Center500 yd from GO-Kart Village
The performing arts theater "Sycamore Rouge Theatre" is 3.6 miles away and The Exchange Building can be reached within 15 minutes by car.
7.2
Very good6 reviews
From   US$ 60 /nightSelect
Not available
Best InnMotel
1200 yd from City Center1300 yd from Petersburg Visitors Ctr-Museum
The Inn offers charming accommodation with 49 rooms in the residential area of Petersburg.
8.2
Great8 reviews
From   US$ 45 /nightSelect
Not available
1300 yd from City Center1300 yd from Petersburg Visitors Ctr-Museum
Roslyn Landing Park is also set within a 15-minute drive of the 2-star pet-friendly Va I-95 & E Washington St.
8.4
Great2 reviews
From   US$ 74 /nightSelect
Not available
1.5 mi from City Center1500 yd from Walnut Hill Plaza Shopping Center
25 minutes by foot from Walnut Hill Plaza Shopping Center, the 2-star Flagship Inn includes 50 rooms.
9.0
Perfect2 reviews
From   US$ 34 /nightSelect
Not available
1100 yd from City Center1100 yd from Petersburg Visitors Ctr-Museum
Boasting a location 0.3 miles from Blandford Church and Cemetery, the Motel 6-Petersburg, Va - Fort Lee Petersburg offers 57 rooms together with a snack bar onsite.
8.4
Great8 reviews
From   US$ 67 /nightSelect
Not available
6.6 mi from City Center
Poplar Grove National Cemetery is also set about 15 minutes' drive from the pet-friendly Red Roof Inn Petersburg - Fort Lee Petersburg.
6.0
Guest rating11 reviews
From   US$ 45 /nightSelect
Not available
4.4 mi from City Center1.3 mi from Pamplin Park Civil War Site
Featuring a seasonal outdoor swimming pool and 67 rooms, the Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie, An Ihg Hotel is 1 miles from Pamplin Historical Park.
9.0
Perfect14 reviews
From   US$ 148 /nightSelect
Not available
6.6 mi from City Center
Poplar Grove National Cemetery is also set 4.1 miles from the 3-star Travelodge By Wyndham Petersburg.
7.6
Very good4 reviews
From   US$ 58 /nightSelect
Not available
WeyanokeVilla
2.1 mi from City Center500 yd from Petersburg Recreation Dept
Select
Not available
3.0 mi from City Center1.1 mi from Florida Institute of Tech
Located 2.1 miles from Blandford Church and Cemetery, the 4-star business 1200 Acqua features a swimming pool.
Select
Not available
4.1 mi from City Center800 yd from GO-Kart Village
The Execustay At Addison Cratr Wds is set within 4.1 miles of Trapezium House and about 4.1 miles from The Exchange Building.
From   US$ 109 /nightSelect
Not available
1.1 mi from City Center1100 yd from Virginia State University
Select
Not available
500 yd from City Center400 yd from Appomattox Iron Works Museum
Select
Not available
500 yd from City Center500 yd from Petersburg Visitors Ctr-Museum
Select
Not available
2.2 mi from City Center500 yd from Petersburg Recreation Dept
Select
Not available
2.2 mi from City Center500 yd from Petersburg Recreation Dept
Select
Not available
1.8 mi from City Center1000 yd from Walnut Hill Plaza Shopping Center
From   US$ 302 /nightSelect
Not available

Filtering results

Please wait...

25 hotels found

FAQs about hotels in Petersburg

We hope that the answers to these questions will help you plan your trip

What are the top places in Petersburg city center?

We recommend Travel Inn as the best hotel with an outdoor swimming pool, the outdoor swimming pool and continental, set 0.6 miles from the city center. Click here to see more central hotels.

What are the best budget hotels in Petersburg?

There are more than 6 top budget properties in Petersburg. As one of the best cheap Petersburg options, we recommend Travel Inn with rating 7.2/10 and prices from 46US$ per one night. Quality Inn Near Fort Gregg-Adams rated 8.2/10 is one more great hotel, offering a golf course, a seasonal outdoor pool and restaurant, as well as prices from 66US$ per one night. Go here to see more cheap hotels.

Which boutique hotels in Petersburg would you recommend?

We recommend Holiday Inn Express Hotel And Suites - Fort Lee, An Ihg Hotel rated 8.4/10 as the top boutique property for 89US$ per night with a business center, shopping service and a gym on site. Go here to check more modern accommodations.

What are the top Petersburg hotels for couples?

According to Booked.net travel data, there are 12 deals for couples. Country Inn & Suites By Radisson, Va with rating 8.6/10 is also a good 3-star property for couples. It offers an indoor swimming pool, a gym and a Jacuzzi, as well as a swimming pool and an indoor pool. You may book this Petersburg property for about 72US$ per night. Other top options are Econo Lodge - Fort Lee, Hampton Inn-Fort Lee and Holiday Inn Express Hotel And Suites - Fort Lee, An Ihg Hotel. Go here to check more romantic accommodations.

What are the top family-friendly hotels in Petersburg?

For those looking for a family accommodation, Booked.net offers 3 deals to choose from. Comfort Inn Near Fort Gregg-Adams (rating: 8.6/10): a family-hotel with a gym, restaurant and a play area for 85US$ per night. You also can book Econo Lodge - Fort Lee (rating: 6.8/10) for about 46US$ per night. This kid-friendly property offers cribs, shopping service and a health club on site. To check family hotels go here.

What are the best accommodations with easy access to Blandford Church and Cemetery?

According to Booked.net travel data, travelers love staying at Hotel Va I-95 & E Washington St (rating: 8.4/10), which offers ironing, housekeeping service and laundry. It’s set a 5-minute walk from Blandford Church and Cemetery and provides a café on site. See more popular accommodations here.

What are the top places to stay in Petersburg with outdoor pools?

According to 118 reviews, there are 5 hotels featuring outdoor pools in Petersburg. You may also like Holiday Inn Express Hotel & Suites/Dinwiddie, An Ihg Hotel rated 7.8/10. This property will cost you 148US$ per night. Check other properties: Hampton Inn-Fort Lee and Flagship Inn.

What are the most popular pet-friendly hotels in Petersburg?

If you're traveling with pets, Booked.net offers a selection of 8 hotels to choose from. Another most recommended Petersburg place to stay with pets is Days Inn By Wyndham/South Fort Lee with a seasonal outdoor pool, a gym and ironing. It offers rooms for 56US$ per night. Other suitable options include Hampton Inn-Fort Lee, Red Roof Inn - Fort Lee and Quality Inn Near Fort Gregg-Adams. See more pet-friendly accommodations here.

What are the top hotels in Petersburg?

For instance, book Hampton Inn-Fort Lee rated 8.4/10 for 99US$ per night. It's set 4 miles from Poplar Grove National Cemetery and provides a seasonal outdoor pool, a business center and a gym. Also, you may like Holiday Inn Express Hotel & Suites/Dinwiddie, An Ihg Hotel rated 7.8/10 at the cost of 148US$ per nigh. It features a gym facility and a fitness center, as well as shopping service, a gym and a special menu.

Which hotels in Petersburg provide a good breakfast?

We recommend Travel Inn with rating 7.2/10, a nice deal with an outdoor swimming pool, continental and ironing on site. It costs about 47US$ per night. As an alternative, book Quality Inn Near Fort Gregg-Adams rated 8.2/10 for 66US$ per night. It provides a golf course, a seasonal outdoor pool and restaurant on site.

How much is an average Petersburg hotel price?

Of course, the prices change in Petersburg depending on the season, but on average:
A 3-star hotel room costs 72US$ per night. For instance, check Country Inn & Suites By Radisson, Va (rating: 8.6/10).

How much does it cost to stay in a Petersburg hotel for tonight?

According to Booked.net travel data, the average Petersburg prices for tonight are:
Super 8 By Wyndham (rating: 7.2/10) may cost you about 46US$ per night.

What are the top resorts in Petersburg?

To stay at the top Petersburg resort, check 3 properties on Booked.net. Alternatively, check Flagship Inn (rating: 9.0/10) for 34US$ per night. It provides a seasonal outdoor pool, shopping service and an outdoor pool. Check other great resorts such as Days Inn By Wyndham/South Fort Lee, Country Inn & Suites By Radisson, Va and Super 8 By Wyndham. Go here to see more great options.

Where to stay in Petersburg?

Best cheap hotels in Petersburg

Bargain hunters looking for a cheap hotel in Petersburg will find good value for their money at Rodeway Inn or Econo Lodge Petersburg, with a picnic area, an aqua park and a seasonal outdoor pool. 4 cheap accommodation deals provide easy access to Poplar Grove National Cemetery.

Convenience of staying in hotels downtown

When staying in the city center of Petersburg, consider Knights Inn Petersburg with room rates from 40US$.

Petersburg Apt. W/ Wifi - Walk To Old Towne! is set 10 minutes' walk to Virginia State University and offers a cozy apartment with complimentary private parking and complimentary parking.

Luxury and boutique accommodation in Petersburg

Fort Lee Regency, A Magnuson H is a stylish 4-star choice that will place you within walking distance of The Crater, Petersburg National Battlefield, including Saucy's Walk-up restaurant. If you'd like to stay in Petersburg in an intimate hotel that's close to top attractions, Holiday Inn Express & Suites Petersburg-Fort Lee next to a theater, a museum and a church is a good pick. Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie offers free self-parking, a tennis court and a seasonal outdoor pool as well as an unbeatable comfort of a chain hotel.

Explore and find your best apartments, B&Bs and others

Dinwiddie Farms is a B&B apartment situated within walking distance from key attractions of Petersburg such as Virginia Motorsports Park. There are around 5 good options for business travelers to Petersburg, Best Inn or Loyalty Inn Petersburg are just a few. Days Inn By Wyndham Petersburg/South Fort Lee is a popular resort that also offers free self-parking, a tennis court and a swimming pool, so you and your entire family can relax after a day exploring Petersburg.

Show moreLess