Petersburg Hotels

Are you in a hurry?

Here is a quick list of Hotels in Petersburg, selected based on their rating

Name of hotel Accommodation Rating Price, $
Comfort Inn Petersburg Near Fort Gregg-Adams

7.7 / 10

(266 Reviews)

From 93$
Best Inn

4.4 / 10

(104 Reviews)

From 45$
Flagship Inn

2.6 / 10

(18 Reviews)

From 55$
Holiday Inn Express Hotel And Suites Petersburg - Fort Lee, An Ihg Hotel

7.2 / 10

(327 Reviews)

From 89$
Travel Inn Petersburg

3.6 / 10

(106 Reviews)

From 47$

Petersburg is a city with a great history and a lot of beautiful places to visit, and it’s no wonder that it’s a popular tourist destination. However, if you’re thinking of travelling to Petersburg, you may be wondering if you should stay in a hotel or if there are other options.

Here are some reasons why hotels may not be the best choice for your trip to Petersburg:

1. Hotels can be expensive, and if you’re on a tight budget, they may not be the best option.

2. Petersburg is a city with a lot of history and culture, and there are many places to visit. Hotels can be a hassle because you have to go back and forth between your room and the places you want to see.

3. There are many other options available for accommodation in Petersburg, including apartments, hostels, and B&Bs. This can give you more flexibility and save you money.

4. Staying in a hotel can limit your ability to get to know the city and its people. By staying in an apartment or in a hostel, you’ll be able to meet more people and learn more about the city.

Table of contents

Comfort Inn Petersburg Near Fort Gregg-Adams Best Inn Flagship Inn Holiday Inn Express Hotel And Suites Petersburg - Fort Lee, An Ihg Hotel Cheap Hotels Travel Inn Petersburg Hampton Inn Petersburg-Fort Lee Country Inn & Suites By Radisson, Petersburg, Va Pet Friendly Hotels Econo Lodge Petersburg - Fort Lee Hotel Petersburg Va I-95 & E Washington St Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie, An Ihg Hotel

View all photos

7.7
Very good
266 Reviews

Comfort Inn Petersburg Near Fort Gregg-Adams

📍 12001 South Crater Road

From 93$

Located 55 km from Richmond International airport, Comfort Inn Petersburg - Fort Lee offers free self parking and a gym for guests' convenience. The venue lies in the heart of Petersburg.

The accommodation is ideally located in a touristic area. Charlottesville is 140 km away.

Check Availability
Add to compare

View all photos

4.4
Good
104 Reviews

Best Inn

📍 555 East Wythe Street

From 45$

The charming Best Inn Petersburg is in 10 minutes' drive away from Petersburg National Battlefield Park. Guests can enjoy Wi Fi throughout the venue.

The accommodation is located 10 minutes' walk from the centre of Petersburg. Fort Lee is about 4 km away. Farmers Bank Museum is also located near the hotel. Staying at this charming property, guests will find Blandford Church and Cemetery a few steps away.

Check Availability
Add to compare

View all photos

2.6
Good
18 Reviews

Flagship Inn

📍 815 South Crater Road

From 55$

The 2-star Flagship Inn Petersburg is set 2.8 km from the arts theater "Sycamore Rouge Theatre" and 2.1 km from Farmers Bank Museum. The hotel also offers guests Wi Fi throughout the property.

Petersburg centre can be reached within 25 minutes' walk. There is Hampton about 70 minutes' drive away. Flagship Inn is a short ride from U.S. Army Women's Museum.

Check Availability
Add to compare

Cheap Hotels

View all photos

7.2
Good
327 Reviews

Holiday Inn Express Hotel And Suites Petersburg - Fort Lee, An Ihg Hotel

📍 11979 South Crater Road

From 89$

Holiday Inn Express Hotel And Suites Petersburg - Fort Lee, An Ihg Hotel is located in the heart of Petersburg, about 5 km distance from Monumental Baptist Church. WiFi is available in the rooms as well as free self parking, an indoor swimming pool and a Jacuzzi are available on site.

Charlottesville is 140 km from the inn.

Check Availability
Add to compare

View all photos

3.6
Good
106 Reviews

Travel Inn Petersburg

📍 530 E Washington Street

From 47$

Travel Inn Petersburg, located just 0.8 km of The Oak Collectables and Antiques, offers guests free self parking and a patio. The venue is situated 1 km from Petersburg city centre and 45 km from Richmond International airport.

This accommodation is in a 19-minute walk from the arts theater "Sycamore Rouge Theatre". The inn is 120 km from Fredericksburg. Old Blandford Church is also located near the hotel. You can get to U.S. Army Women's Museum in a few minutes by car.

Check Availability
Add to compare

Hotels in Petersburg

