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.

Find hotels in Petersburg, VA from ₩78,095

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Petersburg hotels

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)
"Very friendly staff!"
United States
Noreen
The price is ₩139,932
₩161,341 total
includes taxes & fees
Jul 26 - Jul 27
Country Inn & Suites by Radisson, Petersburg, VA

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, (591 reviews)
"Great stay"
United States
Lyubov
The price is ₩145,345
₩163,222 total
includes taxes & fees
Jul 26 - Jul 27
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,010 reviews)
"Loved the breakfast, rooms were very clean and all staff members were pleasant to work with."
United States
Barbara
The price is ₩129,884
₩145,860 total
includes taxes & fees
Aug 6 - Aug 7
Comfort Inn Petersburg Fort Lee Area

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,000 reviews)
"Big , very nice comfortable suite next to restaurant and the I 95 , great service , very nice staff ."
United States
Victor
The price is ₩147,356
₩165,483 total
includes taxes & fees
Aug 9 - Aug 10
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
2.5 star property
Petersburg
8.0 out of 10, Very Good, (226 reviews)
"Loved my stay here "
United States
Nyakeh
The price is ₩110,223
₩129,336 total
includes taxes & fees
Jul 20 - Jul 21
Woodspring Suites Petersburg Near Fort Lee

Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
3.5 star property
Petersburg
9.8 out of 10, Exceptional, (393 reviews)
"The lady was super friendly and helpful."
United States
Paula
The price is ₩186,188
₩250,058 total
includes taxes & fees
Jul 26 - Jul 27
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 ₩107,640
₩120,880 total
includes taxes & fees
Jul 20 - Jul 21
Days Inn by Wyndham Petersburg/South Fort Lee

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 ₩113,202
₩127,125 total
includes taxes & fees
Jul 22 - Jul 23
Quality Inn Petersburg Fort Lee Area

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 ₩81,923
₩94,465 total
includes taxes & fees
Jul 16 - Jul 17
Best Inn

Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
2.0 star property
Petersburg
6.4 out of 10, (402 reviews)
"Nice olace good location clean rooms"
United States
Laura
The price is ₩116,181
₩133,956 total
includes taxes & fees
Jul 26 - Jul 27
Super 8 by Wyndham Petersburg

Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
2.0 star property
Petersburg
6.2 out of 10, (757 reviews)
"Excelente "
United States
Hector
The price is ₩107,244
₩123,658 total
includes taxes & fees
Jul 16 - Jul 17
Motel 6 Petersburg, VA - 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, (188 reviews)
"Loved the hotel and our experince was fantastic"
United States
Cynthia
The price is ₩190,060
₩219,587 total
includes taxes & fees
Jul 26 - Jul 27
Hotel Petersburg, Tapestry Collection By Hilton

Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
2.0 star property
Petersburg
5.2 out of 10, (743 reviews)
"Room was clean, however bathroom was dingy and property was filthy."
United States
Anthony
The price is ₩88,012
₩98,838 total
includes taxes & fees
Jul 26 - Jul 27
Red Roof Inn Petersburg - 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, (576 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 ₩176,550
₩200,032 total
includes taxes & fees
Aug 2 - Aug 3
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
2.0 star property
Petersburg
5.6 out of 10, (572 reviews)
"Poorly maintained bathrooms. Patched bath tub and broken toilet tank cover No breakfast as promised"
United States
William
The price is ₩83,769
₩96,585 total
includes taxes & fees
Aug 10 - Aug 11
Econo Lodge Petersburg - Fort Lee

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 ₩73,730
₩85,020 total
includes taxes & fees
Jul 16 - Jul 17
Flagship 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 ₩63,855
₩78,095 total
includes taxes & fees
Jul 29 - Jul 30
Travelers Inn By OYO, Templeton VA

Best Western Plus Richmond Airport Hotel

Best Western Plus Richmond Airport Hotel
2.5 star property
Sandston
7.2 out of 10, Good, (1,401 reviews)
"Meh"
United States
Rafael
The price is ₩134,755
₩156,692 total
includes taxes & fees
Aug 1 - Aug 2
Best Western Plus Richmond Airport Hotel

Fairfield Inn & Suites by Marriott Richmond Airport

Fairfield Inn & Suites by Marriott Richmond Airport
3.0 star property
Sandston
9.0 out of 10, Wonderful, (1,000 reviews)
"Easy to access and close to the airport, Breakfast was good as well."
United States
Josephine Giddings
The price is ₩172,931
₩201,084 total
includes taxes & fees
Aug 9 - Aug 10
Fairfield Inn & Suites by Marriott Richmond Airport

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)
"Everyone was very kind and professional, and the breakfast was awesome!"
United States
Marty
The price is ₩145,345
₩155,956 total
includes taxes & fees
Aug 5 - Aug 6
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.

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 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, Hampton Inn by Hilton Petersburg Fort Lee is one of the top choices for your stay. This hotel offers free breakfast and a fitness center. Other good choices for your stay include Woodspring Suites Petersburg Near 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?
Hampton Inn by Hilton Petersburg Fort Lee is a top hotel for people traveling with their pets, and offers a fitness center and free WiFi for its human guests. Other good choices for you and your pet's trip include Woodspring Suites Petersburg Near 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 67 hotels and other accommodations to choose from. Find out more about Petersburg.
What should I do while I'm visiting Petersburg?
Cultural venues include National Museum of the Civil War Soldier, Siege Museum, and Centre Hill Museum. Landmarks like Old Blandford Church, Poplar Grove National Cemetery, and Farmers Bank might be worth a visit. The picturesque setting of Pamplin Historical Park and Appomattox River 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.