| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WOS Worcester Shrub Hill | 1A | 07:00 ✔ On Time | ||
| WOP Worcestershire Parkway | ??? | 07:06 ✔ 1m early | 07:06 ✔ On Time | |
| PSH Pershore | ??? | 07:12 ✔ 1m early | 07:12 ✔ On Time | |
| EVE Evesham | ??? | 07:20 ✔ 2m early | 07:21 ✔ On Time | |
| HYB Honeybourne | 2 | 07:27 ✔ 1m early | 07:28 ✔ On Time | |
| MIM Moreton-in-Marsh | 2 | 07:39 ✔ 1m early | 07:40 ✔ On Time | |
| KGM Kingham | ??? | 07:47 ✔ 1m early | 07:48 ✔ On Time | |
| SIP Shipton | 2 | 07:52 ✔ On Time | 07:52 ✔ On Time | |
| AUW Ascott-under-Wychwood | 2 | 07:55 ✔ On Time | 07:55 ✔ On Time | |
| CBY Charlbury | 2 | 08:01 ✔ 1m early | 08:05 ✔ On Time | |
| FIN Finstock | ??? | 08:08 ✔ 1m early | 08:08 ✔ On Time | |
| CME Combe (Oxon) | ??? | 08:13 ✔ 1m early | 08:13 ⚠ 1m late | |
| HND Hanborough | 1 | 08:16 ✔ On Time | 08:17 ✔ On Time | |
| OXF Oxford | 3 | 08:26 ⚠ 3m late | 08:27 ⚠ 4m late | |
| RAD Radley | 2 | 08:34 ⚠ 2m late | 08:34 ⚠ 3m late | |
| CUM Culham | 2 | 08:38 ⚠ 3m late | 08:38 ⚠ 3m late | |
| APF Appleford | 1 | 08:40 ⚠ 3m late | 08:40 ⚠ 4m late | |
| DID Didcot Parkway | 5 4 | 08:46 ⚠ 3m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| DID Didcot Parkway | 4 5 | 09:14 ⚠ 3m late | ||
| CHO Cholsey | 4 | 09:20 ⚠ 2m late | 09:20 ⚠ 2m late | |
| GOR Goring & Streatley | 4 | 09:26 ✔ On Time | 09:26 ⚠ 1m late | |
| PAN Pangbourne | 2 | 09:30 ⚠ 1m late | 09:30 ⚠ 1m late | |
| TLH Tilehurst | 4 | 09:34 ⚠ 1m late | 09:34 ⚠ 2m late | |
| RDG Reading | 15 | 09:39 ⚠ 1m late | 09:42 ✔ On Time | |
| TWY Twyford | 4 | 09:47 |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| RDG Reading | 14 | 09:58 ✔ 1m early | ||
| TWY Twyford | 4 | 10:03 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| TWY Twyford | 5 | 10:15 ✔ On Time | ||
| WGV Wargrave | 1 | 10:19 ✔ On Time | 10:19 ✔ On Time | |
| SHI Shiplake | 1 | 10:22 ✔ 1m early | 10:22 ✔ On Time | |
| HOT Henley-on-Thames | 1 | 10:27 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HOT Henley-on-Thames | 1 | 10:30 ✔ 1m early | ||
| SHI Shiplake | 1 | 10:34 ✔ 1m early | 10:34 ✔ On Time | |
| WGV Wargrave | 1 | 10:37 ✔ 1m early | 10:37 ✔ 1m early | |
| TWY Twyford | 5 | 10:42 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| TWY Twyford | 4 | 10:45 ⚠ 11m late | ||
| MAI Maidenhead | 5 | 10:51 ⚠ 11m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAI Maidenhead | 5 | 11:33 ✔ On Time | ||
| FZP Furze Platt | ??? | 11:36 ✔ On Time | 11:36 ⚠ 1m late | |
| COO Cookham | ??? | 11:40 ✔ On Time | 11:40 ✔ On Time | |
| BNE Bourne End | 1 | 11:44 ✔ On Time | 11:48 ✔ On Time | |
| MLW Marlow | ??? | 11:56 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MLW Marlow | ??? | 11:59 ✔ On Time | ||
| BNE Bourne End | 1 | 12:06 ✔ On Time | 12:10 ✔ On Time | |
| COO Cookham | ??? | 12:13 ✔ On Time | 12:13 ⚠ 1m late | |
| FZP Furze Platt | ??? | 12:17 ✔ On Time | 12:17 ✔ On Time | |
| MAI Maidenhead | 5 | 12:22 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAI Maidenhead | 4 | 12:41 ✔ 1m early | ||
| TAP Taplow | 4 | 12:44 ✔ 1m early | 12:44 ✔ 1m early | |
| BNM Burnham (Bucks) | 2 | 12:47 ✔ 1m early | 12:47 ✔ 1m early | |
| SLO Slough | 5 | 12:51 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SLO Slough | 1 | 13:10 ⚠ 2m late | ||
| WNC Windsor & Eton Central | 1 | 13:16 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WNC Windsor & Eton Central | 1 | 13:20 ✔ On Time | ||
| SLO Slough | 1 | 13:26 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SLO Slough | 5 | 13:39 ✔ On Time | ||
| LNY Langley (Berks) | 4 | 13:43 ✔ 1m early | 13:43 ✔ On Time | |
| IVR Iver | 4 | 13:45 ✔ On Time | 13:45 ✔ On Time | |
| WDT West Drayton | 4 | 13:48 ✔ On Time | 13:48 ✔ On Time | |
| HAY Hayes & Harlington | 4 | 13:53 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HAY Hayes & Harlington | 3 | 13:59 ⚠ 5m late | ||
| HXX Heathrow Airport Terminals 1, 2 and 3 | 1 | 14:06 ⚠ 4m late | 14:07 ⚠ 4m late | |
| HAF Heathrow Airport Terminal 4 | 2 | 14:12 ⚠ 3m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HAF Heathrow Airport Terminal 4 | 2 | 14:30 ✔ 1m early | ||
| HXX Heathrow Airport Terminals 1, 2 and 3 | 2 | 14:35 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HXX Heathrow Airport Terminals 1, 2 and 3 | 1 | 14:42 ✔ 1m early | ||
| HWV Heathrow Airport Terminal 5 | 3 | 14:46 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HWV Heathrow Airport Terminal 5 | 4 | 14:50 ✔ On Time | ||
| HXX Heathrow Airport Terminals 1, 2 and 3 | 2 | 14:54 ✔ On Time | 14:55 ✔ 1m early | |
| HAY Hayes & Harlington | 4 | 15:01 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HAY Hayes & Harlington | 4 | 15:12 ⚠ 1m late | ||
| STL Southall | 4 | 15:15 ✔ On Time | 15:15 ⚠ 1m late | |
| HAN Hanwell | 3 | 15:18 ✔ On Time | 15:18 ✔ On Time | |
| WEA West Ealing | 4 | 15:20 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WEA West Ealing | 5 | 15:45 ✔ On Time | ||
| DRG Drayton Green | 1 | 15:47 ✔ On Time | 15:47 ✔ On Time | |
| CBP Castle Bar Park | 1 | 15:49 ✔ On Time | 15:49 ✔ On Time | |
| SGN South Greenford | 1 | 15:52 ✔ 1m early | 15:52 ✔ On Time | |
| GFD Greenford | ??? | 15:57 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GFD Greenford | ??? | 16:00 ✔ On Time | ||
| SGN South Greenford | 2 | 16:04 ✔ On Time | 16:04 ⚠ 1m late | |
| CBP Castle Bar Park | 2 | 16:06 ✔ On Time | 16:06 ⚠ 1m late | |
| DRG Drayton Green | 2 | 16:08 ⚠ 1m late | 16:08 ⚠ 2m late | |
| WEA West Ealing | 5 | 16:11 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WEA West Ealing | 4 | 16:20 ⚠ 2m late | ||
| EAL Ealing Broadway | 4 | 16:22 ⚠ 1m late | 16:22 ⚠ 2m late | |
| AML Acton Main Line | 4 | 16:25 ⚠ 1m late | 16:25 ⚠ 2m late | |
| PAD London Paddington | A | 16:32 ✔ On Time | 16:33 ✔ On Time | |
| BDS Bond Street | A | 16:36 ✔ 1m early | 16:36 ✔ On Time | |
| TCR Tottenham Court Road | A | 16:38 ✔ On Time | 16:38 ✔ On Time | |
| ZFD Farringdon | A | 16:41 ✔ 1m early | 16:41 ✔ On Time | |
| LST London Liverpool Street | A | 16:44 ✔ 1m early | 16:44 ✔ On Time | |
| ZLW Whitechapel | A | 16:46 ✔ On Time | 16:46 ✔ On Time | |
| CWX Canary Wharf | A | 16:50 ✔ 1m early | 16:50 ✔ On Time | |
| CUS Custom House | A | 16:54 ✔ 1m early | 16:54 ✔ On Time | |
| WWC Woolwich | A | 16:58 ✔ On Time | 16:59 ✔ On Time | |
| ABW Abbey Wood | 4 | 17:04 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ABW Abbey Wood | 1 | 17:18 ✔ On Time | ||
| PLU Plumstead | 1 | 17:21 ✔ 1m early | 17:21 ✔ On Time | |
| WWA Woolwich Arsenal | 1 | 17:23 ✔ On Time | 17:24 ✔ On Time | |
| WWD Woolwich Dockyard | 1 | 17:26 ✔ On Time | 17:26 ⚠ 1m late | |
| CTN Charlton | 1 | 17:29 ✔ On Time | 17:30 ✔ On Time | |
| WCB Westcombe Park | 1 | 17:32 ✔ On Time | 17:32 ✔ On Time | |
| MZH Maze Hill | 1 | 17:34 ✔ On Time | 17:34 ⚠ 1m late | |
| GNW Greenwich | 2 | 17:37 ✔ On Time | 17:37 ⚠ 1m late | |
| DEP Deptford | 1 | 17:39 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| DEP Deptford | 2 | 17:43 ⚠ 1m late | ||
| GNW Greenwich | 1 | 17:45 ✔ On Time | 17:45 ⚠ 1m late | |
| MZH Maze Hill | 2 | 17:48 ⚠ 1m late | 17:49 ⚠ 1m late | |
| WCB Westcombe Park | 2 | 17:51 ⚠ 1m late | 17:51 ⚠ 1m late | |
| CTN Charlton | 2 | 17:53 ⚠ 1m late | 17:54 ⚠ 1m late | |
| WWD Woolwich Dockyard | 2 | 17:57 ⚠ 1m late | 17:57 ⚠ 2m late | |
| WWA Woolwich Arsenal | 2 | 18:00 ⚠ 1m late | 18:00 ⚠ 2m late | |
| PLU Plumstead | 2 | 18:02 ⚠ 2m late | 18:03 ⚠ 1m late | |
| ABW Abbey Wood | 2 | 18:06 ⚠ 1m late | 18:07 ⚠ 1m late | |
| BVD Belvedere | 2 | 18:10 ⚠ 1m late | 18:10 ⚠ 2m late | |
| ERH Erith | 2 | 18:13 ⚠ 2m late | 18:13 ⚠ 2m late | |
| SGR Slade Green | 2 | 18:17 ✔ On Time | 18:18 ✔ On Time | |
| CRY Crayford | 1 | 18:28 ✔ 1m early | 18:31 ✔ 2m early | |
| BXY Bexley | 1 | 18:34 ✔ 2m early | 18:34 ✔ 1m early | |
| AYP Albany Park | 1 | 18:37 ✔ 2m early | 18:37 ✔ 1m early | |
| SID Sidcup | 1 | 18:39 ✔ On Time | 18:40 ✔ 1m early | |
| NEH New Eltham | 1 | 18:43 ✔ 1m early | 18:45 ✔ 1m early | |
| MTG Mottingham | 1 | 18:48 ✔ 1m early | 18:48 ✔ 1m early | |
| LEE Lee (London) | 1 | 18:51 ✔ 1m early | 18:52 ✔ 1m early | |
| HGR Hither Green | 5 | 18:56 ✔ 2m early | 18:57 ⚠ 1m late | |
| SAJ St Johns (London) | 1 | 19:01 ⚠ 1m late | 19:01 ⚠ 2m late | |
| NWX New Cross | A | 19:03 ⚠ 1m late | 19:03 ⚠ 3m late | |
| LBG London Bridge | 3 | 19:09 ⚠ 2m late | 19:10 ⚠ 2m late | |
| CST London Cannon Street | 5 | 19:14 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CST London Cannon Street | 2 | 19:26 ✔ 1m early | ||
| LBG London Bridge | 1 | 19:29 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LBG London Bridge | 13 | 19:40 ⚠ 7m late | ||
| NWD Norwood Junction | 6 | 19:55 ⚠ 2m late | 19:56 ⚠ 4m late | |
| ECR East Croydon | 6 | 19:59 ⚠ 4m late | 20:00 ⚠ 4m late | |
| SCY South Croydon | 4 | 20:02 ⚠ 5m late | 20:02 ⚠ 4m late | |
| PUO Purley Oaks | 4 | 20:05 ⚠ 4m late | 20:05 ⚠ 3m late | |
| PUR Purley | 6 | 20:08 ⚠ 3m late | 20:11 ⚠ 5m late | |
| KLY Kenley | 2 | 20:14 ⚠ 5m late | 20:14 ⚠ 6m late | |
| WHY Whyteleafe | 2 | 20:18 ⚠ 4m late | 20:18 ⚠ 5m late | |
| WHS Whyteleafe South | 2 | 20:20 ⚠ 4m late | 20:20 ⚠ 5m late | |
| CAT Caterham | 2 | 20:24 ⚠ 4m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CAT Caterham | 1 | 20:25 ⚠ 3m late | ||
| WHS Whyteleafe South | 1 | 20:29 ⚠ 3m late | 20:29 ⚠ 3m late | |
| WHY Whyteleafe | 1 | 20:31 ⚠ 3m late | 20:31 ⚠ 3m late | |
| KLY Kenley | 1 | 20:34 ⚠ 3m late | 20:34 ⚠ 3m late | |
| PUR Purley | 5 | 20:38 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| PUR Purley | 6 | 20:44 ⚠ 1m late | ||
| RHM Reedham (Surrey) | 2 | 20:46 ⚠ 1m late | 20:46 ⚠ 2m late | |
| CDN Coulsdon Town | 2 | 20:49 ⚠ 1m late | 20:49 ⚠ 1m late | |
| WME Woodmansterne | 2 | 20:52 ⚠ 1m late | 20:52 ⚠ 1m late | |
| CHP Chipstead | 2 | 20:55 ✔ On Time | 20:55 ⚠ 1m late | |
| KND Kingswood | 2 | 21:01 ✔ 1m early | 21:01 ✔ 1m early | |
| TAD Tadworth | 2 | 21:04 ✔ On Time | 21:04 ✔ On Time | |
| TAT Tattenham Corner | 2 | 21:08 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| TAT Tattenham Corner | 2 | 21:15 ✔ On Time | ||
| TAD Tadworth | 1 | 21:19 ✔ On Time | 21:19 ✔ On Time | |
| KND Kingswood | 1 | 21:22 ✔ On Time | 21:22 ⚠ 1m late | |
| CHP Chipstead | 1 | 21:28 ✔ On Time | 21:28 ✔ On Time | |
| WME Woodmansterne | 1 | 21:31 ✔ On Time | 21:31 ✔ On Time | |
| CDN Coulsdon Town | 1 | 21:34 ✔ On Time | 21:35 ✔ 1m early | |
| RHM Reedham (Surrey) | 1 | 21:38 ✔ 2m early | 21:38 ✔ 1m early | |
| PUR Purley | 5 | 21:41 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| PUR Purley | 3 | 21:54 ✔ 1m early | ||
| ECR East Croydon | 4 | 21:59 ✔ 1m early | 22:00 ✔ 1m early | |
| CLJ Clapham Junction | 12 | 22:11 ✔ 2m early | 22:11 ✔ 1m early | |
| VIC London Victoria | 12 | 22:19 ⚠ 1m late |