COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search train tickets to Staunton

switcheroo

Quickview

How to get to Staunton by train

Routes7
Trips per day9
train lines2
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a train ticket to Staunton?

£9.79 is the cheapest price for a train ticket to Staunton, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Staunton. In the last month, trains from Charlottesville to Staunton had the lowest average price at £9.79.

Where is the train station in Staunton, VA?

The main train station in Staunton is 1 Middlebrook Ave. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Staunton.

Richmond

There are 3 scheduled trains per day from Richmond to Staunton. The route can be as long as 99 miles, or 159 kilometers. On average, the journey takes 6 hours and 23 minutes. One train company, Amtrak, connects Richmond to Staunton. Trains from Richmond usually arrive in Staunton at 1 Middlebrook Ave.
Avg. Time
6h 23m
Avg. Price
£34.14

Charlottesville

There is one scheduled train per day from Charlottesville to Staunton. The route can be as long as 34 miles, or 54 kilometers. On average, the journey takes 1 hour and 2 minutes. One train company, Amtrak Cardinal, connects Charlottesville to Staunton. Trains from Charlottesville usually arrive in Staunton at 1 Middlebrook Ave.
Avg. Time
1h 2m
Avg. Price
£9.79

Washington D.C.

There is one scheduled train per day from Washington D.C. to Staunton. The route can be as long as 122 miles, or 197 kilometers. On average, the journey takes 3 hours and 54 minutes. One train company, Amtrak Cardinal, connects Washington D.C. to Staunton. Trains from Washington D.C. usually arrive in Staunton at 1 Middlebrook Ave.
Avg. Time
3h 54m
Avg. Price
£28.57

Baltimore

There is one scheduled train per day from Baltimore to Staunton. The route can be as long as 155 miles, or 249 kilometers. On average, the journey takes 5 hours and 53 minutes. One train company, Amtrak, connects Baltimore to Staunton. Trains from Baltimore usually arrive in Staunton at 1 Middlebrook Ave.
Avg. Time
5h 53m
Avg. Price
£41.63

New York

There is one scheduled train per day from New York to Staunton. The route can be as long as 324 miles, or 520 kilometers. On average, the journey takes 8 hours and 9 minutes. One train company, Amtrak Cardinal, connects New York to Staunton. Trains from New York usually arrive in Staunton at 1 Middlebrook Ave.
Avg. Time
8h 9m
Avg. Price
£80.92

Located in Virginia, Staunton is accessible by train from 7 other cities. You can choose from 9 daily scheduled trips when you search for trains to Staunton on Wanderu. Amtrak usually has the most trains on any given day.

Looking for other ways to get there? Coach tickets to Staunton are also available..

Train companies serving Staunton

Amtrak

There are 2 scheduled Amtrak trains per day. Amtrak can get you to Staunton from 13 cities, including Richmond.
Avg. Time
1d 11h 15m
Avg. Price
£121.65

Amtrak Cardinal

There are 2 scheduled Amtrak Cardinal trains per day. Amtrak Cardinal can get you to Staunton from 8 cities, including Washington.
Avg. Time
5h 5m
Avg. Price
£43.65