The cheapest trains from Crewe to Edinburgh

Showing times and prices for 30 Nov

Cheapest

£42

Average

£69

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Crewe to Edinburgh will cost around £ 69 if you buy it on the day, but the cheapest tickets can be found for only £ 42.

Cheapest
13:09Crewe3h09 16:18Edinburgh Waverley
0 changes
£421One-way
09:09Crewe3h09 12:18Edinburgh Waverley
0 changes
£501One-way
11:09Crewe3h09 14:18Edinburgh Waverley
0 changes
£501One-way
08:09Crewe3h29 11:38Edinburgh Waverley
1 changes
£901One-way
12:09Crewe3h30 15:39Edinburgh Waverley
1 changes
£901One-way

Timetable Crewe to Edinburgh

Showing trains for tomorrow, Tue, 30 Nov
08:09Crewe3h29 11:38Edinburgh Waverley
0 changes
09:09Crewe3h09 12:18Edinburgh Waverley
0 changes
10:09Crewe3h20 13:29Edinburgh Waverley
0 changes
11:09Crewe3h09 14:18Edinburgh Waverley
0 changes
12:09Crewe3h30 15:39Edinburgh Waverley
0 changes
13:09Crewe3h09 16:18Edinburgh Waverley
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
29 Nov
Find prices
Find prices
£49easyJet
Tue
30 Nov
£42Avanti West Coast
Find prices
£49easyJet
Thu
2 Dec
£42Avanti West Coast
Find prices
£72easyJet
Fri
3 Dec
£91First Transpennine Express
£56National Express
£42easyJet
Sat
4 Dec
£35Avanti West Coast
£54National Express
£42easyJet
Sun
5 Dec
£45Avanti West Coast
£54National Express
£49easyJet
Mon
6 Dec
£42Avanti West Coast
£51National Express
£34easyJet
Wed
8 Dec
£15Avanti West Coast
£24National Express
£41easyJet
Thu
9 Dec
£25Avanti West Coast
£28National Express
£69easyJet
Fri
10 Dec
£46Avanti West Coast
£54National Express
£39easyJet
Sat
11 Dec
£25Avanti West Coast
£54National Express
£43easyJet
Sun
12 Dec
£42Avanti West Coast
£44National Express
£34easyJet
Mon
13 Dec
£42Avanti West Coast
£51National Express
£30easyJet
Wed
15 Dec
£15Avanti West Coast
£23National Express
£39easyJet
Fri
17 Dec
£42Avanti West Coast
£51National Express
£66easyJet
Sat
18 Dec
£42Avanti West Coast
£62National Express
£54easyJet
Sun
19 Dec
£49Avanti West Coast
£61National Express
£50easyJet

The fastest trains from Crewe to Edinburgh

Showing times and prices for 30 Nov

Fastest Journey

3 h 9 m

Average

3 h 17 m

Trains per day

6

Distance

321 km

Of the 6 trains that leave Crewe for Edinburgh every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 321 km distance in an average of 3 h 17 m but if you time it right, some trains will get you there in just 3 h 9 m .

The slowest trains will take 3 h 30 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
09:09Crewe3h09 12:18Edinburgh Waverley
0 changes
£501One-way
Fastest
13:09Crewe3h09 16:18Edinburgh Waverley
0 changes
£421One-way
Fastest
11:09Crewe3h09 14:18Edinburgh Waverley
0 changes
£501One-way
10:09Crewe3h20 13:29Edinburgh Waverley
1 changes
£901One-way
08:09Crewe3h29 11:38Edinburgh Waverley
1 changes
£901One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Travel Tips

Trains from Crewe to Edinburgh
Travel by train to Edinburgh 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 Crewe to Edinburgh.
FAQs
What is the price of the cheapest train to Edinburgh from Crewe?
Looking to save money on your route? Omio customers have found the cheapest train to Edinburgh from Crewe for the next 7 days starting from £35  one way.
How much does the train from Crewe to Edinburgh cost on average?
If you’re looking to purchase tickets for this journey in the next 7 days, you’ll find that Crewe to Edinburgh train prices are on average £50  one way.
What is the distance to Edinburgh from Crewe via train?
You should expect to travel around 199 miles (321 km)  between Crewe and Edinburgh by train.
How many hours does it take from Crewe to Edinburgh by train?
The train time to Edinburgh from Crewe is on average 3 h 8 min  for the 199 miles (321 km) long journey, but the time it takes to go from Crewe to Edinburgh by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station from Crewe to Edinburgh do I depart from? Which Edinburgh train station from Crewe do I arrive in?

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

Where is the train station in Crewe to go to Edinburgh? Where is the train station in Edinburgh located?

The most popular departure train station with passengers for this journey, called Crewe, is located 0.7 miles (1.1 km) from the city centre of Crewe.

The most popular arrival train station, Edinburgh Waverley, is located 0.2 miles (429 m) away from the city centre of Edinburgh.

Which train providers can get me from Crewe to Edinburgh?
Take the Crewe to Edinburgh train with Avanti West Coast or First Transpennine Express. However, it's always good to check out all possible train companies for the journey to Edinburgh from Crewe as there might be differences in the amenities they offer.
How many train services per day are there between Crewe and Edinburgh?
On average, there are 8 trains a day from Crewe to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
How far in advance should I buy a train ticket between Crewe and Edinburgh to get the best deals?
If you book Crewe to Edinburgh train tickets within the next 7 days, you can find one way tickets to cost on average £50. However, booking in advance gives you access to the best prices for trains from Crewe to Edinburgh. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Crewe
Edinburgh
The major railway station for departures from Crewe is Crewe. Read all the information you need to know about services, amenities and connections at Crewe for your trip from Crewe to Edinburgh.