Search train tickets to Staunton

switcheroo

Quickview

How to get to Staunton by train?

Routes23
Trips per day34
train carriers2
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.

How to find cheap train tickets to Staunton?

The cheapest prices for a train ticket to Staunton that users have found recently on Wanderu start at €11.11. Such great deals to Staunton are available on one route to Charlottesville. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Staunton. Charlottesville at €11.11 has consistently the lowest average train ticket prices to Staunton.

What are the main train stations in Staunton?

The most popular train station in Staunton is 1 Middlebrook Ave. 1 Middlebrook Ave is the busiest train station in Staunton.

Richmond

There are 4 train schedules per day connecting Richmond with Staunton. It takes on average 5 hours and 51 minutes to travel 99 miles, 159 kms, by train from Richmond. One train company operates schedules from Richmond, with Amtrak offering the most daily connections to Staunton. Travelling by train from Richmond you will most likely to arrive in Staunton at 1 Middlebrook Ave.
Avg. Time
5h 51m
Avg. Price
€35.86

Houston

There are 3 train schedules per day connecting Houston with Staunton. It takes on average 47 hours and 32 minutes to travel 1098 miles, 1766 kms, by train from Houston. One train company operates schedules from Houston, with Amtrak offering the most daily connections to Staunton. Travelling by train from Houston you will most likely to arrive in Staunton at 1 Middlebrook Ave.
Avg. Time
1d 23h 32m
Avg. Price
€218.72

Petersburg

There are 3 train schedules per day connecting Petersburg with Staunton. It takes on average 9 hours and 58 minutes to travel 112 miles, 180 kms, by train from Petersburg. One train company operates schedules from Petersburg, with Amtrak offering the most daily connections to Staunton. Travelling by train from Petersburg you will most likely to arrive in Staunton at 1 Middlebrook Ave.
Avg. Time
9h 58m
Avg. Price
€42.88

Las Vegas

There are 3 train schedules per day connecting Las Vegas with Staunton. It takes on average 70 hours and 35 minutes to travel 1980 miles, 3185 kms, by train from Las Vegas. One train company operates schedules from Las Vegas, with Amtrak offering the most daily connections to Staunton. Travelling by train from Las Vegas you will most likely to arrive in Staunton at 1 Middlebrook Ave.
Avg. Time
2d 22h 35m
Avg. Price
€262.54

Denver

There are 3 train schedules per day connecting Denver with Staunton. It takes on average 50 hours and 5 minutes to travel 1394 miles, 2242 kms, by train from Denver. One train company operates schedules from Denver, with Amtrak offering the most daily connections to Staunton. Travelling by train from Denver you will most likely to arrive in Staunton at 1 Middlebrook Ave.
Avg. Time
2d 2h 5m
Avg. Price
€242.79

Located in Virginia, United States of America, you can travel by train to Staunton from 23 destinations and choose from 34 daily train schedules to get you there. Amtrak has the most train connections to Staunton. The furthest train arriving in Staunton covers a distance of 1097.40 miles, 1765.65 kms, covering the journey in 47 hours and 32 minutes

Looking for other ways to get there? Check out Bus options to Staunton.

Train companies serving Staunton

Amtrak

There are 2.736842 daily Amtrak schedules to Staunton. Amtrak can get you to Staunton by train from 20 destinations including Norfolk.
Avg. Time
21h 32m
Avg. Price
€116.11

Amtrak Cardinal

There are 2.571429 daily Amtrak Cardinal schedules to Staunton. Amtrak Cardinal can get you to Staunton by train from 11 destinations including Alexandria.
Avg. Time
5h 14m
Avg. Price
€57.95