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
View map
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Petersburg VA Hotels

Search the best hotels and places to stay in Petersburg

Love a good deal? hotelmix.co.uk offers them every day. Our website has search filters which you may find very useful while looking for 4-star hotels and places to stay in Petersburg near Poplar Grove National Cemetery. We have cheap and luxury hotels with a big list of amenities and services along with other popular accommodation options which provide you with an ideal base for exploring.Hide
Show more
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
900 Winfield Road, Petersburg, United States, 23803View on map
2.6 km from City Centre1.4 km from Amf Walnut Hill Lanes
Located in a recreational area, the hotel has 97 rooms, and it features a bus stop nearby.
  • The hotel has
    • On-site car park
    +1
6.8
Nice5 reviews
Price from£ 41per nightSelect
Not available
11974 S. Crater Rd., Petersburg, United States, 23805View on map
9.7 km from City Centre
In the vicinity of this pleasant there is Richard Bland College and guests can also discover the business area.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
8.0
Great24 reviews
Price from£ 53per nightSelect
Not available
11909 South Crater Road, Petersburg, United States, 23805
9.8 km from City Centre
The hotel dates back to 1999, it is conveniently set in a downtown area and boasts cosy rooms along with a year-round outdoor pool.
7.8
Very good32 reviews
Price from£ 86per nightSelect
Not available
12205 South Crater Road, Petersburg, United States, 23805
10.1 km from City Centre
Boasting location next to Richard Bland College, the property offers 90 rooms together with a lobby bar onsite.
6.0
Guest rating9 reviews
Price from£ 34per nightSelect
Not available
12001 South Crater Road, Petersburg, United States, 23805
10.0 km from City Centre
Featuring a gym area and a fitness centre on-site, the hotel has a 24-hour bar, boasting location in the heart of the city.
8.0
Great9 reviews
Price from£ 77per nightSelect
Not available
25 South Crater Road, Petersburg, United States, 23803
1000 m from City Centre1.2 km from Petersburg Visitors Ctr-Museum
Located next to Sycamore Rouge Theatre, the venue comprises 40 rooms with city views.
Price from£ 34per nightSelect
Not available
530 E Washington Street, Petersburg, United States, 23803
800 m from City Centre1000 m from Petersburg Visitors Ctr-Museum
Featuring a 24-hour restaurant, the hotel is located off Pocahontas Island Black History Museum and boasts an outdoor pool.
5.0
Guest rating
Price from£ 32per nightSelect
Not available
11979 South Crater Road, Petersburg, United States, 23805
9.9 km from City Centre
Boasting a convenient location in a shopping area, the hotel offers staying in a colonial-style building with 104 rooms available.
8.2
Great23 reviews
Price from£ 80per nightSelect
Not available
25 N. Little Church St., Petersburg, United States, 23803
900 m from City Centre1000 m from Petersburg Visitors Ctr-Museum
The budget hotel is located in a business area with quick access to Sycamore Rouge Theatre.
Price from£ 41per nightSelect
Not available
130 Wagner Road, Petersburg, United States, 23805
5.3 km from City Centre400 m from GO-Kart Village
Offering 70 rooms together with a nightclub and a library onsite, the hotel is set in a business area.
8.4
Great10 reviews
Price from£ 70per nightSelect
Not available
5679 Boydton Plank Rd, Petersburg, United States, 23803
7.0 km from City Centre2.0 km from Pamplin Park Civil War Site
Conveniently located right next to Pamplin Historical Park, the hotel has beautiful rooms to offer as well as a 24-hour bar.
7.2
Very good2 reviews
Price from£ 97per nightSelect
Not available
3138 South Crater Rd, Petersburg, United States, 23805
5.1 km from City Centre500 m from GO-Kart Village
The hotel is based in a historical-style building located in the old part of Petersburg, offering 32 rooms.
6.8
Nice5 reviews
Price from£ 57per nightSelect
Not available
12208 S Crater Rd/I-95, Petersburg, United States, 23805
10.1 km from City Centre
Guests can enjoy the fast food restaurant on site that offers seafood cuisine and views of the city.
5.8
Guest rating29 reviews
Price from£ 44per nightSelect
Not available
555 East Wythe Street, Petersburg, United States, 23803
900 m from City Centre1.1 km from Petersburg Visitors Ctr-Museum
The hotel was built in 1999 in a busy area of Petersburg, and nowadays has 46.
5.8
Guest rating8 reviews
Price from£ 32per nightSelect
Not available
380 East Washington Street, Petersburg, United States, 23803
400 m from City Centre800 m from Petersburg Visitors Ctr-Museum
This historical-style hotel is set at a short distance to Tenstrike Bowling Center.
8.0
Great
Price from£ 42per nightSelect
Not available
622 E. Wythe Street, Petersburg, 23803, Va, Us, Petersburg, United States, 23803
900 m from City Centre1.2 km from Petersburg Visitors Ctr-Museum
Set near The Exchange Building, this budget venue is 10 minutes' walk of the city center.
10.0
Perfect
Price from£ 31per nightSelect
Not available
2209 County Drive, Petersburg, United States
3.8 km from City Centre1.7 km from Florida Institute of Tech
The hotel has a seasonal outdoor pool and lies close to US Army Quartermaster Museum which is worth visiting.
Select
Not available
1200 Harrison Creek Blvd, Petersburg, United States, 23803
4.4 km from City Centre1.8 km from Florida Institute of Tech
Located close to Petersburg National Battlefield Park, the hotel has 336 rooms, and boasts access to a motorway.
Select
Not available
200 Addison Way, Petersburg, United States, 23805
6.0 km from City Centre800 m from GO-Kart Village
Price from£ 83per nightSelect
Not available
524 East Washington Street, Petersburg, United States, VA 23803
800 m from City Centre1.0 km from Petersburg Visitors Ctr-Museum
Price from£ 37per nightSelect
Not available
815 S. Crater Road, Petersburg, United States, VA 23803
2.1 km from City Centre1.7 km from Amf Walnut Hill Lanes
The low-budget hotel is a good starting point to Petersburg' sights including U.S. Army Women's Museum and People's Memorial Cemetery.
Price from£ 26per nightSelect
Not available
12001 S Crater Rd, Petersburg, United States, 23805
9.1 km from City Centre
Located 10 km from the city centre, this hotel boasts air-conditioned rooms and the outdoor swimming pool.
Select
Not available
12205 South Crater Road, Petersburg, United States, 23805
10.1 km from City Centre
Price from£ 56per nightSelect
Not available

