← Change station

Stockport

Earlier trains
20:29
delayed
Manchester Piccadilly
1M80 • East Midlands Railway
3
20:35
21:18
Manchester Piccadilly
1H73 • Avanti West Coast
3
20:57
21:11
Manchester Piccadilly
1H38 • Avanti West Coast
3
20:59
Liverpool Lime Street
1B91 • TransPennine Express • 6 coaches
4
21:02
21:04
Buxton
2B24 • Northern • 4 coaches
1
21:03
Manchester Piccadilly
1W62 • Transport for Wales • 2 coaches
3
21:04
21:05
London Euston
1A74 • Avanti West Coast
2
21:10
21:17
Manchester Piccadilly
1H39 • Avanti West Coast
4
21:13
Chester
2D52 • Northern • 2 coaches
2
21:18
Birmingham New Street via Stoke-on-Trent
1G91 • CrossCountry
2
21:20
21:42
Manchester Piccadilly
1M66 • CrossCountry
3
21:22
Stoke-on-Trent
0B00 • Northern
🚌
21:24
21:29
Manchester Piccadilly
1M82 • East Midlands Railway
3
21:27
Cleethorpes
1B94 • TransPennine Express • 6 coaches
1
21:35
21:39
Manchester Piccadilly
1H74 • Avanti West Coast
4
21:45
Manchester Piccadilly
2B27 • Northern • 4 coaches
4
21:46
Crewe via Wilmslow
1K80 • Transport for Wales
2
21:54
21:58
Nottingham
1L22 • East Midlands Railway
1
21:57
cancelled
Manchester Piccadilly
1H41 • Avanti West Coast
3
21:59
Liverpool Lime Street
1B93 • TransPennine Express • 3 coaches
4
22:02
Manchester Piccadilly
2H42 • Northern • 4 coaches
3
22:05
Manchester Piccadilly
1W63 • Transport for Wales
4
22:10
Manchester Piccadilly
1H42 • Avanti West Coast
3
22:12
Birmingham New Street via Stoke-on-Trent
1G92 • CrossCountry
2
22:17
Manchester Piccadilly
2H32 • Northern • 4 coaches
4
22:21
cancelled
Manchester Piccadilly
1M70 • CrossCountry
3
22:25
Crewe via Wilmslow
2K34 • Northern • 4 coaches
1
22:26
Doncaster
1B96 • TransPennine Express
2
22:30
Nottingham
1L20 • East Midlands Railway
1
22:36
Manchester Piccadilly
1H75 • Avanti West Coast
3
22:39
Crewe via Wilmslow
1K72 • Transport for Wales
2
Later trains
Powered by National Rail Enquiries