Airport nearby ✈️ Newport News/Williamsburg International, Richmond International
Average Price 💰 82$
Hotels in Petersburg 🏨 24
Hotel Reviews ⭐ 228
Landmarks nearby 📍 Pamplin Historical Park, Blandford Church and Cemetery, Farmers Bank, Centre Hill Museum, The Exchange Building
Top Hotel for couples 💑 Comfort Inn Petersburg Near Fort Gregg-Adams
Most comfortable Hotel 🛏️ Best Inn
Hotel with balcony 🌤️ Flagship Inn

View all photos

7.4
Good
157 Reviews

Hampton Inn Petersburg-Fort Lee

📍 11909 South Crater Road

From 139$

Situated 4.9 km from Monumental Baptist Church in Petersburg, Hampton Inn Petersburg-Fort Lee features free self-parking, an outdoor swimming pool and a restaurant throughout the venue. It provides WiFi throughout the accommodation.

The hotel offers a quiet location 43-minute drive from Richmond International airport. Newport News is 79 km from the inn.

Check Availability
Add to compare

Pet Friendly Hotels

View all photos

7.7
Very good
1510 Reviews

Country Inn & Suites By Radisson, Petersburg, Va

📍 130 Wagner Road

From 72$

Situated 2.9 km away from Dogwood Trace Golf Course in Petersburg, Country Inn & Suites By Radisson, Petersburg, Va features free self parking, an indoor swimming pool and a gym throughout the venue. Centre Hill Museum is less than 6 km away.

The accommodation offers a charming location 41-minute drive from Richmond International airport. Corolla is 164 km away. You can get to the performing arts theater "Sycamore Rouge Theatre" in a few minutes by car.

Check Availability
Add to compare

View all photos

4.5
Good
218 Reviews

Econo Lodge Petersburg - Fort Lee

📍 900 Winfield Road

From 46$

Situated 3.7 km from U.S. Army Women's Museum in Petersburg, Econo Lodge Petersburg features free self-parking, an outdoor swimming pool and a picnic area throughout the property. The venue lies about 30 minutes' walk from the city centre.

Fort Lee is less than 3.8 km away. The hotel is 131 km from Virginia Beach. Econo Lodge Petersburg is a short ride from Farmers Bank Museum.

Check Availability
Add to compare

View all photos

3.8
Good
143 Reviews

Hotel Petersburg Va I-95 & E Washington St

📍 25 S Crater Rd

From 74$

Oyo Hotel Petersburg Va I-95 & E Washington St is a 2-star venue 3 km of Petersburg National Battlefield Park. Wi-Fi is included throughout the property.

Centre Hill Museum is less than 1 km away. The centre of Petersburg is 1 km away from the hotel. Blandford Church and Cemetery is also located near the venue. The accommodation is just off Old Blandford Church.

Check Availability
Add to compare

Dog Friendly Hotels

View all photos

8.6
Excellent
292 Reviews

Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie, An Ihg Hotel

📍 5679 Boydton Plank Rd

From 148$

The 2-star Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie, An Ihg Hotel offers 67 rooms in 15 minutes' drive from Virginia Motorsports Park Car Racing Track. High speed Internet access is available in public areas as well as free self parking, a seasonal outdoor pool and a gym are available on site.

The 424-acre Pamplin Historical Park is less than 1.9 km away. There is Fredericksburg about 90 minutes' drive away. Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie, An Ihg Hotel is a short ride from National Museum of the Civil War Soldier.

Check Availability
Add to compare

View all photos

6.7
Good
278 Reviews

Super 8 By Wyndham Petersburg Motel

📍 3138 South Crater Rd

From 60$

Super 8 By Wyndham Petersburg Motel is a 2-star venue at 6 km distance from Petersburg National Battlefield Park. WiFi is available throughout the accommodation as well as free self-parking and a Jacuzzi are available on site.

U.S. Army Women's Museum is less than 6 km away. It is 136 km to Charlottesville. Super 8 By Wyndham Petersburg Motel is a short walking distance from Monumental Baptist Church.

Check Availability
Add to compare
Petersburg Hotels FAQ
What are the top places in Petersburg city centre?
There are 3 hotels and other accommodations in Petersburg city centre to choose from. We recommend Travel Inn as the best hotel with a business centre, continental and a swimming pool, set 1 km from the city centre. Go here to see more central hotels.
What are the best budget hotels in Petersburg?
There are more than 3 top budget properties in Petersburg. Featuring a desk and a business centre, Days Inn By Wyndham/South Fort Lee with rating 6.0/10 can offer a pleasant stay at the cost of 56US$ per night. Quality Inn rated 7.8/10 is one more great hotel, offering an outdoor swimming pool, a golf course and restaurant, as well as prices from 52US$ per one night. Click here to see more budget hotels.
What are the top 5-star hotels in Petersburg?
To see more favoured 5-star hotels click here.

Location