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 ₩68,561

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Oct 14 - Oct 15
Tomorrow
Oct 15 - Oct 16
This weekend
Oct 16 - Oct 18
Next weekend
Oct 23 - Oct 25

Filter by

Star rating

Guest rating

Our top choices for Petersburg hotels

1. Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA
Petersburg
United States
Vittorio
₩130,209
₩150,131 total
includes taxes & fees
Nov 8 - Nov 9
Country Inn & Suites by Radisson, Petersburg, VA

2. Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
Petersburg
United States
Kelly
₩135,015
₩151,621 total
includes taxes & fees
Oct 27 - Oct 28
Hampton Inn by Hilton Petersburg Fort Lee

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

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
Petersburg
United States
Muhammed
₩134,815
₩151,398 total
includes taxes & fees
Nov 1 - Nov 2
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

4. Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
Petersburg
United States
Joshua
₩166,850
₩224,086 total
includes taxes & fees
Oct 19 - Oct 20
Ragland Mansion Bed & Breakfast

5. Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
Petersburg
United States
David
₩116,395
₩130,711 total
includes taxes & fees
Nov 12 - Nov 13
Comfort Inn Petersburg Fort Lee Area

6. Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton
Petersburg
United States
Candis
₩146,668
₩169,441 total
includes taxes & fees
Nov 1 - Nov 2
Hotel Petersburg, Tapestry Collection By Hilton

7. Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
Petersburg
United States
steven
₩73,641
₩82,699 total
includes taxes & fees
Nov 7 - Nov 8
Quality Inn Petersburg Fort Lee Area

8. Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
Petersburg
United States
Yoav Kalid
₩94,771
₩109,271 total
includes taxes & fees
Oct 19 - Oct 20
Motel 6 Petersburg, VA - Fort Lee

9. Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
Petersburg
United States
Alexi
₩84,092
₩94,437 total
includes taxes & fees
Oct 18 - Oct 19
Days Inn by Wyndham Petersburg/South Fort Lee

10. Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
Petersburg
United States
Isaac
₩125,471
₩146,683 total
includes taxes & fees
Oct 18 - Oct 19
Woodspring Suites Petersburg Near Fort Lee

11. Flagship Inn

Flagship Inn
Petersburg
United States
Emilie
₩66,073
₩76,182 total
includes taxes & fees
Oct 15 - Oct 16
Flagship Inn

12. Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
Petersburg
United States
Donell
₩73,174
₩84,369 total
includes taxes & fees
Nov 3 - Nov 4
Econo Lodge Petersburg - Fort Lee

13. Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
Petersburg
United States
Abby
₩169,520
₩192,065 total
includes taxes & fees
Nov 1 - Nov 2
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

14. Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
Petersburg
United States
Layla
₩104,114
₩120,045 total
includes taxes & fees
Oct 29 - Oct 30
Super 8 by Wyndham Petersburg

15. Best Inn

Best Inn
Petersburg
United States
Joseph
₩73,414
₩84,653 total
includes taxes & fees
Oct 15 - Oct 16
Best Inn

16. Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
Petersburg
United States
Hollie
₩79,274
₩89,018 total
includes taxes & fees
Oct 28 - Oct 29
Red Roof Inn Petersburg - Fort Lee

17. Travelers Inn By OYO, Templeton VA

Travelers Inn By OYO, Templeton VA
Petersburg
United States
mark
₩56,061
₩68,561 total
includes taxes & fees
Oct 27 - Oct 28
Travelers Inn By OYO, Templeton VA

18. Hyatt Select Richmond/Chester

Hyatt Select Richmond/Chester
Chester
United States
Kim
₩124,804
₩145,122 total
includes taxes & fees
Oct 19 - Oct 20
Hyatt Select Richmond/Chester

19. Hilton Garden Inn Richmond South/Southpark

Hilton Garden Inn Richmond South/Southpark
Colonial Heights
United States
Karey
₩161,991
₩186,775 total
includes taxes & fees
Nov 1 - Nov 2
Hilton Garden Inn Richmond South/Southpark

20. Delta Hotels by Marriott Colonial Heights

Delta Hotels by Marriott Colonial Heights
Colonial Heights
United States
SiuLing
₩166,850
₩196,226 total
includes taxes & fees
Nov 1 - Nov 2
Delta Hotels by Marriott Colonial Heights
View all properties
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

National Museum of the Civil War Soldier

7.6/10 (58 reviews)
The National Museum of the Civil War Soldier immerses visitors in personal stories through interactive exhibits, life-size dioramas and multimedia presentations that vividly recreate battlefield scenes.
See properties

Virginia Motorsports Park

7.6/10 (25 reviews)
You can take time to visit Virginia Motorsports Park during your travels to Petersburg. While in this family-friendly area, you can savor the top-notch restaurants.
See properties

Pamplin Historical Park

7.4/10 (65 reviews)
This immersive Civil War site combines museums with preserved battlefields featuring costumed interpreters. Explore Tudor Hall Plantation and the Museum of the Civil War Soldier for a glimpse into 19th-century America.
See properties

Rogers Stadium

