Hotels in Petersburg

Find the best deals on 33 hotels in Petersburg, VA

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

Top Hotels in Petersburg

Find the perfect Petersburg hotel for business or leisure


Things to do in Petersburg

Poplar Grove National Cemetery
Pamplin Historical Park
National Museum of the Civil War Soldier

Are there hotels available near Poplar Grove National Cemetery?

If you’re looking for a hotel in Petersburg near Poplar Grove National Cemetery then you are in luck. momondo recommends 1 hotel near Poplar Grove National Cemetery and on average, area hotels cost $122/night. This price may vary based on season. Hotels near Poplar Grove National Cemetery are typically 4% less expensive than the average hotel in Petersburg, which is $128.

Hotels near Poplar Grove National Cemetery
  • Hampton Inn Petersburg-Ft. Lee
    Best value

    Hampton Inn Petersburg-Ft. Lee

    11909 South Crater Road, Petersburg, VA

    8.2

    $122

    View Deal

Are there hotels available near Pamplin Historical Park?

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

Hotels near Pamplin Historical Park

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

If you’re planning on staying at any of momondo’s recommended hotels in the area of Petersburg nearest to National Museum of the Civil War Soldier, you should expect to pay around $118/night. This price fluctuates based on time of year. In general, a rate under $118/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 7% less expensive than the average hotel in Petersburg, which is $128.

Hotels near National Museum of the Civil War Soldier

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
July

cheapest month to stay

47%

expected price decrease

most expensive time to stay

21%

expected price increase

Price
$52 - $120
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 under
Comfort Inn South Chesterfield - Colonial Heights
Best value

Comfort Inn South Chesterfield - Colonial Heights

8.4

$100

View Deal

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Petersburg

These hotels and hostels usually make for a cheap way to stay in Petersburg

Get the best value hotel in Petersburg

These hotels have the best prices for their ratings

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 $81 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 46% 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 $69. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $12 lower than your typical Petersburg hotel.

Based on the weather in Petersburg, what attractions are popular during June?

The average temperature in Petersburg during June is around 77 °F which makes it the perfect time to spend time having fun and seeing something new outside at popular area attractions such as Kings Dominion, Massanutten Water Park, and Water Country USA.


momondo's favorite hotels

Learn more about these user-preferred hotels in Petersburg