Find hotels in Petersburg, VA from £44

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 Petersburg hotels and places to stay

Ragland Mansion Bed & Breakfast

3.5 star property
9.8 out of 10, Exceptional, (348)
"Beautiful old mansion in great condition and very clean. The host is absolutely wonderful."
The price is £120
includes taxes & fees
20 Jul - 21 Jul
Ragland Mansion Bed & Breakfast

Hampton Inn by Hilton Petersburg Ft. Gregg Adams

2.5 star property
9.2 out of 10, Wonderful, (211)
"It was a great place to stay when traveling with family. "
The price is £92
includes taxes & fees
27 Jul - 28 Jul
Hampton Inn by Hilton Petersburg Ft. Gregg Adams

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

2.5 star property
8.4 out of 10, Very good, (529)
"I would stay here again and recommend to others. "
The price is £100
includes taxes & fees
27 Jul - 28 Jul
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Comfort Inn Petersburg Near Fort Gregg-Adams

2.5 star property
8.2 out of 10, Very good, (968)
"This stay was exactly what we needed while on our road trip to Disney - The check in staff was extremely friendly and made us feel comfortable - it was a great location right off the highway and there was a few areas to get quick and fast food delivered - "
The price is £91
includes taxes & fees
28 Jul - 29 Jul
Comfort Inn Petersburg Near Fort Gregg-Adams

Holiday Inn Express Petersburg by IHG

2.5 star property
8.0 out of 10, Very good, (1002)
"everything was good, clean rooms, good staffs "
The price is £106
includes taxes & fees
27 Jul - 28 Jul
Holiday Inn Express Petersburg by IHG

Country Inn & Suites by Radisson, Petersburg, VA

2.5 star property
7.6 out of 10, Good, (1003)
"Quite and clean places "
The price is £94
includes taxes & fees
27 Jul - 28 Jul
Country Inn & Suites by Radisson, Petersburg, VA

Hotel Petersburg, Tapestry Collection By Hilton

3.5 star property
9.0 out of 10, Wonderful, (48)
"Love this place "
The price is £87
includes taxes & fees
17 Aug - 18 Aug
Hotel Petersburg, Tapestry Collection By Hilton

Super 8 by Wyndham Petersburg

2.0 star property
6.2 out of 10, (357)
The price is £67
includes taxes & fees
20 Jul - 21 Jul
Super 8 by Wyndham Petersburg

Quality Inn Petersburg Near Fort Gregg-Adams

2.5 star property
6.0 out of 10, (946)
"We had a great room and a good breakfast "
The price is £64
includes taxes & fees
25 Jul - 26 Jul
Quality Inn Petersburg Near Fort Gregg-Adams

Motel 6 Petersburg, VA - Fort Lee

2.0 star property
6.2 out of 10, (656)
"The man at the front desk was very pleasant and helpful!"
The price is £56
includes taxes & fees
27 Jul - 28 Jul
Motel 6 Petersburg, VA - Fort Lee

Red Roof Inn Petersburg - Fort Lee

2.0 star property
5.0 out of 10, (662)
"Everything was what I expectedd, The rooms interior are far better than the exterior of the property, I will definitely will stay again."
The price is £54
includes taxes & fees
27 Jul - 28 Jul
Red Roof Inn Petersburg - Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee

2.0 star property
5.6 out of 10, (1005)
"Clean, friendly staff"
The price is £64
includes taxes & fees
10 Aug - 11 Aug
Days Inn by Wyndham Petersburg/South Fort Lee

Econo Lodge Petersburg - Fort Lee

2.0 star property
5.4 out of 10, (537)
"Clean and great staff"
The price is £50
includes taxes & fees
24 Jul - 25 Jul
Econo Lodge Petersburg - Fort Lee

Best Inn

2.5 star property
4.2 out of 10, (379)
"Stains on everything! In every drawer! Every surface was suspect. Staff was nice but no chance Id stay there again"
The price is £47
includes taxes & fees
19 Jul - 20 Jul
Best Inn

Travelers Inn By OYO, Templeton VA

2.5 star property
4.0 out of 10, (127)
"The property is hard to get to, when I got to my room there was no phone, no trash can, no TV remote, no towels, and NO toilet paper, and the carpet was ripped just as you walked into the door. Would not recommend to anyone."
The price is £44
includes taxes & fees
21 Jul - 22 Jul
Travelers Inn By OYO, Templeton VA

