Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Get Prices

Best Petersburg VA hotels, motels and accommodations of 2020

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Country Inn & Suites By Radisson, Petersburg, Va130 Wagner Road, Petersburg, United States, 23805View on map
3.3 mi from City Center400 yd from GO-Kart Village
Featuring an indoor swimming pool, this venue offers 70 rooms right in a business area.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
8.4
Great10 reviews
Price fromUS$ 92per nightSelect
Not available
Hampton Inn Petersburg-Ft. Lee11909 South Crater Road, Petersburg, United States, 23805View on map
6.1 mi from City Center
The venue has a private swimming pool, while boasting a convenient setting in a business area.
  • The hotel has
    • On-site car park
    +1
7.8
Very good32 reviews
Price fromUS$ 125per nightSelect
Not available
Econo Lodge Petersburg - Fort Lee900 Winfield Road, Petersburg, United States, 23803
1.6 mi from City Center1600 yd from Amf Walnut Hill Lanes
Located close to Petersburg National Battlefield Park, the hotel has 97 rooms, and boasts access to a bus stop.
6.8
Nice5 reviews
Price fromUS$ 56per night
Not available
Comfort Inn Petersburg - Fort Lee12001 South Crater Road, Petersburg, United States, 23805
6.2 mi from City Center
This hotel, featuring 95 beautiful rooms and a 24-hour restaurant, is conveniently based in the heart of the city.
8.0
Great9 reviews
Price fromUS$ 97per night
Not available
Holiday Inn Express & Suites Petersburg-Fort Lee11979 South Crater Road, Petersburg, United States, 23805
6.1 mi from City Center
Featuring an indoor swimming pool and tennis courts, the property offers accommodation since 2006 in a recreational area.
8.2
Great23 reviews
Price fromUS$ 105per night
Not available
Quality Inn11974 S. Crater Rd., Petersburg, United States, 23805
6.1 mi from City Center
The lovely hotel is located in a historic area with quick access to Richard Bland College.
8.0
Great24 reviews
Price fromUS$ 69per night
Not available
Loyalty Inn Petersburg25 South Crater Road, Petersburg, United States, 23803
1100 yd from City Center1300 yd from Petersburg Visitors Ctr-Museum
Located next to Sycamore Rouge Theatre, the venue comprises 40 rooms with city views.
Price fromUS$ 38per night
Not available
Days Inn By Wyndham Petersburg/South Fort Lee12208 S Crater Rd/I-95, Petersburg, United States, 23805
6.3 mi from City Center
A family restaurant along with cots and a pool for children are available in this hotel, conveniently set close to a bus stop.
5.8
Guest rating29 reviews
Price fromUS$ 56per night
Not available
Super 8 By Wyndham Petersburg3138 South Crater Rd, Petersburg, United States, 23805
3.2 mi from City Center500 yd from GO-Kart Village
The hotel is based in a historic-style building located in the old part of Petersburg, offering 32 rooms.
6.8
Nice5 reviews
Price fromUS$ 75per night
Not available
Rodeway Inn12205 South Crater Road, Petersburg, United States, 23805
6.3 mi from City Center
Located within 4.4 miles from Petersburg Recreation Dept, this hotel features an lounge restaurant and continental breakfast.
6.0
Guest rating9 reviews
Price fromUS$ 45per night
Not available
Travel Inn Petersburg Fort Lee530 E Washington Street, Petersburg, United States, 23803
900 yd from City Center1200 yd from Petersburg Visitors Ctr-Museum
Placed close to Sycamore Rouge Theatre in the heart of Petersburg, this hotel offers 42 rooms.
3.4
Guest rating
Price fromUS$ 37per night
Not available
American Inn Motel2209 County Drive, Petersburg, United States
2.4 mi from City Center
The hotel has an outdoor pool and lies close to US Army Quartermaster Museum which is worth visiting.
Not available
Knights Inn Petersburg622 E. Wythe Street, Petersburg, 23803, Va, Us, Petersburg, United States, 23803
1000 yd from City Center1300 yd from Petersburg Visitors Ctr-Museum
Set near Finders Keepers, this budget venue is 10 minutes' walk of the city center.
10.0
Perfect
Price fromUS$ 40per night
Not available
Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie5679 Boydton Plank Rd, Petersburg, United States, 23803
4.4 mi from City Center
The hotel dates back to 2003, it is conveniently set in a business area and boasts non-smoking rooms along with a seasonal pool.
7.2
Very good2 reviews
Price fromUS$ 127per night
Not available
Econo Lodge South16905 Parkdale Rd. I-95 Exit 41, Petersburg, United States, 23805
10.6 mi from City Center
Located in an old area, this hotel offers a seasonal outdoor swimming pool and a continental breakfast.
7.6
Very good2 reviews
Price fromUS$ 55per night
Not available
Motel 6 Fort Lee Petersburg, Va25 N. Little Church St., Petersburg, United States, 23803
1000 yd from City Center1100 yd from Petersburg Visitors Ctr-Museum
Offering convenient proximity to Centre Hill Mansion, the hotel is also close to Virginia State University.
Price fromUS$ 53per night
Not available
Best Inn555 East Wythe Street, Petersburg, United States, 23803
1000 yd from City Center1300 yd from Petersburg Visitors Ctr-Museum
Within easy reach of Petersburg National Battlefield Park, this hotel comprises 46 rooms with en suite bathrooms.
5.8
Guest rating8 reviews
Price fromUS$ 42per night
Not available
Flagship Inn815 S. Crater Road, Petersburg, United States, VA 23803
1.3 mi from City Center1.1 mi from Amf Walnut Hill Lanes
A few meters away you can enjoy Farmers Bank.
Price fromUS$ 34per night
Not available
Fort Lee Regency, A Magnuson H380 East Washington Street, Petersburg, United States, 23803
500 yd from City Center800 yd from Petersburg Visitors Ctr-Museum
The luxury hotel is a good starting point to Petersburg' sights including U.S. Army Women's Museum and The Art Room.
8.0
Great
Price fromUS$ 55per night
Not available
Oakwood At 1200 Acqua1200 Harrison Creek Blvd, Petersburg, United States, 23803
2.7 mi from City Center
Located close to U.S. Army Women's Museum, the hotel has 336 rooms, and boasts access to a motorway.
Not available
Execustay At Addison Crater Woods200 Addison Way, Petersburg, United States, 23805
3.8 mi from City Center900 yd from GO-Kart Village
A few meters away you can enjoy People's Memorial Cemetery.
Price fromUS$ 109per night
Not available
Comfort Inn Petersburg12001 S Crater Rd, Petersburg, United States, 23805
5.7 mi from City Center
The hotel has the outdoor swimming pool and lies close to Pioneer Home Health Care Inc which is worth visiting.
Not available
Red Roof Inn Petersburg - Fort Lee12205 South Crater Road, Petersburg, United States, 23805
6.3 mi from City Center
Not available
Ragland Mansion Bed & Breakfast205 South Sycamore St, Petersburg, United States, 23803
400 yd from City Center1000 yd from Petersburg Visitors Ctr-Museum
Set in Petersburg, this 8-room property is an ideal base for visits to Mount Pleasant Baptist Church.
Not available
Petersburg Apt. W/ Wifi - Walk To Old Towne!Petersburg, VA, 23803, Petersburg, United States, 23803
1300 yd from City Center700 yd from Virginia State University
This property near High Street United Methodist Church consists of 1 bedrooms, 1 bathrooms and a fully equipped kitchen for up to 4 guests.
Not available
Petersburg Apt. W/Balcony, Walk To Old Towne!531 Grove Avenue, Petersburg, Va 23803, Us, Petersburg, United States, 23803
1300 yd from City Center700 yd from Virginia State University
Not available
Wright Mansion An Impressive Victorian Estate241 S. Sycamore, Petersburg, United States, 23803
600 yd from City Center1200 yd from Petersburg Visitors Ctr-Museum
Not available

Filtering results

Please wait...

27 hotels found

Your booking experience in Petersburg

We are happy to provide you with high-end accommodation for your next vacation in Petersburg. Booked.net features an outstanding selection of family hotels, apartments and B&Bs in Petersburg, searches for places to stay in the most memorable tourist destinations of United States and offers different rates from 30US$. With area maps, you can view Petersburg hotels close to the airport and nearby attractions. We have business and spa hotels with a huge list of facilities and services along with other attractive accommodation options which provide you with an ideal base for exploring.

Budget 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 the city center

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

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.

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.

+ Read more - Less