Things to do in Petersburg

Not Just Any Hotel – Only the Best Things to do in Petersburg, Selected for You!

Jul 08, 2025 - Jul 09, 2025
2 adults, 1 room
Find
Good (317)

Pamplin Historical Park

10:00 AM–5:00 PM
Museum
6125 Boydton Plank Rd
View map
Pamplin Historical Park is a 424-acre site in Petersburg, Virginia, showcasing Civil War history through its museum, plantation, and encampment.

Duration: Approximately 3 hours.

Paid. Adult tickets are $15, children (6-12) $7, children under 6 free.

Good (47)

The Exchange Building

10:00 AM–5:00 PM
Museum
15 W Bank St
View map
The Exchange Building in Petersburg serves as the City Visitors Center, showcasing 400 years of local history and formerly housing the Siege Museum.

Duration: About 1-2 hours.

Free. Special events may charge a fee.

Good (10)
224 Witten St
View map
Pocahontas Island Black History Museum in Petersburg highlights African American history, culture, and heritage with unique exhibits and historical significance.

Duration: Approximately 1-2 hours.

Free. Some special exhibitions or events may require a paid ticket.

Good (18)

Violet Bank

10:00 AM–4:00 PM
Museum
303 Virginia Ave
View map
Violet Bank in Petersburg, US, was home to Robert E. Lee, now featuring a Civil War collection. Explore historical artifacts and learn about the Civil War era.

Duration: About 1-2 hours.

Free. Special events may require a ticket.

Good (8)

Roslyn Landing Park

Open 24 hours
Park
265 Charles H Dimmock Pkwy
View map
Roslyn Landing Park in Petersburg, United States, offers a scenic waterfront area for recreation, with trails, picnic spots, and historical significance.

Duration: 1-2 hours.

Free.

Sycamore Rouge Theatre

5:00 PM–10:00 PM
Theater
21 W Old St (North Sycamore Street)
View map
Sycamore Rouge Theatre in Petersburg, Virginia, offers a diverse range of performing arts including theater, music, and dance in an intimate setting.

Duration: 2-3 hours depending on the performance.

Varies by event. General admission is typically $15-$25, with discounts for students and seniors.

Dogwood Trace Golf Course

7:00 AM–7:00 PM
Golf Course
Petersburg
View map
Dogwood Trace Golf Course in Petersburg, VA, offers a challenging 18-hole layout amidst scenic natural beauty, ideal for golfers of all skill levels.

Duration: Approximately 4 hours.

Varies by time and day; typically $30 for adults, $15 for juniors.

25200 Ritchie Ave
View map
Kenwood United Methodist Church in Petersburg, Virginia, has served the community since 1890, offering spiritual guidance and a variety of community programs.

Duration: 1-2 hours.

Free.

Congregation Brith Achim

10:00 AM–1:00 PM
Temple
Petersburg
View map
Congregation Brith Achim, located in Petersburg, USA, offers a welcoming space for Jewish worship, community events, and educational programs.

Duration: Approximately 1-2 hours.

Free. Donations for maintenance and special events are appreciated.

Crater View Baptist Church

10:00 AM–12:00 PM
Church
Petersburg
View map
Crater View Baptist Church in Petersburg, USA, serves the community with its historical roots and friendly atmosphere, offering spiritual guidance and community activities.

Duration: Approximately 1 hour.

Free. Special events may have associated costs.

St. Pauls Episcopal Church

10:00 AM–2:00 PM
Church
110 N Union St
View map
St. Pauls Episcopal Church in Petersburg, VA features Gothic architecture and has been a cornerstone of the community since 1824, providing spiritual services and cultural events.

Duration: 1-2 hours.

Free. Donations are appreciated for maintenance and events.

Tabb Street Presbyterian Church

9:00 AM–5:00 PM
Church
View map
Tabb Street Presbyterian Church is a historic church building in Petersburg, Virginia, known for its architecture and community events.

Duration: About 1 hour.

Free admission. Special events may have associated costs.

Matoaca Baptist Church

10:00 AM–1:00 PM
Church
Matoaca
View map
Matoaca Baptist Church in Petersburg, USA, is a historic congregation founded in 1830, known for its traditional architecture and community outreach.

Duration: 1 hour.

Free. Donations are welcome for community programs.

Crowder Memorial Baptist Church

10:00 AM–3:00 PM
Church
1608 County Dr
View map
Crowder Memorial Baptist Church, established in the 20th century, is a prominent religious site in Petersburg, known for its community programs and architectural features.

Duration: 1-2 hours.

Free. Special events may require a ticket.

Gregory memorial presbyterian church

10:00 AM–2:00 PM
Church
Virginia
View map
Gregory Memorial Presbyterian Church in Petersburg, Virginia, is a historic church founded in 1910, celebrated for its unique architecture and community role.

Duration: Approximately 1 hour.

Free. Donations are appreciated for maintenance.

Sharon Baptist Curch

10:00 AM–12:00 PM
Church
Petersburg
View map
Sharon Baptist Church in Petersburg, Virginia, is a historic site known for its role in community building and its distinctive architecture.

Duration: 1–2 hours.

Free.

Petersburg
View map
Church of Jesus Christ of Latter-day Saints Petersburg is a religious site offering community activities and faith services in Petersburg, United States.

Duration: 1-2 hours.

Free. Donations accepted during community events.

St Paul Baptist Church Elm St

10:00 AM–1:00 PM
Church
Petersburg
View map
St Paul Baptist Church Elm St in Petersburg, VA, offers a rich history and vibrant worship community with a welcoming atmosphere for all visitors.

Duration: 1-2 hours.

Free. Donations are accepted but not required for attendance.

Mt Olivet Baptist church

9:00 AM–1:00 PM
Church
Petersburg
View map
Mt Olivet Baptist Church in Petersburg serves the community with spiritual guidance and a rich historical legacy dating back to its founding in 1882.

Duration: 1 to 2 hours.

Free. Donations are welcome for special events.

Edgehill Church Of Christ

9:00 AM–12:00 PM
Church
25609 Grant Ave
View map
Edgehill Church Of Christ is a community-focused church in Petersburg, U.S., known for its welcoming atmosphere and active involvement in local charity work.

Duration: 1-2 hours for services and community events.

Free. Donations for special events are appreciated but not mandatory.

Pine Grove Place

8:00 AM–8:00 PM
Church
Petersburg
View map
Pine Grove Place in Petersburg offers a serene park experience with lush greenery, walking trails, and picnic areas for families and nature enthusiasts.

Duration: 1 to 2 hours.

Free. No admission charge for general access.