Trains from Blackpool to London

train times, tickets and journey information

Blackpool to London Train Times Information

We run up to 4 direct services per day from Blackpool to the capital with the average journey taking around 3 hours. If you’re planning on travelling off-peak you can book a ticket for just under £70. Peak times can cost quite a bit more, so we’d recommend planning ahead if you can. Like all of our services, you’ll be able to connect to our free WiFi and grab a snack or drink from the onboard shop on your journey.

Sunset over Westminster in London

Blackpool to London FAQs

How long does it take to travel from Blackpool to London by train?
The average journey time from Blackpool to London is around 3 hours.

What is the fastest journey from Blackpool to London by train?
The fastest journey from Blackpool to London takes 2 hours 56 minutes.

How much does the train from Blackpool to London cost?
Off-peak train tickets from Blackpool to London cost £68.90 while an anytime single ticket costs £185.

Are there direct trains from Blackpool to London?
Yes, we run 4 direct trains per day on weekdays and 3 direct trains on Saturdays.

What is the distance between Blackpool and London?
London is 324 km (201 miles) from Blackpool.

What time is the first train from Blackpool to London?
The first train from Blackpool to London departs from Blackpool North at 05:30 on weekdays and 10:54 on Saturdays.

What time is the last train from Blackpool to London?
The last train from Blackpool to London departs from London Euston at 15:02 on weekdays and 15:54 on Saturdays.

London Euston

London Euston station
Euston Road
London
Greater London
NW1 2RT
More information