city of petersburg, virginia

Find hotels in Petersburg, VA from ₩109,134

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
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, (211 reviews)
"Loved my stay here "
United States
Nyakeh
The price is ₩121,170
₩142,026 total
includes taxes & fees
Jun 29 - Jun 30
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, (555 reviews)
"Great stay"
United States
Lyubov
The price is ₩149,668
₩168,076 total
includes taxes & fees
Jul 8 - Jul 9
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,006 reviews)
"Was a great stay at comfort inn."
United States
doree
The price is ₩142,107
₩159,586 total
includes taxes & fees
Jul 8 - Jul 9
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,001 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 ₩135,588
₩156,333 total
includes taxes & fees
Jul 22 - Jul 23
Country Inn & Suites by Radisson, Petersburg, VA

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, (574 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 ₩207,063
₩234,610 total
includes taxes & fees
Jul 2 - Jul 3
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

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 ₩121,869
₩140,515 total
includes taxes & fees
Jun 28 - Jun 29
Super 8 by Wyndham Petersburg

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 ₩103,388
₩116,105 total
includes taxes & fees
Jul 3 - Jul 4
Quality Inn Petersburg Fort Lee Area

Flagship Inn

Flagship Inn
2.0 star property
Petersburg
4.2 out of 10, (395 reviews)
"Very helpful staff and comfy bed. Bare bones; you’ve gotta rent towels etc. Overall would return."
United States
Emilie
The price is ₩75,923
₩87,549 total
includes taxes & fees
Jun 26 - Jun 27
Flagship Inn

Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton
3.5 star property
Petersburg
9.2 out of 10, Wonderful, (182 reviews)
"Loved the hotel and our experince was fantastic"
United States
Cynthia
The price is ₩163,180
₩188,517 total
includes taxes & fees
Jul 26 - Jul 27
Hotel Petersburg, Tapestry Collection By Hilton

Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
3.5 star property
Petersburg
9.8 out of 10, Exceptional, (391 reviews)
"The lady was super friendly and helpful."
United States
Paula
The price is ₩191,725
₩257,494 total
includes taxes & fees
Jul 7 - Jul 8
Ragland Mansion Bed & Breakfast

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 ₩99,963
₩112,273 total
includes taxes & fees
Jun 28 - Jun 29
Days Inn by Wyndham Petersburg/South Fort Lee

Travelers Inn By OYO, Templeton VA

Travelers Inn By OYO, Templeton VA
2.5 star property
Petersburg
5.0 out of 10, (205 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 ₩65,754
₩80,417 total
includes taxes & fees
Jul 12 - Jul 13
Travelers Inn By OYO, Templeton VA

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 ₩84,359
₩97,274 total
includes taxes & fees
Jun 26 - Jun 27
Best Inn

Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
2.0 star property
Petersburg
5.6 out of 10, (569 reviews)
"room was clean very nice front desk"
United States
alexander
The price is ₩86,261
₩99,458 total
includes taxes & fees
Jul 1 - Jul 2
Econo Lodge Petersburg - Fort Lee

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,001 reviews)
"Clean room nice breakfast"
United States
Dale
The price is ₩175,861
₩197,489 total
includes taxes & fees
Jul 5 - Jul 6
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
2.0 star property
Petersburg
6.2 out of 10, (754 reviews)
"Very clean nice attencion and respectfully hosted all good condition"
United States
Julio
The price is ₩98,343
₩113,399 total
includes taxes & fees
Jul 5 - Jul 6
Motel 6 Petersburg, VA - Fort Lee

Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
2.0 star property
Petersburg
5.2 out of 10, (733 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 ₩96,614
₩108,498 total
includes taxes & fees
Jun 28 - Jun 29
Red Roof Inn Petersburg - Fort Lee

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 ₩116,701
₩125,220 total
includes taxes & fees
Jul 20 - Jul 21
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, (439 reviews)
"The breakfast was delicious and the staff was amazing "
United States
Ester
The price is ₩194,256
₩208,436 total
includes taxes & fees
Jul 6 - Jul 7
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,000 reviews)
"Front desk clerk was polite and helpful, breakfast was good food was tasty"
United States
Jean
The price is ₩145,895
₩156,545 total
includes taxes & fees
Jul 22 - Jul 23
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 and neighborhoods for the activities you enjoy most.

Ettrick

Home to Virginia State University, this area boasts historic landmarks like Vawter Hall and Old President's House, and offers convenient access to the Petersburg Amtrak train station.

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.

city of petersburg, virginia

Top Petersburg Hotel Reviews

More cheap stays in Petersburg

Find out more about Petersburg

Top reasons to visit Petersburg

  • Historic Attractions: Petersburg is rich in history, featuring military museums and historic sites that tell the story of its past.
  • Outdoor Activities: The city offers numerous outdoor adventures, perfect for families and nature enthusiasts.
  • Vibrant Shopping: Explore local shops and shopping centers, providing a lively retail experience.
  • Cultural Festivals: Experience the annual Petersburg Festival, showcasing the city's culture and community spirit.
  • Diverse Accommodations: Choose from a variety of hotels and motels that cater to different traveler needs.

Find great hotels near Petersburg

Discover a range of accommodations in Petersburg, VA, where comfort meets convenience for every traveler. Whether you're seeking a business-friendly hotel, a cozy motel, or a pet-friendly stay, Petersburg has options to suit your needs. Enjoy a nature-themed vacation experience while exploring the city, and read hotel reviews to find the perfect fit for your visit. Make your stay memorable at one of Petersburg's welcoming hotels.

  • WoodSpring Suites Colonial Heights Fort Lee: Located just 3km from Petersburg, WoodSpring Suites Colonial Heights Fort Lee offers budget-friendly accommodations ideal for those traveling with pets. This hotel emphasizes a comfortable, home-like atmosphere with essential amenities, making it a great choice for extended stays. Guests can enjoy features such as pet-friendly policies, allowing dogs with certain restrictions. The property includes essential kitchen facilities in rooms, providing flexibility for meals. With a focus on affordability and practicality, this hotel caters to those seeking a casual lodging experience while exploring the region.
  • Country Inn & Suites by Radisson, Chester, VA: Situated 14km from Petersburg, the Country Inn & Suites by Radisson, Chester, VA, embodies a welcoming environment perfect for business travelers. This 3-star hotel offers a range of amenities designed for convenience, including a well-equipped business center, meeting spaces, and complimentary breakfast. The inviting lobby and cozy rooms create a relaxing atmosphere after a day of work or exploration. Its proximity to local attractions adds to its appeal for those balancing business needs with leisure activities in the area.
  • Suburban Studios Chester: Located 13km from Petersburg, Suburban Studios Chester provides a unique blend of budget-friendly accommodations with a nature-themed focus. Rated 8.0 out of 10, this hotel is suitable for travelers seeking a wellness-oriented stay. With pet-friendly options available, guests can enjoy the serene environment while unwinding in comfortable rooms. The property features essential amenities, including kitchen facilities and wellness options, catering to health-conscious visitors and nature enthusiasts alike. Suburban Studios Chester delivers an inviting experience that emphasizes relaxation and connection with the natural surroundings.

Where to stay in and around Petersburg

Petersburg, Virginia, offers a delightful mix of history and urban charm, perfect for families and outdoor enthusiasts alike. Explore downtown Petersburg for its vibrant atmosphere and local shops, or wander through Old Towne Petersburg to soak in the historic architecture. The scenic beauty surrounding the city enhances your experience, making it an ideal destination for budget-friendly excursions. Whether you're interested in history or simply enjoying friendly local vibes, Petersburg awaits with memorable adventures.

  • Colonial Heights: Situated a mere 3km from Petersburg, Colonial Heights is a vibrant city that offers a diverse travel experience. This destination attracts visitors year-round, with peak seasons around March to April and July. Families, business travelers, and city enthusiasts will find plenty to enjoy, including shopping centers and educational venues. Notable landmarks include a historic college university, a stadium, and a racetrack, making it an ideal spot for both leisure and entertainment.
  • Templeton: Nestled within the Petersburg area, Templeton is a charming village that welcomes travelers with a range of family-friendly and business-themed experiences. Visitor numbers are highest in April and during the summer months of July to August. The village boasts shopping centers and golf facilities, perfect for those seeking a laid-back yet engaging atmosphere. Nearby, urban parks and historic places invite exploration, providing a scenic backdrop for a day out.
  • Matoaca: Also located in the Petersburg vicinity, Matoaca is a delightful village that captures the essence of outdoor adventures and city life. Peak travel occurs in July to August and October, as families flock to its recreational areas and shopping centers. Visitors can immerse themselves in the beauty of local landmarks, including historic sites, a picturesque lake, and a national state park, making it a perfect escape for nature lovers and those looking to unwind.

Things to do near Petersburg

Shopping

In Petersburg, visit the Southpark Mall, featuring a range of popular retailers and dining options. If you're up for a drive, check out the Stony Point Fashion Park, located about 32km away, offering a blend of upscale shops and outdoor dining in a charming setting.

Recreation

In Petersburg, the Healing Waters Spa offers a variety of rejuvenating treatments, including massages and facials, in a serene atmosphere. Nearby, the Appomattox River provides opportunities for kayaking and nature walks, allowing visitors to connect with the tranquil outdoors while enjoying the scenic beauty of the area.

Adventure

Experience the thrill of motor racing at Richmond Raceway, located 40km from Petersburg, where you can feel the adrenaline of high-speed events. Virginia Motorsports Park, only 13km away, offers an exciting venue for racing enthusiasts. Southside Speedway, 31km from Petersburg, provides more fast-paced racing action.

Nightlife

Explore the lively atmosphere at the Brickhouse Run on Sycamore Street for craft cocktails and a welcoming vibe. For a unique experience, visit the Petersburg Area Arts League for art showcases and local performances, adding a cultural twist to your evening.

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

Find the best attractions in Petersburg

Petersburg, Virginia, is perfect for family-friendly, city-themed, and outdoor vacations. Visitors can explore a variety of attractions, including historic sites, military museums, and plantations. The city's points of interest cater to travelers seeking cultural experiences, outdoor adventures, and a taste of history, making it an ideal destination for diverse interests.

  • Pocahontas Island Black History Museum: This museum offers a deep dive into the rich African American history of Petersburg, showcasing artifacts, exhibits, and stories that celebrate the contributions of the community. Visitors can explore the cultural heritage of Pocahontas Island and its significance in local history.
  • Rogers Stadium: Home to various sporting events, Rogers Stadium is a vibrant venue filled with excitement. Experience the thrill of local games and enjoy the lively atmosphere as fans gather to support their teams, making it a great spot for sports enthusiasts.
  • Pamplin Historical Park: A significant site for Civil War history, Pamplin Historical Park features interactive exhibits, walking trails, and reenactments. Visitors can immerse themselves in the stories of the past while exploring beautifully maintained grounds that reflect the area's historical 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.

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

Traveling to Petersburg, Virginia, is convenient with several nearby airports. Richmond International Airport (RIC) is situated 32km away and offers excellent hotel options, such as The Jefferson Hotel and Omni Richmond Hotel, both around 6-11km from the airport. NORFolk International Airport (ORF), located 113km from Petersburg, features hotels like Delta Hotels by Marriott Virginia Beach and DoubleTree by Hilton Norfolk Airport, which are within 2-13km of the airport. For those considering Charlottesville-Albemarle Airport (CHO), it is 137km away, with nearby accommodations including Keswick Hall and Omni Charlottesville Hotel, both roughly 8-14km from the airport.

Frequently asked questions

Where is the best place for a stay in Petersburg?
Based on our traveler 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.
If I need to cancel my hotel reservation in Petersburg, will I receive a refund?
Yes! Most hotel bookings are fully refundable if cancelled prior to the hotel's cancellation deadline, which is usually within 24-48 hours of your check-in date. If you have a reservation that's non-refundable, you might be able to still cancel and get a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Petersburg.
Where can I learn more about changing or cancelling my trip to Petersburg?
To find more details about updating your trip to Petersburg or cancelling it, click here.
What's the best place to stay for a family vacation to 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 good option for your stay with the kids. Attractions in the area like Iron Bridge Sports Park and Uptown Alley are also fun for kids of all ages. Find more child-friendly accommodations in Petersburg.
What's the best LGBTQ-friendly hotel 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 vacation. See all available hotels listed as LGBTQ-friendly in Petersburg.
What's the best pet-friendly hotel in Petersburg?
Woodspring Suites Petersburg Near Fort Lee is a top dog-friendly hotel, and offers laundry facilities along with free WiFi for its human guests. Other good choices for you and your pet's trip include Hampton Inn by Hilton Petersburg Fort Lee and Comfort Inn Petersburg Fort Lee Area. See more pet-friendly hotel accommodations in Petersburg.
Where is the best place to stay close to Pamplin Historical Park?
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, an IHG Hotel is one of the top choices for your stay based on our traveler data, and this hotel offers free breakfast and free parking. It's located just a short 0.7 mi (1.1 km) from Pamplin Historical Park. Other good options within a few miles include Ragland Mansion Bed & Breakfast and Boutique Hotel Room In Historic Old Town.
What about the best place to stay close to National Museum of the Civil War Soldier?
One of the top choices for your stay is Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, an IHG Hotel, located a short 0.7 mi (1.1 km) from National Museum of the Civil War Soldier, and this hotel offers free breakfast and free parking. Ragland Mansion Bed & Breakfast and Boutique Hotel Room In Historic Old Town are a couple of other good options within a few miles.
What are some accommodations 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 the best accommodation for staying close to Richmond International Airport (RIC)?
Best Western Plus Richmond Airport Hotel is a popular hotel, featuring free breakfast and an outdoor pool. It's located a short 0.8 mi (1.3 km) from Richmond Intl. Airport. Other accommodations close to the airport are Motel 6 Richmond Airport and Quality Inn Richmond Airport.
What is staying in Petersburg like?
Families will find kid-friendly activities in Petersburg, and visitors give high marks for the top-notch restaurants. Vibrant and scenic, this city also attracts tourists with its shopping. In Petersburg, there are 66 hotels and other accommodations 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 Appomattox River and Pamplin Historical Park exemplify the area's natural beauty. Check out what more to see and do in Expedia's Petersburg guide.
How should I get around Petersburg?
If you want to explore the larger area, ride aboard one of the trains from 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 seasonal weather like in Petersburg?
The hottest months are usually July and August with an average temp of 76°F, while the coldest months are January and February with an average of 43°F. Average annual precipitation for Petersburg is 47 inches.