Crewe to London by train
Direct trains from Crewe to London Euston take 1h37 on the fastest Avanti West Coast services and around 2h10 on slower ones. Advance fares from £25.

- Origin
- Crewe
- Destination
- London
- Country
- United Kingdom
Crewe to London is a direct train journey of about 1 hour 37 minutes on the fastest services, and every train arrives at London Euston. Avanti West Coast runs the fast trains. London Northwestern Railway runs slower trains that take around 2 hours 10 minutes. You arrive in north London and can continue by Underground. Advance fares start from £25 on Avanti West Coast and from £10.50 on London Northwestern Railway.
Trains to London leave from Crewe station on Nantwich Road
Crewe station sits on Nantwich Road, about a 25 minute walk from the town centre, so you may prefer a taxi or a local bus. Buses 37, 38, 84 and 85 stop at the station. Allow time to find your platform: Crewe is a big junction with many platforms, and the screens show the platform for London shortly before departure.
The station is step-free to every platform, with lifts, a ticket office and ticket machines, shops, refreshments and a first class lounge.
Two companies run direct trains to Euston
Avanti West Coast has the fast trains, with a fastest time of 1 hour 37 minutes from Crewe. London Northwestern Railway also runs direct trains to Euston, but they stop at more stations and take around 2 hours 10 minutes. You stay on the same train all the way.
Trains leave through the day, with several an hour between the two companies. Compare the arrival times rather than the departure times. A train that leaves a few minutes later can still get you into London sooner.
Match your ticket to the company you are travelling with
Some cheap tickets work on only one company. London Northwestern Railway's Off-Peak and Anytime tickets marked "WMR & LNR only" are valid just on London Northwestern Railway and West Midlands Railway trains, and they are not accepted on Avanti West Coast. This is an easy way to waste money at Crewe, where trains from both companies leave one after another. Tickets marked "any permitted" are valid on either.
Check the company name on your ticket before you board. An Advance ticket is for one named train, so it is also no use on the train before or after.
Which ticket to buy from Crewe
Advance tickets are single tickets for one named train and are usually the cheapest. They are on sale up to 12 weeks ahead and run out. Advance fares start from £25 on Avanti West Coast and from £10.50 on London Northwestern Railway, and an Avanti West Coast Advance ticket always includes a seat.
Off-Peak tickets cost less than Anytime but are not valid on the busiest trains. Anytime tickets are the most flexible and let you take any train. If you are catching a flight from London, leave plenty of spare time, because an Advance ticket is no use on a different train if you miss yours. A Railcard can take up to one third off most fares.
Rail pass holders need no reservation
Interrail Global Passes (for people who live in Europe) and Eurail Global Passes (for people who live outside Europe) are valid on both Avanti West Coast and London Northwestern Railway, so any direct Crewe to London train is covered. Pass holders can board either company without a seat reservation. If you live in the UK, a Global Pass covers only one outbound and one inbound journey in your own country, so you cannot use it for an ordinary trip within Britain.
Arriving at London Euston
Trains from Crewe arrive at London Euston, on Euston Road in north London. The station has step-free access, a ticket office, shops, refreshments and a first class lounge. The Northern and Victoria lines of the Underground stop at Euston, and Euston Square station next door has the Circle, Hammersmith & City and Metropolitan lines, which is the easiest way to continue across London. London has several other main stations that serve other parts of the country, so if you need to get to one of them, check your onward route before you leave Euston. Taxis wait at the station if you have heavy luggage.
Engineering work on Sunday 8 November 2026
On Sunday 8 November 2026, no trains run on the direct line between Crewe and Stafford. Avanti West Coast trains are diverted and London Northwestern Railway uses buses between Crewe and Stafford, so your journey may take longer. Check your train on National Rail before you travel.
Where to book
Train tickets
- Check times & prices
Omio
Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
Train service
- Check times & prices
Avanti West Coast runs London Euston to Birmingham, Manchester, Liverpool, Glasgow and Edinburgh, with Advance, Off-Peak and Anytime fares.
Official website - Check times & prices
London Northwestern Railway connects London Euston with Birmingham, Liverpool, Northampton and Crewe. Bikes travel free; e-scooters are banned.
Official website
Where to book
Train service
- Check times & prices
Avanti West Coast runs London Euston to Birmingham, Manchester, Liverpool, Glasgow and Edinburgh, with Advance, Off-Peak and Anytime fares.
Official website - Check times & prices
London Northwestern Railway connects London Euston with Birmingham, Liverpool, Northampton and Crewe. Bikes travel free; e-scooters are banned.
Official website
Find places to stay in London

Frequently asked questions
How long does the train from Crewe to London take?
The fastest train takes 1 hour 37 minutes, run by Avanti West Coast. London Northwestern Railway trains are slower and take around 2 hours 10 minutes.
Can I get a direct train from Crewe to London?
Yes. Avanti West Coast and London Northwestern Railway both run direct trains from Crewe to London Euston, so you do not need to change.
Where do I catch the train to London in Crewe?
Crewe station on Nantwich Road, about 25 minutes on foot from the town centre. The platform for your train appears on the screens shortly before departure.
What does a Crewe to London train ticket cost?
Advance fares start from £25 on Avanti West Coast and from £10.50 on London Northwestern Railway. Anytime and Off-Peak tickets cost more, and prices vary by train.
Should I reserve a seat on the train from Crewe to London?
No. Rail pass holders can board either company without a reservation. An Avanti West Coast Advance ticket always includes a seat booking.
Does an Interrail or Eurail pass cover the train from Crewe to London?
Yes. Interrail and Eurail Global Passes are valid on Avanti West Coast and London Northwestern Railway, the two companies running direct trains to London Euston.