← Change station

Reading

Trains running between York and Doncaster / Sheffield may be cancelled, delayed by up to 60 minutes, revised or diverted. Latest information can be found in Status and Disruptions.

Trains running between Eastleigh and Basingstoke may be delayed up to 60 minutes, cancelled or revised. Latest information can be found in Status and Disruptions.
Earlier trains
22:16
Didcot Parkway
2N86 • Great Western Railway
12B
22:16
22:26
Guildford
2O95 • Great Western Railway
5
22:24
Ascot
2Z76 • South Western Railway
4
22:27
Ealing Broadway
2Y09 • Elizabeth Line
14
22:28
London Paddington
2P93 • Great Western Railway • 6 coaches
7
22:40
Bristol Temple Meads
1C33 • Great Western Railway
9
22:43
Newbury
2K94 • Great Western Railway
2
22:50
London Paddington
1L96 • Great Western Railway
11A
22:53
London Paddington
1A98 • Great Western Railway
12
22:54
Ascot
2Z78 • South Western Railway
4
22:54
London Paddington
1P88 • Great Western Railway
13A
22:58
Ealing Broadway
2Y15 • Elizabeth Line
10
23:03
Heathrow Airport T3 (Bus)
0B00 • Great Western Railway
🚌
23:05
Gatwick Airport via Guildford
1O96 • Great Western Railway
6
23:14
Bristol Parkway
1C35 • Great Western Railway • 10 coaches
9
23:17
Ealing Broadway
2Y19 • Elizabeth Line
10
23:19
Didcot Parkway
2N90 • Great Western Railway
8
23:41
London Paddington
1A36 • Great Western Railway
10A
23:52
Ascot
2Z82 • South Western Railway
6
00:16
Bristol Temple Meads
1C36 • Great Western Railway
9
00:16
Ealing Broadway
2P97 • Great Western Railway
8
Later trains
Powered by National Rail Enquiries