Best Western Plus Hopewell Fort Lee

2.5 star property
8.6 out of 10, Excellent, (781)
The price is £95
includes taxes & fees
25 Jul - 26 Jul
Best Western Plus Hopewell Fort Lee

Stay-Over Suites

3.0 star property
9.0 out of 10, Wonderful, (760)
"The room was very nice, quite property. Definitely will stay again."
Stay-Over Suites

Candlewood Suites Ft Lee - Petersburg - Hopewell by IHG

2.5 star property
8.6 out of 10, Excellent, (131)
"Nice place"
The price is £97
includes taxes & fees
25 Jul - 26 Jul
Candlewood Suites Ft Lee - Petersburg - Hopewell by IHG

Comfort Inn & Suites Prince George - Fort Gregg

2.5 star property
8.4 out of 10, Very good, (149)
"Nice staff, newly renovated and quiet. Pet friendly and easily located to highway. "
The price is £78
includes taxes & fees
25 Jul - 26 Jul
Comfort Inn & Suites Prince George - Fort Gregg

Sleep Inn & Suites Stony Creek - Petersburg South

2.5 star property
8.0 out of 10, Very good, (888)
"A couple bugs in our room including a roach. Beds were comfortable and we had a good sleep."
The price is £67
includes taxes & fees
17 Aug - 18 Aug
Sleep Inn & Suites Stony Creek - Petersburg South
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.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Petersburg

Find the best Petersburg areas for the activities you enjoy most.
Ettrick map

Ettrick

1 out of top 10 points of interest in this area

If you're spending some time in Ettrick, Rogers Stadium and Appomattox River are top sights worth seeing.

Learn more about Petersburg

Petersburg is calling! Discover its churches, history, dining and more.

Photo by Corey Dargan
Open Photo by Corey Dargan

Top Petersburg Hotel Reviews

Find out more about Petersburg

Find out more about Petersburg

Top reasons to visit Petersburg

  • Historic Sites: Explore one of Virginia's oldest cities, rich in historical significance and charming architecture.
  • Cultural Experiences: Enjoy a variety of attractions, from insightful military museums to charming plantations.
  • Outdoor Activities: Engage in eco-friendly adventures and family-friendly outdoor pursuits in scenic locations.
  • Friendly Neighbourhoods: Experience the warm hospitality of locals in welcoming communities perfect for budget excursions.
  • Diverse Accommodation: Choose from a range of lodging options, from comfortable hotels to pet-friendly motels.

Where to stay in and around Petersburg

Petersburg, Virginia, offers a delightful blend of history and urban charm, perfect for family and culture-themed vacations. Explore historic spaces and the scenic South Crater Road, immersing yourself in one of Virginia's oldest cities. Just a stone's throw away, you'll find welcoming neighbourhoods with friendly locals, ideal for budget excursions and family-friendly activities. Discover the vibrant atmosphere of Petersburg and its surrounding areas for an unforgettable travel experience.

  • Colonial Heights: Located a mere 1.2km from Petersburg, Colonial Heights is a vibrant city that offers a unique blend of family-friendly activities and business-oriented experiences. The city sees a steady flow of visitors year-round, with peak times occurring between March to April and in July. Notable attractions include a historic college university, a lively racetrack, and a thrilling theme park. Shopping enthusiasts will appreciate the well-equipped shopping centres and malls that cater to all needs, making it a great destination for both leisure and commerce.
  • Templeton: Nestled within the Petersburg area, Templeton is a charming village that welcomes travellers with diverse interests. With visitor numbers peaking in April and during the summer months, this village is perfect for families and business travellers alike. Templeton boasts a variety of recreational options, including shopping centres and a recreation centre for active pursuits. Nearby attractions such as a theme park, a national state park, and several historic buildings provide ample opportunities for exploration and enjoyment.
  • Matoaca: Matoaca is a delightful village located in the Petersburg vicinity, known for its adventurous spirit and outdoor activities. Visitors flock here primarily during March and from July to August, seeking family-friendly adventures. The area features an array of recreational spots, including karting tracks and an arcade adventure zone, making it ideal for thrill-seekers. Nature lovers can take advantage of the nearby lake, a national state park, and a popular theme park, ensuring a well-rounded experience for all ages.

Things to do in and around Petersburg

