Hotels in Petersburg

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
9 Oct - 10 Oct
Tomorrow
10 Oct - 11 Oct
This weekend
9 Oct - 11 Oct
Next weekend
16 Oct - 18 Oct

Where to stay in Petersburg?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Petersburg on Hotels.com. These Petersburg hotels consistently deliver on quality, location and traveller experience. Last updated on .

1. Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
Petersburg
£127
includes taxes & fees
13 Oct - 14 Oct
Ragland Mansion Bed & Breakfast

2. Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton
Petersburg
£96
includes taxes & fees
8 Nov - 9 Nov
Hotel Petersburg, Tapestry Collection By Hilton

3. Drury Plaza Hotel Richmond

Drury Plaza Hotel Richmond
Glen Allen
£101
includes taxes & fees
8 Nov - 9 Nov
Drury Plaza Hotel Richmond

4. Delta Hotels by Marriott Colonial Heights

Delta Hotels by Marriott Colonial Heights
Colonial Heights
£111
includes taxes & fees
5 Nov - 6 Nov
Delta Hotels by Marriott Colonial Heights

5. Extended Stay America Suites Colonial Heights Fort Lee

Extended Stay America Suites Colonial Heights Fort Lee
Colonial Heights
£78
includes taxes & fees
8 Nov - 9 Nov
Extended Stay America Suites Colonial Heights Fort Lee

6. Hilton Garden Inn Richmond South/Southpark

Hilton Garden Inn Richmond South/Southpark
Colonial Heights
£106
includes taxes & fees
18 Oct - 19 Oct
Hilton Garden Inn Richmond South/Southpark

7. Omni Richmond Hotel

Omni Richmond Hotel
Downtown Richmond
£133
includes taxes & fees
8 Nov - 9 Nov
Omni Richmond Hotel

8. Towneplace Suites By Marriott Richmond Colonial Heights

Towneplace Suites By Marriott Richmond Colonial Heights
Colonial Heights
£114
includes taxes & fees
8 Nov - 9 Nov
Towneplace Suites By Marriott Richmond Colonial Heights

9. Comfort Suites South Park

Comfort Suites South Park
Colonial Heights
£87
includes taxes & fees
1 Nov - 2 Nov
Comfort Suites South Park

10. Hampton Inn Petersburg-Southpark Mall

Hampton Inn Petersburg-Southpark Mall
Colonial Heights
£89
includes taxes & fees
1 Nov - 2 Nov
Hampton Inn Petersburg-Southpark Mall

11. Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
Petersburg
£83
includes taxes & fees
18 Oct - 19 Oct
Woodspring Suites Petersburg Near Fort Lee

12. Hyatt Select Richmond/Chester

Hyatt Select Richmond/Chester
Chester
£82
includes taxes & fees
26 Oct - 27 Oct
Hyatt Select Richmond/Chester

13. Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA
Petersburg
£84
includes taxes & fees
8 Nov - 9 Nov
Country Inn & Suites by Radisson, Petersburg, VA

14. Hampton Inn by Hilton Hopewell Fort Lee

Hampton Inn by Hilton Hopewell Fort Lee
Hopewell
£92
includes taxes & fees
28 Oct - 29 Oct
Hampton Inn by Hilton Hopewell Fort Lee

15. Stay-Over Suites

Stay-Over Suites
Hopewell
£101
includes taxes & fees
11 Oct - 12 Oct
Stay-Over Suites

16. Best Inn

Best Inn
Petersburg
£48
includes taxes & fees
10 Oct - 11 Oct
Best Inn

17. Fairfield Inn By Marriott Richmond Chester

Fairfield Inn By Marriott Richmond Chester
Chester
£86
includes taxes & fees
5 Nov - 6 Nov
Fairfield Inn By Marriott Richmond Chester

18. Graduate by Hilton Richmond

Graduate by Hilton Richmond
Downtown Richmond
£129
includes taxes & fees
18 Oct - 19 Oct
Graduate by Hilton Richmond

19. The Jefferson Hotel

The Jefferson Hotel
Downtown Richmond
£277
includes taxes & fees
8 Nov - 9 Nov
The Jefferson Hotel

20. Residence Inn Marriott Chester