7.4/10 (27 reviews)
Experience collegiate sports excitement at Virginia State's Rogers Stadium, home of the Trojans. Fall football games offer the most vibrant atmosphere, with homecoming matchups drawing the largest crowds.
See properties

Old Blandford Church

8.2/10 (23 reviews)
This historic church showcases 15 Tiffany stained-glass windows honoring Confederate states. Visit mid-morning when sunlight illuminates the artistry, then explore the centuries-old cemetery with its monuments.
See properties

Dogwood Trace Golf Course

6.6/10 (40 reviews)
This championship course challenges with its unique five par-3 and five par-5 layout on pristine A1/A4 Bent Grass greens. Strategic play across water hazards and undulating terrain suits golfers of all skill levels.
See properties

Trapezium House

7.4/10 (40 reviews)
This 1817 house has no parallel walls or right angles—built to ward off evil spirits according to local lore. Architecture enthusiasts can admire its trapezoidal exterior while exploring Petersburg's historic district.
See properties

Centre Hill Museum

6.0/10 (18 reviews)
This elegant Federal mansion (1823) hosted Presidents Lincoln and Taft amid stately columns and intricate moldings. Explore period rooms showcasing Petersburg's history, including America's oldest African-American congregation.
See properties

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.

See all hotels in Petersburg
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

Linden Row Inn

Linden Row Inn

10/10 Excellent
"Great historic property!"
Kimberley 1-night trip
Posted 10 hours ago
Linden Row Inn
Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee

10/10 Excellent
"The staff were very helpful. The space was clean and the breakfast was good."
Ashley 2-night trip
Posted 16 hours ago
Hampton Inn by Hilton Petersburg Fort Lee
La Quinta Inn & Suites by Wyndham Richmond-Midlothian

La Quinta Inn & Suites by Wyndham Richmond-Midlothian

10/10 Excellent
"The staff was polite, friendly and welcoming. As soon as I got off of the elevator, the smell hit me and I was like this smells so good. I'm definitely returning for future stays"
Terry J 4-night trip
Posted 18 hours ago
La Quinta Inn & Suites by Wyndham Richmond-Midlothian
Best Western Premier Richmond City Gateway

Best Western Premier Richmond City Gateway

8/10 Good
"Thank you."
Jaison 2-night trip
Posted 2 days ago
Best Western Premier Richmond City Gateway
The Berkeley Richmond, Outset Collection by Hilton

The Berkeley Richmond, Outset Collection by Hilton

10/10 Excellent
"Highly recommended"
Ronnie 1-night trip
Posted 2 days ago
The Berkeley Richmond, Outset Collection by Hilton
Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area

10/10 Excellent
"Property well maintained and clean, staff pleasant and accommodating, if needed I stay again and recommend to others"
Ray 1-night trip
Posted 2 days ago
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

10/10 Excellent
"Clean. Friendly staff"
Mitch 2-night trip
Posted 4 days ago
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

More cheap stays in Petersburg

Microtel Inn & Suites by Wyndham Richmond Airport

Microtel Inn & Suites by Wyndham Richmond Airport

6000 Audubon Dr Sandston VA
₩78,811
₩91,640 total
Nov 8 - Nov 9
includes taxes & fees
5.6/10 (1,658 reviews)
Microtel Inn & Suites by Wyndham Richmond Airport
Red Roof Inn Richmond South

Red Roof Inn Richmond South

4350 Commerce Rd Richmond VA
₩82,212
₩95,595 total
Oct 19 - Oct 20
includes taxes & fees
Red Roof Inn Richmond South
Quality Inn Richmond Airport

Quality Inn Richmond Airport

5240 Airport Square Ln Sandston VA
₩91,156
₩105,995 total
Nov 8 - Nov 9
includes taxes & fees
Quality Inn Richmond Airport
Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA

130 Wagner Road Petersburg VA
₩130,209
₩150,131 total
Nov 8 - Nov 9
includes taxes & fees
Country Inn & Suites by Radisson, Petersburg, VA
Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee

11909 S Crater Rd Petersburg VA
₩135,015
₩151,621 total
Oct 27 - Oct 28
includes taxes & fees
8.8/10 Excellent! (719 reviews)
Hampton Inn by Hilton Petersburg Fort Lee
Holiday Inn Express Richmond Downtown by IHG

Holiday Inn Express Richmond Downtown by IHG

201 E Cary St Richmond VA
₩142,824
₩166,076 total
Nov 1 - Nov 2
includes taxes & fees
8.6/10 Excellent! (1,007 reviews)
Holiday Inn Express Richmond Downtown by IHG

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 Country Inn & Suites by Radisson, Petersburg, VA and Woodspring Suites Petersburg Near Fort Lee. 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 Fort Lee is a top LGBTQ-friendly hotel, and features free breakfast and free WiFi. Country Inn & Suites by Radisson, Petersburg, VA and Holiday Inn Express and Suites - Petersburg - Fort Lee 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 64 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, Centre Hill Museum, and Pocahontas Island Black History Museum. Landmarks like Old Blandford Church, Farmers Bank, and Trapezium House 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.

Explore a world of travel with Expedia