Find hotels in Petersburg, VA from £47

    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

Our top choices for Petersburg hotels

Sleep Inn & Suites Stony Creek - Petersburg South

2.5 star property
7.8 out of 10, Good, (910)
"Great price for a quick over night stay!"
The price is £60
includes taxes & fees
7 Sept - 8 Sept
Sleep Inn & Suites Stony Creek - Petersburg South

Fairfield Inn & Suites by Marriott Stony Creek

2.5 star property
9.4 out of 10, Exceptional, (333)
"Great breakfast!"
The price is £88
includes taxes & fees
21 Sept - 22 Sept
Fairfield Inn & Suites by Marriott Stony Creek

Studio 6 Richmond, VA - Airport

2.0 star property
8.8 out of 10, Excellent, (259)
"Great place to stay. "
The price is £67
includes taxes & fees
15 Sept - 16 Sept
Studio 6 Richmond, VA - Airport

Ragland Mansion Bed & Breakfast

3.5 star property
9.8 out of 10, Exceptional, (349)
"This historic property is a great place to share time with family and friends before Amtrak trip the next morning . Convenient to Old Town restaurants. We were welcomed and truly enjoyed the individual attention. The whole experience was perfect."
The price is £114
includes taxes & fees
10 Sept - 11 Sept
Ragland Mansion Bed & Breakfast

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

2.5 star property
8.4 out of 10, Very good, (538)
"I enjoyed my stay"
The price is £117
includes taxes & fees
28 Aug - 29 Aug
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Hampton Inn by Hilton Petersburg Ft. Gregg Adams

2.5 star property
9.0 out of 10, Wonderful, (258)
"It was a great place to stay when traveling with family. "
The price is £105
includes taxes & fees
11 Sept - 12 Sept
Hampton Inn by Hilton Petersburg Ft. Gregg Adams

Country Inn & Suites by Radisson, Petersburg, VA

2.5 star property
7.6 out of 10, Good, (1010)
"The rooms were clean and the beds were comfortable. "
The price is £88
includes taxes & fees
7 Sept - 8 Sept
Country Inn & Suites by Radisson, Petersburg, VA

Comfort Inn Petersburg Near Fort Gregg-Adams

2.5 star property
8.2 out of 10, Very good, (1003)
"We needed an inexpensive clean place to sleep in route to Washington DC that offered free breakfast. It had a great gym and a pool and was very reasonably priced breakfast included."
The price is £89
includes taxes & fees
7 Sept - 8 Sept
Comfort Inn Petersburg Near Fort Gregg-Adams

Holiday Inn Express Petersburg by IHG

2.5 star property
8.0 out of 10, Very good, (1003)
"Great hotel. "
The price is £110
includes taxes & fees
4 Sept - 5 Sept
Holiday Inn Express Petersburg by IHG

Hotel Petersburg, Tapestry Collection By Hilton

3.5 star property
9.0 out of 10, Wonderful, (63)
"This is hotel really nice .."
The price is £80
includes taxes & fees
7 Sept - 8 Sept
Hotel Petersburg, Tapestry Collection By Hilton

Quality Inn Petersburg Near Fort Gregg-Adams

2.5 star property
6.0 out of 10, (952)
"We had a great room and a good breakfast "
The price is £60
includes taxes & fees
7 Sept - 8 Sept
Quality Inn Petersburg Near Fort Gregg-Adams

Super 8 by Wyndham Petersburg

2.0 star property
6.2 out of 10, (360)
"I had a problem with my room and the young lady didn't have a problem with putting me in another room. She was very nice about it. The rooms are nice and clean. Overall my stay was pleasant. "
The price is £69
includes taxes & fees
7 Sept - 8 Sept
Super 8 by Wyndham Petersburg

Motel 6 Petersburg, VA - Fort Lee

2.0 star property
6.4 out of 10, (677)
"The night staff was very helpful with information and restaurants "
The price is £55
includes taxes & fees
20 Sept - 21 Sept
Motel 6 Petersburg, VA - Fort Lee

Red Roof Inn Petersburg - Fort Lee

2.0 star property
5.0 out of 10, (669)
"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 £55
includes taxes & fees
1 Sept - 2 Sept
Red Roof Inn Petersburg - Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee

2.0 star property
5.6 out of 10, (1002)
"Clean, friendly staff"
The price is £63
includes taxes & fees
7 Sept - 8 Sept
Days Inn by Wyndham Petersburg/South Fort Lee

Econo Lodge Petersburg - Fort Lee

2.0 star property
5.4 out of 10, (543)
"Clean and great staff"
The price is £49
includes taxes & fees
3 Sept - 4 Sept
Econo Lodge Petersburg - Fort Lee

Best Inn

2.5 star property
4.2 out of 10, (387)
"Customer service was polite "
The price is £47
includes taxes & fees
27 Aug - 28 Aug
Best Inn

Travelers Inn By OYO, Templeton VA

2.5 star property
4.0 out of 10, (131)
"Trash, b"
The price is £50
includes taxes & fees
1 Sept - 2 Sept
Travelers Inn By OYO, Templeton VA

Sleep Inn & Suites near Fort Gregg-Adams

2.5 star property
8.4 out of 10, Very good, (355)
"Everything was excellent the quality and the staff was very helpful to me when I needed help and the room was clean. We were very pleased."
The price is £114
includes taxes & fees
28 Aug - 29 Aug
Sleep Inn & Suites near Fort Gregg-Adams