Residence Inn Marriott Chester
Chester
£150
includes taxes & fees
25 Oct - 26 Oct
Residence Inn Marriott Chester
View all properties

Get last-minute hotel deals in Petersburg and save more

Sign in to unlock great savings.

Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
Petersburg
£172
for 2 nights, 1 room
£86 per night
includes taxes & fees
Sign in for extra savings
Comfort Inn Petersburg Fort Lee Area

Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA
Petersburg
£195
for 2 nights, 1 room
£97 per night
includes taxes & fees
Sign in for extra savings
Country Inn & Suites by Radisson, Petersburg, VA

Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
Petersburg
£274
for 2 nights, 1 room
£137 per night
includes taxes & fees
Ragland Mansion Bed & Breakfast

Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
Petersburg
£215
for 2 nights, 1 room
£108 per night
includes taxes & fees
Hampton Inn by Hilton Petersburg Fort Lee

Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton
Petersburg
£302
for 2 nights, 1 room
£151 per night
includes taxes & fees
Hotel Petersburg, Tapestry Collection By Hilton

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
Petersburg
£301
for 2 nights, 1 room
£151 per night
includes taxes & fees
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
Petersburg
£121
for 2 nights, 1 room
£60 per night
includes taxes & fees
Quality Inn Petersburg Fort Lee Area

Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
Petersburg
£126
for 2 nights, 1 room
£63 per night
includes taxes & fees
Days Inn by Wyndham Petersburg/South Fort Lee

Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
Petersburg
£129
for 2 nights, 1 room
£65 per night
includes taxes & fees
Motel 6 Petersburg, VA - Fort Lee

Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
Petersburg
£184
for 2 nights, 1 room
£92 per night
includes taxes & fees
Woodspring Suites Petersburg Near Fort Lee

Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
Petersburg
£15 off
£133
for 2 nights, 1 room
£66 per night
includes taxes & fees
Super 8 by Wyndham Petersburg

Flagship Inn

Flagship Inn
Petersburg
£10 off
£86
for 2 nights, 1 room
£43 per night
includes taxes & fees
Flagship Inn

Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
Petersburg
£101
for 2 nights, 1 room
£51 per night
includes taxes & fees
Econo Lodge Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
Petersburg
£112
for 2 nights, 1 room
£56 per night
includes taxes & fees
Sign in for extra savings
Red Roof Inn Petersburg - Fort Lee

Best Inn

Best Inn
Petersburg
£96
for 2 nights, 1 room
£48 per night
includes taxes & fees
Best Inn

Check out pet-friendly hotels in Petersburg

Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
Petersburg
£74
includes taxes & fees
29 Oct - 30 Oct
Comfort Inn Petersburg Fort Lee Area

Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
Petersburg
£86
includes taxes & fees
22 Oct - 23 Oct
Hampton Inn by Hilton Petersburg Fort Lee

Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton
Petersburg
£96
includes taxes & fees
8 Nov - 9 Nov
Hotel Petersburg, Tapestry Collection By Hilton

Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
Petersburg
£127
includes taxes & fees
13 Oct - 14 Oct
Ragland Mansion Bed & Breakfast

Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
Petersburg
£52
includes taxes & fees
1 Nov - 2 Nov
Days Inn by Wyndham Petersburg/South Fort Lee

Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
Petersburg
£83
includes taxes & fees
18 Oct - 19 Oct
Woodspring Suites Petersburg Near Fort Lee

Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
Petersburg
£62
includes taxes & fees
11 Oct - 12 Oct
Motel 6 Petersburg, VA - Fort Lee

Flagship Inn

Flagship Inn
Petersburg
£43
includes taxes & fees
20 Oct - 21 Oct
Flagship Inn

Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
Petersburg
£64
includes taxes & fees
8 Nov - 9 Nov
Super 8 by Wyndham Petersburg

Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
Petersburg
£50
includes taxes & fees
22 Oct - 23 Oct
Red Roof Inn Petersburg - Fort Lee
View all properties