Filtering results

Please wait...

23 hotels found

FAQs about hotels in Petersburg

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

What are some of the best cheap hotels to stay in Petersburg?
Some of the top-rated affordable hotels are:
Econo Lodge Petersburg rating: 3.4/5
Rodeway Inn rating: 3.0/5
See more favored cheap hotels here.
What are good hotels for a short-term stay on business in Petersburg?
Business travelers can be quite busy, but keen to see the atmosphere of Petersburg. On this, you might enjoy Flagship Inn.
What are the best hotels in Petersburg with good breakfasts?
Super 8 By Wyndham Petersburg and Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie are top hotels serving up breakfasts, try it to feel the taste of the city.
Which hotels are located near the airport in Petersburg?
Travelers who stayed in Petersburg near Richmond, VA (RIC-Richmond Intl.) airport have left good reviews about Richmond Airport Hotel and Microtel Inn & Suites By Wyndham Richmond Airport.

Where to stay in Petersburg?

Best cheap hotels in Petersburg

If you're on a budget, stay at Econo Lodge Petersburg, which is accompanied with a golf course and a swimming pool. Rodeway Inn Petersburg is located within walking distance of GO-Kart Village and offers affordable rooms at 40£ per night.

Convenience of staying in hotels in the city centre

Travelers who prefer staying in the center of the city should check out Knights Inn Petersburg and Fort Lee Regency, A Magnuson H, which are a 10 and 5-minute walk from the city center.

Luxury and boutique accommodation in Petersburg

To be located next to hills and a grove, choose Holiday Inn Express & Suites Petersburg-Fort Lee, which is a 3-star boutique hotel. Chain hotel you might consider is Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie, within walking distance of Violet Bank Museum, featuring 84£.

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

Business travelers looking for some of the best hotels within a short drive of Richmond City Hall will find Econo Lodge South or Loyalty Inn Petersburg. Oakwood At 1200 Acqua is a popular resort with a golf course, complimentary parking and a wellness area for an unforgettable stay.

Show moreLess