Hotels in Petersburg

Find the best deals on 32 hotels in Petersburg

Check-in
Check-out
Compare vs. momondo |
-
1
Check-in
Check-out

Things to do in Petersburg

Pamplin Historical Park
National Museum of the Civil War Soldier

Are there hotels available near Pamplin Historical Park?

momondo users have recommended 1 hotel to users looking to stay near Pamplin Historical Park. Hotels in this area have an average price of $93 per night. These prices may change based on several factors, such as time of year. Hotels near Pamplin Historical Park are typically 27% less expensive than the average hotel in Petersburg, which is $128.

Hotels near Pamplin Historical Park
Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie
Best value
Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie
8.5
$93

Are there hotels available near National Museum of the Civil War Soldier?

If you’re planning on staying at momondo’s recommended hotel in the area of Petersburg nearest to National Museum of the Civil War Soldier, you should expect to pay around $93/night. This price fluctuates based on time of year. In general, a rate under $93/night is a good deal for momondo users staying near National Museum of the Civil War Soldier. Hotels near National Museum of the Civil War Soldier are typically 27% less expensive than the average hotel in Petersburg, which is $128.

Hotels near National Museum of the Civil War Soldier
Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie
Best value
Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie
8.5
$93

When to book a hotel in Petersburg

Check out the information below to find the best deal on a Petersburg hotel room
Low Season
May
High Season
October

cheapest month to stay

44%

expected price decrease

most expensive time to stay

17%

expected price increase

Price
$52 - $110
Highest day of week
Friday
Cheapest day of week
Monday

av. price over the last two weeks

Average price (weeknight)

$96

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$99

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Petersburg is:
1-2 star
$78 - $123

How much does a hotel in Petersburg cost per night?

Use the information below to find quality Petersburg hotel rooms for low prices
2 stars and below
Motel 6 Fort Lee Petersburg - Va
#1 most popular
Motel 6 Fort Lee Petersburg - Va
6.7
$60
Flagship Inn
#2 most popular
Flagship Inn
6.0
$40
Quality Inn Petersburg-Fort Lee
Best value
Quality Inn Petersburg-Fort Lee
6.4
$53
3 stars
Holiday Inn Petersburg North- Fort Lee
#1 most popular
Holiday Inn Petersburg North- Fort Lee
7.7
$75

Cheap hotels in Petersburg

These hotels and hostels are the cheapest accommodations available in Petersburg
Flagship Inn
Flagship Inn
6.0
$40
Quality Inn Petersburg-Fort Lee
Quality Inn Petersburg-Fort Lee
6.4
$53
Travel Inn Petersburg Fort Lee
Travel Inn Petersburg Fort Lee
3.8
$43
Motel 6 Fort Lee Petersburg - Va
Motel 6 Fort Lee Petersburg - Va
6.7
$60
Best Inn
Best Inn
4.5
$49
Country Inn & Suites by Radisson, Petersburg, VA
Country Inn & Suites by Radisson, Petersburg, VA
8.1
$72

Get the best value hotel in Petersburg

These hotels have the best prices for their ratings
Holiday Inn Petersburg North- Fort Lee
Holiday Inn Petersburg North- Fort Lee
7.7
$75
Motel 6 Fort Lee Petersburg - Va
Motel 6 Fort Lee Petersburg - Va
6.7
$60
Flagship Inn
Flagship Inn
6.0
$40
Quality Inn Petersburg-Fort Lee
Quality Inn Petersburg-Fort Lee
6.4
$53
Country Inn & Suites by Radisson, Petersburg, VA
Country Inn & Suites by Radisson, Petersburg, VA
8.1
$72
Hampton Inn Petersburg-Ft. Lee
Hampton Inn Petersburg-Ft. Lee
8.2
$94

Petersburg travel information

How long do people stay in Petersburg?

On average, people stay in Petersburg for a total of 1 night.

How much does a hotel cost in Petersburg?

The cost of a hotel room in Petersburg will vary according to demand, location and star rating. On average, rooms will cost around $66 per night.

When is the best time to book a hotel in Petersburg?

Petersburg hotels are at their most economical to book in the month of May. The rates you are charged may be 44% lower than in the high season and is the best time to get a great deal.

Which day is cheapest to stay in Petersburg?

Sunday is the cheapest day for hotel rooms in Petersburg. Thursday is the most expensive day.

How much does a hostel in Petersburg cost?

On average, a hostel in Petersburg will be priced around $64. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $1 lower than your typical Petersburg hotel.


momondo's favorite hotels

Learn more about these user-preferred hotels in Petersburg

Start planning your trip to Petersburg