You may also like hotels with pools in Petersburg

Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA
Petersburg
£84
includes taxes & fees
8 Nov - 9 Nov
Country Inn & Suites by Radisson, Petersburg, VA

Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
Petersburg
£74
includes taxes & fees
29 Oct - 30 Oct
Comfort Inn Petersburg Fort Lee Area

Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
Petersburg
£86
includes taxes & fees
22 Oct - 23 Oct
Hampton Inn by Hilton Petersburg Fort Lee

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
Petersburg
£81
includes taxes & fees
8 Nov - 9 Nov
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
Petersburg
£47
includes taxes & fees
6 Nov - 7 Nov
Quality Inn Petersburg Fort Lee Area

Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
Petersburg
£52
includes taxes & fees
1 Nov - 2 Nov
Days Inn by Wyndham Petersburg/South Fort Lee

Flagship Inn

Flagship Inn
Petersburg
£43
includes taxes & fees
20 Oct - 21 Oct
Flagship Inn

Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
Petersburg
£48
includes taxes & fees
6 Nov - 7 Nov
Econo Lodge Petersburg - Fort Lee

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
Petersburg
£105
includes taxes & fees
8 Nov - 9 Nov
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
View all properties
Our prices for hotels in Petersburg are cheapest in February
Price trends for hotels in Petersburg
Pricing is based on two traveller single night rates
View properties in October
Typical weather for Petersburg
October
High 22°C / low 12°C. Sunny most days.
View properties in October
22°
12°
15°
5°
11°
2°
8°
-1°
11°
1°
15°
4°
21°
10°
25°
15°
30°
19°
32°
21°
31°
21°
28°
18°
Monthly weather averages (˚C)

Top neighbourhoods in Petersburg

Ettrick

The Ettrick neighbourhood has lots to see, including Rogers Stadium and Appomattox River.

Top landmarks in Petersburg

National Museum of the Civil War Soldier

7.6/10 (58 reviews)
National Museum of the Civil War Soldier is 5 mi (8.1 km) from central Petersburg, why not stop by during your stay? If you want to experience more of the culture Petersburg has to offer, head to Pamplin Historical Park, Virginia Motorsports Park, and Virginia State University.
See properties

Virginia Motorsports Park

7.6/10 (25 reviews)
Want to race? You could pay a visit to Virginia Motorsports Park located 8.2 mi (13.2 km) from central Petersburg.
See properties

Rogers Stadium

7.4/10 (27 reviews)
You could catch an event at Rogers Stadium, a stadium in Ettrick.
See properties

Pamplin Historical Park

7.4/10 (65 reviews)
Pamplin Historical Park is 5.1 mi (8.2 km) from central Petersburg, why not stop by during your stay?
See properties

Old Blandford Church

8.2/10 (23 reviews)
Old Blandford Church is 1 mi (1.5 km) from central Petersburg, why not stop by during your stay?
See properties

Centre Hill Museum

6.0/10 (18 reviews)
If visiting museums in Petersburg is on your list, you might want to visit the upcoming exhibitions at Centre Hill Museum, located in the heart of town. If you want to see more of the museums in Petersburg, you can easily walk to Pocahontas Island Black History Museum.
See properties

Dogwood Trace Golf Course

6.6/10 (40 reviews)
You might want to play some rounds at Dogwood Trace Golf Course, located 3.1 mi (4.9 km) from central Petersburg.
See properties

Trapezium House

7.4/10 (40 reviews)
If you're planning a bit of sightseeing during your trip, head to Trapezium House – just one of the monuments in central Petersburg.
See properties

Learn more about Petersburg

Beneath the shadow of history, Petersburg's National Battlefield reveals the scars of America's Civil War through remarkably preserved trenches and earthworks. Old Towne's brick-lined streets host galleries and cafes where locals debate which historic building has the most interesting ghost storey. The National Museum of the Civil War Soldier offers intimate glimpses into soldiers' lives through personal artefacts and letters. Trapezium House puzzles visitors with its deliberately skewed walls, built without right angles to confuse evil spirits. At Blandford Church, Tiffany stained glass windows transform afternoon light into kaleidoscopic splendour. After exploring, find a riverside spot along the Appomattox where herons fish with more patience than the anglers watching them.

See all hotels in Petersburg
A panoramic view of a town with a mix of historic and modern buildings, a large body of water in the distance, and a cloudy sky.

