From Amherst to Petersburg

Start
End

How to get from Amherst to Petersburg

The fastest way to travel from Amherst to Petersburg takes approximately 681 minutes with 3 transfers. You can use bus and train. We found 3 route options for you.

Fastest Route
681 min 535.4 km
3 transfers
2 min
Virginia Breeze
2 min
Northeast Regional
4 min
22 - South Park/Ettrick
22 - South Park/Ettrick
7 min
Departs from: 171 S. Main St - Vintage Shoppes of Amherst
Walking: 15 min

Step-by-step directions

1
Walk 2 min (0.1 km)
to 171 S. Main St - Vintage Shoppes of Amherst
2
Take Virginia Breeze Bus
Direction: Washington Dc
From 171 S. Main St - Vintage Shoppes of Amherst to DC Union Station (5 stops, 245 min)
3
Walk 2 min (0.1 km)
to Washington Union Station
4
Take Northeast Regional Train
Direction: Norfolk
From Washington Union Station to Petersburg Amtrak Station (3 stops, 172 min)
5
Walk 4 min (0.2 km)
to Granger and 2nd Ave at VSU multipurpose center
6
Take 22 - South Park/Ettrick Bus
Direction: Southpark Circle (Regal 16 Cinema)
From Granger and 2nd Ave at VSU multipurpose center to Southpark Circle (Regal 16 Cinema) (2 stops, 17 min)
7
Take 22 - South Park/Ettrick Bus
Direction: Petersburg Station
From Southpark Circle (Regal 16 Cinema) to E Washington Street and Madison Street (8 stops, 27 min)
8
Walk 7 min (0.4 km)
Arrive at Petersburg

Public transport stations close to Petersburg

Petersburg is located in Amherst and the nearest public transport stations are listed below.

Bus stations close to Petersburg:

  • Wythe Street and Adams Street
  • Washington Street and Jefferson Street
  • Sycamore Street and Surry Lane (Sycamore Towers)
  • Wythe Street and Jefferson Street

Questions & Answers

Common questions about traveling from Amherst to Petersburg.

How do I travel from Amherst to Petersburg in Amherst?
The quickest journey from Amherst to Petersburg takes approximately 681 minutes via the Virginia Breeze bus service.
Can I get directly from Amherst to Petersburg without changing?
This route requires 3 transfers. The complete journey takes about 681 minutes including connection time.
What bus service connects Amherst and Petersburg?
The Virginia Breeze line provides bus service between 171 S. Main St - Vintage Shoppes of Amherst and E Washington Street and Madison Street in Amherst.
What is the journey time from Amherst to Petersburg by public transport?
Traveling by bus from Amherst to Petersburg in Amherst takes approximately 681 minutes, including transfer time at connection points.
Where should I board the bus to travel from Amherst to Petersburg?
Board the Virginia Breeze bus at 171 S. Main St - Vintage Shoppes of Amherst station, located near Amherst in Amherst.
Which station is closest to Petersburg?
The nearest stop to Petersburg is E Washington Street and Madison Street station. Exit here to reach your destination in Amherst.

Travel Tips

  • Allow extra time for connections, especially during peak hours
  • Check real-time departure information at the station
  • Consider downloading the transit app for live updates
  • For routes with transfers, follow signs at stations for connecting services

Disclaimer: Travel times shown are estimates based on scheduled departure at 8:00 AM and do not account for real-time traffic conditions or service delays. Actual travel times may vary.