Petersburg offers a delightful blend of family-friendly and outdoor activities, alongside a rich cultural experience. Visitors can enjoy educational attractions, thrilling motor racing events, and a bustling shopping mall centre, making it an ideal destination for a well-rounded vacation.

Shopping

Petersburg offers a delightful shopping experience at The Lazy Daisy, a charming store located 5.6km away. If you're up for a drive, Chesterfield Towne Center, 13.7km away, and 17th Street Farmers’ Market, 13.0km away, provide vibrant atmospheres perfect for finding unique gifts and souvenirs.

Recreation

Dogwood Trace Golf Course offers a relaxing outdoor experience with its scenic fairways, perfect for unwinding while enjoying a round of golf. For a tranquil retreat, visit Point of Rocks Park, where peaceful trails invite relaxation and reflection amidst nature. Parker's Battery Park also provides a calming atmosphere for leisurely strolls.

Adventure

At Virginia Motorsports Park, experience the thrill of motor racing only 5.0km from Petersburg. The adrenaline rush and competitive atmosphere will leave you exhilarated. For a scenic adventure, hike the Virginia Capital Trail 12.4km away, offering stunning landscapes and a refreshing outdoor experience. Tennis enthusiasts can enjoy the Thalhimer Tennis Center, located 13.7km away, perfect for an energetic day on the courts.

Nightlife

For a lively evening, visit Swaders Sports Park for arcade fun or catch a show at the Sycamore Rouge Theatre for a blend of culture and romance. Don’t miss Regal Southpark Mall for the latest films, perfect for a family night out or a date.

Best time to go to Petersburg

The best time to visit Petersburg can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Petersburg falls in July, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in Petersburg falls in January, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January38.3°F (3.5°C)Light RainMostly SunnyAverageSlightly Low
February41.9°F (5.5°C)Light RainMostly SunnyAverageSlightly Low
March48.4°F (9.1°C)Light RainMostly SunnySlightly HighSlightly High
April58.6°F (14.8°C)Light RainMostly SunnySlightly HighAverage
May67.3°F (19.6°C)Light RainMostly SunnyAverageSlightly High
June75.2°F (24.0°C)Light RainMostly SunnyAverageAverage
July79.5°F (26.4°C)Light RainMostly SunnySlightly HighSlightly High
August77.4°F (25.2°C)Light RainMostly SunnyAverageAverage
September71.6°F (22.0°C)Light RainMostly SunnyAverageAverage
October61.2°F (16.2°C)Light RainMostly SunnySlightly LowAverage
November49.5°F (9.7°C)Light RainMostly SunnySlightly LowAverage
December43.3°F (6.3°C)Light RainMostly SunnySlightly LowSlightly Low

Frequently asked questions

What is the best area to stay in Petersburg?
Templeton is the best area to stay in Petersburg, Virginia, particularly for travellers seeking a blend of comfort and convenience. This welcoming neighbourhood is favoured by most of our guests, thanks to its proximity to key attractions and charming local amenities. Here, you can explore the rich history of the area, with sites like the Petersburg National Battlefield and the historic Old Town district just a short drive away.

For families looking for a memorable trip, Templeton offers spacious rooms and family-friendly dining options. Nearby parks provide great opportunities for picnics and outdoor activities, ensuring that children can enjoy their time while parents relax and take in the scenery.

Couples may find Templeton's tranquil atmosphere great for a romantic escape. With its easy access to quaint cafés and intimate restaurants, you can create cherished moments together, all while being close to the vibrant heart of Petersburg.
What are the best hotels in Petersburg that travellers recommend?
In Petersburg, the Ragland Mansion Bed & Breakfast stands out as an exceptional choice, boasting an impressive rating of 9.8. Guests are captivated by its charming ambiance and personalized service, which makes it a great haven for couples looking to escape the everyday hustle. With elegant rooms featuring plush bathrobes and luxurious rainfall showerheads, the Ragland Mansion creates a serene atmosphere for relaxation. The stunning ballroom is an added bonus, ideal for those planning a romantic event or celebrating a special occasion.