Check out reviews of Petersburg hotels guests love

Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee

8/10 Good
"N/A"
Karen 1-night trip
Posted 6 hours ago
Woodspring Suites Petersburg Near Fort Lee
The Jefferson Hotel

The Jefferson Hotel

10/10 Excellent
"I had a wonderful stay, I as treated like royalty."
Darin 3-night trip
Posted 6 hours ago
The Jefferson Hotel
Best Western Premier Richmond City Gateway

Best Western Premier Richmond City Gateway

10/10 Excellent
"Room was big and comfortable"
SARAH 2-night trip
Posted 9 hours ago
Best Western Premier Richmond City Gateway
The Berkeley Richmond, Outset Collection by Hilton

The Berkeley Richmond, Outset Collection by Hilton

10/10 Excellent
"We had a delightful 12 night stay here as we explored Richmond and Virginia at large. Happy, helpful staff, nice in-hotel dining option, and a quiet, comfortable, expansive room. Location is steps away from food, shopping, the canal walk, dining options, museums, and other tourist attractions. Easy access to highways and the airport too. Great price as well. Highly recommended!"
Edward 12-night trip
Posted 10 hours ago
The Berkeley Richmond, Outset Collection by Hilton
The Commonwealth

The Commonwealth

10/10 Excellent
"Beautiful hotel and great accommodations. Staff was friendly and helpful."
Karen 1-night trip
Posted 11 hours ago
The Commonwealth
Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area

10/10 Excellent
"Clean room, very comfy beds, very friendly and helpful staff. Very happy with my room. Iloved that there was a private bathroom with second sink outside of it. Nice and spacious. Would highly recommend."
Vicci 1-night trip
Posted 18 hours ago
Comfort Inn Petersburg Fort Lee Area
Graduate by Hilton Richmond

Graduate by Hilton Richmond

10/10 Excellent
"Great place to stay in Richmond. Located within a half mile of VCU’s medical campus and also close to Richmond’s city center. There are restaurants within a few minutes walking distance and a cute coffee shop too. The hotel itself has a cozy and modern feel. The staff were friendly and helpful! Would stay again!"
Nikki 2-night trip
Posted 2 days ago
Graduate by Hilton Richmond
Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton

10/10 Excellent
"Everything about this hotel was great"
Candis 1-night trip
Posted 3 days ago
Hotel Petersburg, Tapestry Collection By Hilton
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

10/10 Excellent
"The room was clean and well put together. The staff was friendly and the food was good. I would most definitely stay here again and would recommend to anyone looking to stay in a hotel when they’re in this area."
Muhammed 2-night trip
Posted 7 days ago
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Frequently asked questions

How much does a hotel room cost in Petersburg?
You can choose a great hotel in Petersburg from £37 with properties to suit all budgets and needs. If you're looking for an affordable hotel in Petersburg that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com.
How much does a hotel room cost in Petersburg?
You can choose a great hotel in Petersburg from £37 with properties to suit all budgets and needs. If you're looking for an affordable hotel in Petersburg that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com. If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Petersburg hotels?
Discover great deals on Petersburg hotel stays with Hotels.com. You can also look at hotel prices mid-week or during the low season to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Petersburg hotels.
How can I find deals and earn rewards at Petersburg hotels?
Members can save up to 20% on select hotels in Petersburg. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.
Can I book Petersburg hotels with free cancellation?
In order to book a refundable Petersburg hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Petersburg?
Our travellers' favourite pet-friendly hotels in Petersburg include:You can also use the "Amenities" filter in your search on Hotels.com and check "Pet friendly" to discover more pet-friendly hotels in Petersburg.
What are some of the best Petersburg hotels with free parking?
If you're arriving by car, choosing a great Petersburg hotel with free parking is a plus. Our travellers' favourites include:
What hotels do travellers recommend in Petersburg?
Can I book a refundable accommodation option in Petersburg?
If you want the flexibility to change your plans to Petersburg, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Petersburg if I want a holiday rental instead of a hotel?
If you want to find a good alternative to a hotel, look over our selection of 23 holiday homes. In addition, you can choose from 6 apartments.
What will the weather in Petersburg be like during my visit?
July and August are typically the warmest months in Petersburg, when the average temperature is 24°C. January and February are the coldest months, when the average temperature is 6°C. August and September are the months with the most rain.
Why should I book my Petersburg hotel with Hotels.com?
There are lots of reasons to book your Petersburg trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Petersburg

