Macclesfield departures

21:07
due 21:09
More
Show Less
From London Euston Operated by Virgin Trains

Stoke-on-Trent

Platform 2
21:18
due 21:20
More
Show Less

Calling at

Congleton 21:25 due 21:27
Kidsgrove 21:31 due 21:33
Stoke-on-Trent 21:39 on time
From Manchester Piccadilly Operated by Northern
21:20
on time
More
Show Less

Calling at

Prestbury 21:24 on time
Adlington (Cheshire) 21:27 on time
Poynton 21:30 on time
Bramhall 21:33 on time
Cheadle Hulme 21:36 on time
Stockport 21:41 on time
Heaton Chapel 21:45 on time
Levenshulme 21:48 on time
Manchester Piccadilly 21:56 on time
From Stoke-on-Trent Operated by Northern

London Euston

Platform 2
21:36
on time
More
Show Less

Calling at

Stoke-on-Trent 21:51 on time
Milton Keynes Central 23:00 on time
Watford Junction 23:30 on time
London Euston 23:48 on time
From Manchester Piccadilly Operated by Virgin Trains
21:37
on time
More
Show Less

Calling at

Stockport 21:49 on time
Manchester Piccadilly 22:00 on time
From Exeter St Davids Operated by CrossCountry
21:42
on time
More
Show Less

Calling at

Stockport 21:54 on time
Manchester Piccadilly 22:05 on time
From London Euston Operated by Virgin Trains
21:49
on time
More
Show Less

Calling at

Stoke-on-Trent 22:06 on time
Stafford 22:22 on time
Wolverhampton 22:41 on time
Birmingham New Street 22:59 on time
From Manchester Piccadilly Operated by CrossCountry
22:02
due 22:04
More
Show Less

Calling at

Stockport 22:15 on time
Manchester Piccadilly 22:25 on time
From Bournemouth Operated by CrossCountry

Stoke-on-Trent

Platform 2
22:18
on time
More
Show Less

Calling at

Congleton 22:25 on time
Kidsgrove 22:31 on time
Stoke-on-Trent 22:39 on time
From Manchester Piccadilly Operated by Northern
22:29
on time
More
Show Less

Calling at

Stoke-on-Trent 22:46 on time
Stafford 23:03 on time
Wolverhampton 23:19 on time
Birmingham New Street 23:37 on time
From Manchester Piccadilly Operated by CrossCountry