For travellers seeking a modern yet comfortable stay, the Hotel Petersburg, Tapestry Collection By Hilton, rated 9.4, offers a delightful blend of style and convenience. Valet parking is available for ease of access, allowing guests to explore the local sights without hassle. The attention to detail, including designer toiletries, ensures a touch of luxury that enhances the overall experience. This hotel is great for business travellers needing a reliable and upscale environment to unwind after a productive day.
What are the best family hotels in Petersburg?
Hotel Petersburg, Tapestry Collection By Hilton, is a fantastic choice for families visiting Petersburg, Virginia. With a guest review score of 9.4, it stands out for its thoughtful amenities designed to accommodate families comfortably. Find more child-friendly accommodations in Petersburg.
What hotels in Petersburg offer free breakfast?
Ragland Mansion Bed & Breakfast is a charming option in Petersburg, highly rated with an impressive score of 9.8 from guests. This delightful establishment not only offers a complimentary cooked breakfast to start your day off right, but it also welcomes pets, making it an excellent choice for families traveling with furry companions. Find more hotels with free breakfast in Petersburg.
What are the top pet-friendly hotels in Petersburg?
Ragland Mansion Bed & Breakfast is a charming option in Petersburg, boasting an impressive customer review rating of 9.8. This delightful bed and breakfast not only welcomes pets but also offers a complimentary cooked breakfast, ensuring a warm start to your day. Guests appreciate the thoughtful amenities, including free toiletries and comfortable bathrobes, which enhance the overall experience. The nearby winery tours provide a great opportunity for a family outing or a romantic escape.

Another excellent choice is the Hotel Petersburg, Tapestry Collection By Hilton, rated 9.4 by travellers. This hotel stands out with its historical district location, making it an ideal base for exploring the rich culture of Petersburg. Families will find the convenience of a sofa bed in the rooms, while fitness facilities cater to those looking to maintain their exercise routines. Pets are also welcome here, ensuring that your furry companions can join in on the adventures. See more pet-friendly hotels in Petersburg.
What are the best budget hotels in Petersburg?
For travellers seeking budget-friendly accommodations in Petersburg, the Hampton Inn by Hilton Petersburg Ft. Gregg Adams is an excellent choice, boasting an excellent review score of 9.0. This hotel offers a refreshing outdoor pool, great for a family splash after a day of adventures. Guests appreciate the complimentary breakfast, which makes mornings easier for families, along with free self-parking for added convenience.

Another great option is the Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG, rated 8.4 by guests. This property not only features a seasonal outdoor pool but also provides essential amenities such as a fitness centre, free breakfast, and complimentary WiFi. Families will find the free cribs and spacious rooms accommodating, ensuring a comfortable stay for everyone.

For travellers, the Ragland Mansion Bed & Breakfast offers a charming and intimate atmosphere with an exceptional review score of 9.8. With its historic flair and nearby winery tours, it appeals to couples seeking a romantic getaway. The free cooked breakfast and pet-friendly policy add to its allure for those looking for a cozy escape.

Whether you're traveling with family or planning a romantic retreat, Petersburg has a variety of budget-friendly hotels that cater to your needs, ensuring a comfortable and enjoyable stay. View all budget hotels in Petersburg.
When is the best time to go to Petersburg?
The most popular time to visit St Petersburg is April, when the city begins to awaken from the winter slumber and the days grow longer and brighter. During this time, temperatures range from around 3 to 10°C, making it a refreshing period for exploring the city's renowned landmarks and vibrant cultural scene.

As spring unfolds, the peak season stretches from March to May, attracting tourists keen to experience the city's rich history and stunning architecture without the overwhelming crowds of summer. April is particularly delightful for outdoor activities; you can stroll along the Neva River, visit the splendid gardens, or take a leisurely walk through the historic streets, all while enjoying the crisp air and beautiful blooming flowers.

For couples or those looking for a romantic escape, April offers a unique charm. You can immerse yourself in the city's artistic offerings, from the renowned Hermitage Museum to the enchanting Mariinsky Theatre, often hosting captivating performances. The milder weather also allows for outdoor dining experiences, where you can indulge in local delicacies at charming cafés with views of the city's iconic skyline.

If you're considering a more budget-friendly option, November can be an attractive alternative. While it's less busy, it still provides a wonderful opportunity to explore the cultural treasures of St Petersburg at a leisurely pace, with fewer tourists around.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline -- this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Petersburg hotel for you.
How can I save on a Petersburg hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Petersburg hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a Petersburg hotel?
Prices for hotels in Petersburg often vary, but you can find a great deal from £44 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.