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.

Petersburg Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Petersburg hotels

Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
2.5 star property
Petersburg
8.0 out of 10, Very good, (219 reviews)
"Loved my stay here "
United States
Nyakeh
The price is €76
includes taxes & fees
6 Jul - 7 Jul
Woodspring Suites Petersburg Near Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
2.5 star property
Petersburg
8.8 out of 10, Excellent, (570 reviews)
"Great stay"
United States
Lyubov
The price is €104
includes taxes & fees
12 Jul - 13 Jul
Hampton Inn by Hilton Petersburg Fort Lee

Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
8.4 out of 10, Very good, (1,001 reviews)
"Was a great stay at comfort inn."
United States
doree
The price is €86
includes taxes & fees
26 Jul - 27 Jul
Comfort Inn Petersburg Fort Lee Area

Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA
2.5 star property
Petersburg
7.8 out of 10, Good, (1,000 reviews)
"I've stayed here twice now and bpth times the experience was great. Desk staff very friendly and competent. Will be staying again!"
United States
Jennifer
The price is €89
includes taxes & fees
26 Jul - 27 Jul
Country Inn & Suites by Radisson, Petersburg, VA

Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
2.0 star property
Petersburg
6.4 out of 10, (399 reviews)
"Nice olace good location clean rooms"
United States
Laura
The price is €78
includes taxes & fees
12 Jul - 13 Jul
Super 8 by Wyndham Petersburg

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

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
2.5 star property
Petersburg
8.0 out of 10, Very good, (1,002 reviews)
"Clean room nice breakfast"
United States
Dale
The price is €108
includes taxes & fees
12 Jul - 13 Jul
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Flagship Inn

Flagship Inn
2.0 star property
Petersburg
4.0 out of 10, (396 reviews)
"Very helpful staff and comfy bed. Bare bones; you’ve gotta rent towels etc. Overall would return."
United States
Emilie
The price is €50
includes taxes & fees
6 Jul - 7 Jul
Flagship Inn

Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
3.5 star property
Petersburg
9.8 out of 10, Exceptional, (392 reviews)
"The lady was super friendly and helpful."
United States
Paula
The price is €147
includes taxes & fees
6 Jul - 7 Jul
Ragland Mansion Bed & Breakfast

Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
2.0 star property
Petersburg
5.6 out of 10, (570 reviews)
"room was clean very nice front desk"
United States
alexander
The price is €57
includes taxes & fees
28 Jul - 29 Jul
Econo Lodge Petersburg - Fort Lee

Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton
3.5 star property
Petersburg
9.2 out of 10, Wonderful, (184 reviews)
"Loved the hotel and our experince was fantastic"
United States
Cynthia
The price is €119
includes taxes & fees
19 Jul - 20 Jul
Hotel Petersburg, Tapestry Collection By Hilton

Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
2.0 star property
Petersburg
5.6 out of 10, (1,000 reviews)
"Good clean room with all necessary amenities in good location at a good price for a traveler. Would stay there again"
United States
robert
The price is €71
includes taxes & fees
12 Jul - 13 Jul
Days Inn by Wyndham Petersburg/South Fort Lee

Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
2.0 star property
Petersburg
5.2 out of 10, (738 reviews)
"The place looked like a trap house. It was disgusting and filthy. I had to stay there for about three hours overnight just until my flight left the next morning and the conditions were unacceptable."
United States
Diamond
The price is €57
includes taxes & fees
19 Jul - 20 Jul
Red Roof Inn Petersburg - Fort Lee

Best Inn

Best Inn
2.5 star property
Petersburg
4.2 out of 10, (409 reviews)
"Had roaches, won’t ever stay here again"
United States
Alex
The price is €55
includes taxes & fees
6 Jul - 7 Jul
Best Inn

Travelers Inn By OYO, Templeton VA

