Trains from London to Macclesfield

train times, tickets and journey information.

London to Macclesfield Train Times Information

Your trip from London to Macclesfield will take around 1 hour 41 minutes, so sit back, fire up Avanti Media and watch a movie to fully enjoy your journey on Avanti West Coast. You'll always be able to wander to the onboard shop if you're peckish or thirsty. If you need to catch up with business or social media, log in via our complimentary WiFi. It'll cost just £62.70 if you book in advance, or £177 if you pay on the day, so try and plan ahead. We've included some tips on ways to save below.

Macclesfield Canal

London to Macclesfield FAQs

How long does it take to travel from Macclesfield to London by train?
The average journey time from Macclesfield to London is 1 hour and 44 minutes.

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

How much does the train from Macclesfield to London cost?
Train tickets from Macclesfield to London cost as little as £62.70 when travelling off-peak. Anytime single tickets cost £177.

Are there direct trains from Macclesfield to London?
Yes, most of our trains from Macclesfield to London are direct.

What is the distance between Macclesfield and London?
London is 238 km (148 miles) from Macclesfield.

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

What time is the last train from Macclesfield to London?
The last train from Macclesfield to London departs from Macclesfield at 21:36 (weekdays), 20:56 (Saturday) and 21:16 (Sunday).

Macclesfield

Macclesfield station
Waters Green
Macclesfield
Cheshire
SK11 6JP
More information