Country Inn & Suites by Radisson, Richmond I-95 South, VA

2.5 star property
8.4 out of 10, Very good, (1438)
"Room was very clean, friendly staff and breakfast was perfect"
The price is £84
includes taxes & fees
7 Sept - 8 Sept
Country Inn & Suites by Radisson, Richmond I-95 South, VA
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

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

Explore Civil War history at the Petersburg National Battlefield where rangers know the best spots for battlefield views. Stroll the cobblestone streets of Old Towne to discover local art galleries, then grab a bite at one of the riverside restaurants when locals have them mostly to themselves.

Photo by Corey Dargan
Open Photo by Corey Dargan

Top Petersburg Hotel Reviews

More cheap stays in Petersburg

More cheap stays in Petersburg

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.

Find great hotels near Petersburg

Discover a variety of accommodation options in Petersburg, Virginia, designed to suit every traveller's needs. Whether you're seeking a comfortable hotel for a business trip, a pet-friendly motel for a family getaway, or a nature-themed retreat, Petersburg has it all. Explore the charming hotels and motels that provide convenient access to the area's rich history and scenic landscapes, ensuring a memorable stay in this vibrant city.

  • WoodSpring Suites Richmond Colonial Heights Fort Gregg-Adams: Ideal for pet lovers, WoodSpring Suites Richmond Colonial Heights Fort Gregg-Adams offers a welcoming atmosphere for guests travelling with furry companions. Located 1.2km from Petersburg, this hotel ensures a comfortable stay with a range of pet-friendly amenities. Guests appreciate the flexible pet policy, allowing dogs on the premises with specific restrictions. The property is designed for longer stays, featuring well-equipped kitchen facilities in each suite, making it a practical choice for those seeking a home away from home.
  • Country Inn & Suites by Radisson, Chester, VA: Just 5.6km from Petersburg, Country Inn & Suites by Radisson, Chester, VA is a charming 3-star hotel that celebrates inclusivity and business efficiency. This LGBTQIA-friendly establishment is perfect for business travellers, offering a dedicated Business Centre and a warm, welcoming atmosphere. Guests love the comfortable rooms that provide a restful retreat after a long day, complemented by a complimentary breakfast to kick-start your morning. Its affiliation with LGBTQI travel guides further ensures a supportive environment for all guests.
  • Quality Inn Chester - South Richmond: Located 5.0km from Petersburg, Quality Inn Chester - South Richmond caters to both business and nature enthusiasts. This hotel features essential facilities, including a 24-hour Business Centre and meeting rooms, making it suitable for corporate retreats. Guests enjoy the serene surroundings that invite exploration of local parks and nature trails. The accommodation is designed with comfort in mind, offering a restful space to unwind after a busy day, ensuring a relaxing stay for all types of travellers.

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.

Booking tips and Expedia advantages for Petersburg

Petersburg, Virginia, provides numerous ways to save during your visit. Enjoy free entry to attractions like Virginia State University and Castlewood. For budget-friendly travel, consider visiting from December to February when accommodation prices drop, with Monday being the least expensive night to stay. Use Expedia to compare room rates and find great hotel deals, particularly by booking packages that combine flights and activities. For local transport, opt for buses to keep costs down while exploring the city.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Petersburg are December to February, where the prices are slightly lower. This is in comparison to March and May to June, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Petersburg is Monday. The most expensive day to stay in Petersburg is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and ideal type of accommodation. To discover the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Petersburg with your flights and activities by opting for an Expedia package.

Find the best attractions near Petersburg

Petersburg, Virginia, offers a delightful blend of family-friendly activities and cultural experiences, making it an ideal destination for outdoor enthusiasts and history buffs alike. Visitors can explore a variety of attractions, including historic sites, charming plantations, and insightful military museums. Whether you're seeking eco-friendly adventures or a deep dive into local heritage, Petersburg's diverse points of interest promise to cater to every traveler's interests.

  • Virginia State University: Experience the vibrant culture at Virginia State University, a historic institution that showcases the rich educational heritage of the region. Stroll through its picturesque campus and engage with local students and faculty.
  • Keystone Antique Truck and Tractor Museum: Discover the fascinating world of vintage vehicles at the Keystone Antique Truck and Tractor Museum. This family-friendly attraction offers a unique glimpse into transportation history, featuring an impressive collection of trucks and tractors.
  • Petersburg National Battlefield Park: Explore the significant historical site of Petersburg National Battlefield Park, where you can delve into the Civil War's pivotal moments. Enjoy walking trails and informative exhibits that highlight the area's cultural significance.

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

The nearest major airports for your trip to Petersburg

When planning your visit to Petersburg, Virginia, you can fly into two major airports. Richmond International Airport (RIC) is approximately 12.4km away, with excellent hotel options such as the 4.5-star Jefferson Hotel and the 4-star Omni Richmond Hotel, both around 3.7km from the airport. Alternatively, Newport News-Williamsburg International Airport (PHF) is about 31.7km from Petersburg, featuring hotels like the 4-star Kingsmill Resort and the 4-star DoubleTree by Hilton Williamsburg, both 7.5km from the airport. Transportation services from these hotels provide convenient access to the respective airports, ensuring a smooth journey for your vacation.

Explore a world of travel with Expedia

Explore a world of travel with Expedia

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 £47 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.