Discover the Timeless Charms of Petersburg: Where History Meets Nature's Embrace

Nestled in the heart of Virginia, Petersburg is a charming blend of history and culture, perfect for travellers seeking an off-the-beaten-path experience. Stroll through the picturesque streets of Old Towne Petersburg, where historic architecture and quaint boutiques beckon. The city boasts significant Civil War sites and the tranquil landscapes of nearby national parks and lakes, providing ample opportunities for exploration and relaxation. Don't miss the vibrant local arts scene and the thrilling races at the local racetrack. With a selection of welcoming hotels, Petersburg promises a delightful getaway steeped in Southern charm.

Discover great hotels near Petersburg

Petersburg offers a range of hotel accommodations, from charming boutique options to comfortable mid-range stays. Visitors can expect friendly service and a welcoming atmosphere, making it an ideal base for exploring the area's rich history and cultural attractions. Enjoy a pleasant stay in this vibrant city. Here are some of the most popular hotels with our travellers near Petersburg:

  1. Hampton Inn Petersburg-Southpark MallOpens in a new window: Hampton Inn Petersburg-Southpark Mall is a charming budget-friendly hotel with a guest rating of 8.2. This property creates a welcoming atmosphere, ideal for leisure travellers seeking comfort and convenience. Guests appreciate the clean and well-maintained rooms, alongside a hearty breakfast selection that caters to various tastes. The hotel is LGBTQIA welcoming, making it a great choice for those seeking a friendly and inclusive experience. With its focus on comfort and a warm environment, Hampton Inn Petersburg-Southpark Mall is perfect for anyone looking to unwind after a day of exploration.
  2. Comfort Suites South ParkOpens in a new window: Comfort Suites South Park boasts a guest rating of 8.0 and is a budget-friendly option located in the heart of the city. This hotel caters to urban adventurers who enjoy easy access to local attractions and amenities. Guests rave about the spacious and comfortable rooms that ensure a restful stay, while the friendly staff enhance the experience with their attentive service. A well-rounded breakfast offering provides a satisfying start to the day. Comfort Suites South Park stands out as an ideal base for those looking to immerse themselves in the vibrant city atmosphere.
  3. Delta Hotels by Marriott Colonial HeightsOpens in a new window: With a guest rating of 8.2, Delta Hotels by Marriott Colonial Heights is a delightful 3.0-star hotel that appeals to leisure travellers seeking a blend of comfort and local flavour. This property features well-appointed rooms that ensure a peaceful retreat after a day of activities. The hotel is LGBTQIA welcoming and is situated in a prime location with numerous dining and shopping options nearby. Guests appreciate the polite staff and the cleanliness of the hotel, making it a commendable choice for those wanting a pleasant and hassle-free stay in Petersburg.

Where to stay near Petersburg

Stay in Chester, Hopewell, and Colonial Heights when visiting Petersburg, Virginia. Chester offers vibrant dining and shopping options alongside family-friendly activities and wildlife experiences. Hopewell is ideal for budget-conscious travellers with its delightful cafés and relaxing atmosphere. Colonial Heights boasts trendy shopping, museums, and beautiful gardens. For first-time visitors, Chester is the best choice, providing a well-rounded experience.

  1. ChesterOpens in a new window: Chester is a delightful spot to stay, especially if you enjoy art, dining, and shopping. This charming area boasts a friendly atmosphere, making it perfect for families and those seeking a relaxed getaway. You can explore local galleries, indulge in a variety of dining options, and enjoy some quality time at the nearby theme parks. For shopping enthusiasts, Chester’s boutiques and stores provide a range of unique finds. With beautiful parks for birdwatching and wildlife spotting, it’s an excellent choice for nature lovers too. Accommodations here cater to a variety of budgets, ensuring a comfortable stay.
  2. Colonial HeightsOpens in a new window: Colonial Heights is a trendy destination that combines luxury and leisure. With its vibrant shopping scene and picturesque gardens, it offers a perfect blend of relaxation and activity. The area is known for its cultural attractions and museums, giving you plenty to explore when you're not indulging in delicious dining options. Enjoy stunning river views at sunset, and partake in local events that celebrate the community’s friendly spirit. This area has a range of hotels that provide a luxurious touch along with convenient amenities, making it an ideal base for your adventures.
  3. HopewellOpens in a new window: Hopewell is a charming and budget-friendly destination that promises a family-friendly atmosphere. Perfect for a relaxing stay, this area features lovely cafes where you can unwind with a warm drink. Enjoy shopping at local stores or take part in dancing and community events that highlight the friendly nature of its residents. While exploring, you might stumble upon tranquil parks, making it easy to enjoy a quiet afternoon. Accommodation options are diverse, catering to those who seek comfort without breaking the bank.

