Cheap Bus and Train tickets to Staunton, US

What are the most popular routes to Staunton?

Philadelphia - StauntonAverage price$107Average duration11h 40mDaily departures5
Philadelphia - StauntonAverage price$122Average duration7h 19mDaily departures1
New York City - StauntonAverage price$88Average duration5h 30mDaily departures1
Baltimore - StauntonAverage price$101Average duration6h 26mDaily departures3
Charlottesville - StauntonAverage price$16Average duration1h 2mDaily departures1