Travelers Inn By OYO, Templeton VA
2.5 star property
Petersburg
4.8 out of 10, (207 reviews)
"The only thing that I enjoyed was getting my full refund back within 24hrs. The staff were polite and did the best that they could, but I was in my room for two minutes before I checked out. Rudja and Lamont were kind and understanding. With all that being said, I think this place should be investigated, it's too much of a safety hazard."
United States
Myra
The price is €46
includes taxes & fees
18 Jul - 19 Jul
Travelers Inn By OYO, Templeton VA

Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
2.0 star property
Petersburg
6.2 out of 10, (755 reviews)
"Very clean nice attencion and respectfully hosted all good condition"
United States
Julio
The price is €64
includes taxes & fees
6 Jul - 7 Jul
Motel 6 Petersburg, VA - Fort Lee

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
2.5 star property
Petersburg
8.4 out of 10, Very good, (575 reviews)
"our room was very spacious. small fridge needs a freezer as well. for ice packs for travel back home. needs a ceiling fan. but, all in all it was a very nice place to stay."
United States
Tammy
The price is €139
includes taxes & fees
12 Jul - 13 Jul
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
6.0 out of 10, (1,000 reviews)
"Fine for a quick stay but is in need of a makeover. It was quiet with clean sheets and bathroom and a comfortable bed. Staff was friendly and efficient at the 24 hr front desk. Free breakfast is mini muffins, white bread and plain grocery store bagels, coffee and juice."
United States
Lisa
The price is €67
includes taxes & fees
26 Jul - 27 Jul
Quality Inn Petersburg Fort Lee Area

Sleep Inn & Suites Stony Creek - Petersburg South

Sleep Inn & Suites Stony Creek - Petersburg South
2.5 star property
Stony Creek
7.8 out of 10, Good, (1,001 reviews)
"Spacious room, clean and great staff. Needed a place to stay for the night and this was perfect"
United States
Blair
The price is €71
includes taxes & fees
26 Jul - 27 Jul
Sleep Inn & Suites Stony Creek - Petersburg South

Fairfield Inn & Suites by Marriott Stony Creek

Fairfield Inn & Suites by Marriott Stony Creek
3.0 star property
Stony Creek
9.4 out of 10, Exceptional, (445 reviews)
"The breakfast was delicious and the staff was amazing "
United States
Ester
The price is €123
includes taxes & fees
8 Jul - 9 Jul
Fairfield Inn & Suites by Marriott Stony Creek

Hampton Inn Stony Creek/Petersburg Area

Hampton Inn Stony Creek/Petersburg Area
2.5 star property
Stony Creek
8.0 out of 10, Very good, (1,002 reviews)
"Front desk clerk was polite and helpful, breakfast was good food was tasty"
United States
Jean
The price is €92
includes taxes & fees
23 Jul - 24 Jul
Hampton Inn Stony Creek/Petersburg Area
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

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

Stay near popular Petersburg attractions

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.

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.

Top Petersburg Hotel Reviews

More cheap stays in Petersburg

Find out more about Petersburg

Top reasons to visit Petersburg

  • Historic Charm: Petersburg boasts a rich history, with numerous historic sites, military museums, and charming plantations that provide a glimpse into the past.
  • Outdoor Activities: The city offers a range of outdoor adventures, including visits to the Petersburg Sports Complex and local parks.
  • Vibrant Downtown: Explore the picturesque downtown and Old Towne, where history and urban life blend seamlessly.
  • Family-Friendly Atmosphere: Ideal for families, Petersburg features local festivals and activities suitable for all ages.
  • Diverse Accommodation: A variety of lodging options, from comfortable hotels to charming motels, cater to various needs and budgets.

Find great hotels near Petersburg

Petersburg, Virginia, offers a diverse selection of accommodation options, from comfortable hotels to charming motels. Whether you're seeking a pet-friendly stay, facilities tailored for business travellers, or a nature-themed experience, you'll find a variety of choices. With numerous hotels in Petersburg, VA, each providing unique amenities, you're sure to discover the perfect base for your adventures. Explore the local reviews to find the ideal lodging that meets your requirements.

  • WoodSpring Suites Colonial Heights Fort Lee: This budget-friendly hotel is an excellent choice for travellers seeking a pet-friendly experience. Located only 3.2km from Petersburg, WoodSpring Suites combines affordability with comfort. The hotel welcomes pets with specific amenities including a deposit policy for dogs and allowances for service animals. Guests appreciate the straightforward, functional rooms equipped with kitchen facilities, providing a home-like atmosphere for longer stays. Ideal for those looking for convenience and a relaxed environment, this hotel is a great base for exploring the surrounding area.
  • Country Inn & Suites by Radisson, Chester, VA: Situated 14.5km from Petersburg, this 3-star hotel offers a welcoming atmosphere tailored for business travellers. With a focus on comfort and functionality, the Country Inn & Suites features well-appointed rooms and spaces designed for productivity, including a business centre and meeting facilities. Guests can enjoy complimentary breakfast, free Wi-Fi, and a fitness centre, ensuring a pleasant stay that caters to both work and relaxation. Its proximity to major highways makes it a convenient stop for those on business trips.
  • Comfort Suites South Park: Located a mere mile from Petersburg, Comfort Suites South Park offers a blend of affordability and convenience in the heart of the city. With a guest rating of 8.0 out of 10, this hotel is well-suited for those on business trips, providing spacious suites equipped with modern amenities. Guests can take advantage of a complimentary breakfast, a fitness centre, and easy access to nearby attractions. The city centre location allows for easy exploration of local dining and shopping, making it an ideal choice for both work and leisure.

