These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

Sun, Jun 13
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View All

Journey Summary

Edinburgh to Crewe Train Information

Avg. Train Duration
3 hours 5 minutes
Train Ticket Price: £48
Trains depart from:Edinburgh
Trains arrive in:Crewe
Distance:321 km
Train Companies:Avanti West Coast

Travel Tips

Trains from Edinburgh to Crewe
Travel by train to Crewe easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Edinburgh to Crewe.
How much do cheap trains to Crewe from Edinburgh cost?
Omio customers have found cheap train tickets between Edinburgh and Crewe for as low as £54  for the next 7 days.
What is the average cost of a train from Edinburgh to Crewe?
In the next 7 days you’ll find that the average cost of a train ticket to Crewe from Edinburgh is £104  one way.
How many miles is it from Edinburgh to Crewe by train?
The Edinburgh to Crewe train distance is approximately 199 miles (321 km).
What is the average Edinburgh to Crewe train duration?
On average the train from Edinburgh to Crewe duration is 3 h 5 min  for the 199 miles (321 km) long trip, but the travel time can vary if you depart on weekends and holidays.
When travelling by train from Edinburgh to Crewe, which train station in Edinburgh do I depart from and which train station in Crewe do I arrive in?

Omio customers who travel this route most frequently depart from Edinburgh Waverley   and arrive in Crewe.

Where do I find the Edinburgh train station to Crewe? Where is the Crewe train station?

Passengers booking this route most frequently board their trains from Edinburgh Waverley and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in Crewe most often arrive at Crewe and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

What train companies go from Edinburgh to Crewe?
If you're looking for trains from Edinburgh to Crewe, you can rely on Virgin Trains to get you to Crewe. It's also good to check out all possible train companies for the Edinburgh to Crewe journey to see if there might be differences in the amenities they offer.
When can I take the first train from Edinburgh to Crewe? When can I take the last train for the day?
The first Edinburgh to Crewe train departs at 07: 52   and the last train from Edinburgh to Crewe leaves at 09: 52. Check out the most up-to-date Edinburgh to Crewe train timetable on Omio and find the best time to travel to your destination.
How far in advance should I purchase a train ticket between Edinburgh and Crewe to get the best deals?
You can find a train between Edinburgh and Crewe to cost on average £104 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Edinburgh to Crewe train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Edinburgh Waverley

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.