|Distance||90 miles (145 km)|
|Available travel modes||Train|
|Fastest mode||Train • $91 (€82) • 2 h 58 min|
|Popular travel companies||First Transpennine Express|
Take a train to travel 90 miles (145 km) to York from Stafford. First Transpennine Express is the main travel company operating this route. Travelers can even take a direct from Stafford to York.
You can get from Stafford to York by train.
A train is the fastest way to get to York from Stafford with an average travel time for this route around 2 h 58 min.
The distance is approximately 90 miles (145 km) from Stafford to York.
The average frequency per day from Stafford to York is:
However, we recommend checking specific travel dates for your trip between Stafford and York as scheduled services by train can vary by season or day of the week.
These are the most popular departure and arrival points from Stafford to York:
Let Omio help you find the best company to travel with to York from Stafford:
When planning your trip from Stafford to York, it’s good to keep in mind what tickets to book and their prices in the next 7 days:
However, we recommend buying tickets from Stafford to York online a few months in advance to get the best deals and save money on your upcoming journey.