Where to stay in and around Petersburg

Petersburg, Virginia, offers a delightful blend of historical charm and urban vibrancy, perfect for families and outdoor enthusiasts alike. Explore the picturesque downtown and Old Towne, where history comes alive, or immerse yourself in the scenic beauty of Historic Petersburg. With a welcoming atmosphere and a variety of budget-friendly excursions, Petersburg is a hidden gem in Virginia, promising a memorable experience for every traveller.

  • Colonial Heights: Nestled a mere 3.2km from Petersburg, Colonial Heights is a bustling city that attracts visitors year-round, with peaks in March to April and July. This family-friendly destination offers a blend of city-themed and business experiences. The city is well-known for its shopping centres and educational institutions. Notable nearby attractions include a historic college university, a stadium, and a racetrack, providing diverse options for leisure and entertainment.
  • Hopewell: Located 12.9km from Petersburg, Hopewell is a vibrant city that captivates outdoor enthusiasts and families alike. With visitor numbers peaking in April and June to July, it offers an array of activities centred around education and shopping. The local landscape features a picturesque river and lake, perfect for leisurely strolls and picnics. The presence of a historic college university adds an element of charm, making Hopewell an inviting spot for those seeking a blend of urban and natural experiences.
  • Templeton: Just a short distance from Petersburg, Templeton is a quaint village that welcomes families and business travellers alike. With visitor numbers peaking in April and July to August, this area is known for its shopping centres and golf facilities. Templeton's appeal lies in its urban parks and historic places, providing a serene escape for those looking to relax or explore the rich history of the region. It's an excellent choice for those looking for a blend of leisure and local culture.

Things to do near Petersburg

Shopping

Petersburg offers charming local shops like the Old Towne Market, where you can find unique gifts and handmade items. If you're up for a drive, visit the Southpark Mall in Colonial Heights for a wider selection of retail options and dining experiences.

Recreation

In Petersburg, the Serenity Spa offers a range of rejuvenating treatments, including massages and facials, in a tranquil environment. The Riverside Wellness Centre features fitness classes and yoga sessions, allowing guests to relax while surrounded by nature, ideal for those seeking a holistic approach to well-being.

Adventure

Virginia Motorsports Park, located 12.9km from Petersburg, offers exhilarating motor racing experiences amidst a vibrant atmosphere. For more high-speed action, visit Richmond Raceway, situated 40.2km away, where the thrill of competitive racing awaits. Southside Speedway, just 30.6km away, also delivers adrenaline-pumping events for motorsport enthusiasts.

Nightlife

Petersburg's nightlife offers a vibrant mix, from the lively atmosphere at The Brickhouse Run, where you can enjoy live music, to the laid-back vibe at The Rail Stop, perfect for a relaxed drink. Explore local breweries like Trapezium Brewing Co. for unique craft beers and a friendly crowd.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Petersburg

Petersburg is an ideal destination for families seeking a blend of history and outdoor adventures. Visitors can explore a variety of attractions, including historic sites, military museums, and charming plantations, all of which provide rich cultural experiences. Whether you're after a leisurely stroll through history or an exciting outdoor excursion, Petersburg has something to offer every traveller.

  • Rogers Stadium: Experience the electrifying atmosphere of Rogers Stadium, where local sports enthusiasts gather to cheer on their teams. The stadium's vibrant energy is palpable, and attending a game offers a taste of American sporting culture.
  • Pamplin Historical Park: Delve into the rich tapestry of history at Pamplin Historical Park. This site provides an immersive experience, allowing visitors to explore Civil War history through engaging exhibits and beautifully preserved landscapes, highlighting the cultural significance of the era.
  • National Museum of the Civil War Soldier: Discover the poignant stories of soldiers at the National Museum of the Civil War Soldier. This museum offers a unique insight into the lives of those who fought, featuring interactive displays and artefacts that bring history to life.