Things to do in Petersburg

Petersburg enchants visitors with its stunning blend of historic charm and natural beauty. Wander through lush parks, stroll along serene waterways, or indulge in retail therapy at local boutiques. With opportunities for relaxing boat rides and peaceful retreats in nature, this city promises a delightful escape for every traveller.

  • Pocahontas State ParkOpens in a new window – Spend a day outdoors at Pocahontas State Park, where you can hike along scenic trails, fish in tranquil lakes, or enjoy a picnic amidst lush greenery. This national park is ideal for those who appreciate nature and want to explore beautiful landscapes.
  • Keystone Antique Truck and Tractor MuseumOpens in a new window – Discover a fascinating collection of vintage trucks and tractors at the Keystone Antique Truck and Tractor Museum. This transport museum showcases the evolution of vehicles, making it a fun stop for families and enthusiasts alike.
  • Dutch Gap Conservation AreaOpens in a new window – Enjoy the great outdoors at Dutch Gap Conservation Area, a serene nature reserve. With its walking trails and diverse wildlife, you can take a leisurely stroll or birdwatch in this peaceful setting, perfect for those who love exploring natural habitats.
  • Weston ManorOpens in a new window – Visit Weston Manor, a historic site that offers a glimpse into the past. You can wander through beautifully preserved rooms and learn about the history of this elegant home, making it a delightful experience for history lovers.
  • U.S. Army Quartermaster MuseumOpens in a new window – Dive into military history at the U.S. Army Quartermaster Museum. This military museum features intriguing exhibits on the logistics and support of the armed forces, giving visitors a unique insight into the vital role of quartermasters in military operations.

4 tips for savvy savings when booking a hotel in Petersburg

  1. Book for the cheapest times: The most budget-friendly time to visit Petersburg is during January, February, and December, when hotel prices are typically lower. For a truly enriching experience, staying for at least 2 to 3 days is ideal for discovering the city's historical landmarks, cultural gems, and architectural beauty. During your visit, you can explore majestic churches and cathedrals, delve into fascinating museums, and enjoy the vibrant shopping and dining scene—all of which offer great value for money and are perfect for families. With the potential for prices to drop during these months, you can enjoy an affordable getaway while taking in the stunning scenery and rich history that Petersburg has to offer.
  2. Look for last-minute deals on Hotels.com: To explore last-minute deals for hotels in Petersburg, begin by checking the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may discover discounted rates as your travel date approaches. To maximise your savings, consider enabling email alerts or push notifications for flash sales and exclusive promotions. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, helping you make informed choices. If room availability changes or prices drop, you'll be among the first to know, making it easier to book an impromptu getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you find a more affordable option for your stay in a hotel in Petersburg. For those seeking a distinctive experience, boutique hotels often provide a more personalised touch and may offer better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we can suggest alternative dates that might help you find a more appealing rate.
  4. Consider your location: Hotels situated near the city centre usually tend to be more expensive, but with Petersburg's outstanding public transport links, you may discover a more affordable independent hotel located further out that remains well connected. For those eager to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often excellent value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to Petersburg

Petersburg experiences its lowest average temperature in January, at 38.3°F (3.5°C), while July is the hottest month, with an average temperature of 79.5°F (26.4°C). August is usually the wettest month. March, April, and July are the peak travel months in Petersburg, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly sunny conditions.

Keep exploring