Trains from London to Wigan

train times, tickets and journey information.

London to Wigan Train Times Information

Trains from London to Wigan run every day, from morning till evening. The journey takes between 2 and 3 hours depending on the service, so make sure you check the planner if the duration is important. Fares are as little as £64.40 when travelling off-peak or £169.50 for an anytime single ticket – see below for more ways to save. We like to think all our customers will have a pleasant journey, and with free WiFi and an onboard shop full of fantastic snacks and drinks, your time on the train will fly by.

Wigan Haigh Windmill

London to Wigan FAQs

How long does it take to travel from London to Wigan by train?
The journey from London to Wigan takes between 1 hour 55 minutes and 2 hours 56 minutes depending on what time you travel.

What is the fastest journey from London to Wigan by train?
The fastest journey from London to Wigan takes 1 hour and 55 minutes.

How much does the train from London to Wigan cost?
Off-peak train tickets from London to Wigan cost as little as £64.40 when booked in advance. Anytime single tickets cost £169.50.

Are there direct trains from London to Wigan?
Yes, all our trains from London to Wigan are direct.

What is the distance between London to Wigan?
Wigan is 282 km (175 miles) from London.

What time is the first train from London to Wigan?
The first train from London to Wigan departs from London Euston at 05:31 (weekdays), 06:05 (Saturday) and 08:47 (Sunday).

What time is the last train from London to Wigan?
The last train from London to Wigan departs from London Euston at 21:11 (weekdays), 20:31 (Saturday) and 20:50 (Sunday).

More information