Best time to go to Petersburg

The best time to visit Petersburg is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 HighSlightly High
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 HighAverage
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

Reaching Petersburg, Virginia, is convenient with several nearby airports. Richmond International Airport (RIC) is situated 32.2km away, with excellent hotels like the Delta Hotels by Marriott Richmond Downtown, 9.7km from the airport, and the Hilton Garden Inn Richmond Airport, just 1.6km away. Norfolk International Airport (ORF) is 112.7km from Petersburg, offering options like The Westin Virginia Beach Town Center, 9.7km away, and Home2 Suites by Hilton Norfolk Airport, 3.2km distant. Further afield, Charlottesville-Albemarle Airport (CHO) is 136.8km away, with nearby hotels such as the Graduate by Hilton Charlottesville and Oakhurst Inn, both 12.9km from the airport.

Frequently asked questions

Where is the best place for a stay in Petersburg?
Based on our traveller data, Woodspring Suites Petersburg Near Fort Lee is one of the top choices for your stay. This hotel offers free parking and free WiFi. Other good choices for your stay include Hampton Inn by Hilton Petersburg Fort Lee and Country Inn & Suites by Radisson, Petersburg, VA. See all available top hotels, or vacation rentals in Petersburg.
What are some of the best holiday rentals that Petersburg has to offer?
Heart of the Arts District Penthouse - West Broad VCU MCV Prime Downtown!: This holiday home rental outside of Petersburg has air conditioning and laundry facilities to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a dishwasher, a fridge and a stovetop. See all vacation rentals in Petersburg.
If I need to cancel my hotel reservation in Petersburg, will I receive a refund?
Yes, you'll find most hotel room reservations are fully refundable if you cancel before the hotel's cancellation deadline, which is usually within 24-48 hours of your check-in date. If you booked a non-refundable reservation, it might still be possible to cancel it and receive a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Petersburg.
What's the best family accommodation in Petersburg?
Days Inn by Wyndham Petersburg/South Fort Lee is a hotel with free parking and laundry facilities, and it's a top choice on Expedia for families. Red Roof Inn Petersburg - Fort Lee is another choice for your family trip. Also, attractions in the area such as Iron Bridge Sports Park and Uptown Alley are fun for children of all ages. Find more child-friendly accommodations in Petersburg.
What is the favourite LGBTQ-friendly accommodation in Petersburg?
Hampton Inn by Hilton Petersburg Ft. Gregg Adams is a top LGBTQ-friendly hotel, and features free breakfast and free WiFi. Country Inn & Suites by Radisson, Petersburg, VA and Holiday Inn Express Petersburg by IHG are two other good choices for your stay. See all available hotels listed as LGBTQ-friendly in Petersburg.
What's the best dog-friendly accommodation option in Petersburg?
Hampton Inn by Hilton Petersburg Fort Lee is a top hotel for people travelling with their pets, and offers a fitness centre and free WiFi for its human guests. Other good options for you and your pet include Woodspring Suites Petersburg Near Fort Lee and Comfort Inn Petersburg Fort Lee Area. See more pet-friendly hotel accommodations in Petersburg.
What are some accommodation options with pools in Petersburg?
Hampton Inn by Hilton Petersburg Fort Lee is a top hotel with a pool, free breakfast and free WiFi. View all hotels with pools in Petersburg.
What is staying in Petersburg like?
Families will find child-friendly activities in Petersburg, and visitors give high marks for the top-notch restaurants. Urban and scenic, this city also attracts tourists with its shopping. In Petersburg, there are 65 hotels and other accommodation options to choose from. Find out more about Petersburg.
What should I do while I'm visiting Petersburg?
Cultural venues include Siege Museum, Centre Hill Museum and Pocahontas Island Black History Museum. Landmarks like Trapezium House, Old Blandford Church and Poplar Grove National Cemetery might be worth a visit. The picturesque setting of Pamplin Historical Park and Appomattox River exemplify the area's natural beauty. Take a look at what more there is to see and do in Expedia's Petersburg guide.
How can I get around Petersburg?
To see more of the larger area, hop aboard a train at Petersburg Station. If you want to venture out around the area, you may want a rental car in Petersburg for your journey.
What's the weather like in Petersburg?
The hottest months are usually July and August, with an average temperature of 24°C, while the coldest months are January and February, with an average of 6°C. Average annual precipitation for Petersburg is 1190 mm.

Explore a world of travel with Expedia