| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SWA Swansea | 2 | 09:09 ✔ On Time | |
| GWN Gowerton | 1 | 09:21 ✔ On Time | 09:21 ⚠ 1m late |
| LLE Llanelli | DPL 1 | 09:28 ⚠ 1m late | 09:31 ✔ On Time |
| BYE Bynea | 2 | 09:36 ✔ On Time | 09:36 ✔ On Time |
| LLH Llangennech | 2 | 09:40 ✔ On Time | 09:40 ✔ On Time |
| PTD Pontarddulais | 1 | 09:45 ✔ On Time | 09:45 ⚠ 1m late |
| PTF Pantyffynnon | 1 | 09:52 ⚠ 2m late | 09:52 ⚠ 1m late |
| AMF Ammanford | ??? | 09:55 ⚠ 2m late | 09:55 ⚠ 4m late |
| LLI Llandybie | ??? | 09:59 ⚠ 4m late | 09:59 ⚠ 5m late |
| FFA Ffairfach | ??? | 10:07 ⚠ 4m late | 10:07 ⚠ 5m late |
| LLL Llandeilo | ??? | 10:09 ⚠ 4m late | 10:12 ⚠ 4m late |
| LLG Llangadog | ??? | 10:21 ⚠ 4m late | 10:21 ⚠ 5m late |
| LNR Llanwrda | ??? | 10:25 ⚠ 4m late | 10:25 ⚠ 5m late |
| LLV Llandovery | ??? | 10:31 ⚠ 5m late | 10:34 ⚠ 5m late |
| CYN Cynghordy | ??? | 10:42 ⚠ 4m late | 10:42 ⚠ 5m late |
| SUG Sugar Loaf | ??? | 10:51 ⚠ 3m late | 10:51 ⚠ 3m late |
| LNW Llanwrtyd | ??? | 10:57 ⚠ 2m late | 11:03 ✔ On Time |
| LLM Llangammarch | ??? | 11:09 ✔ On Time | 11:09 ⚠ 1m late |
| GTH Garth (Powys) | ??? | 11:13 ✔ 1m early | 11:13 ⚠ 1m late |
| CIM Cilmeri | ??? | 11:18 ✔ On Time | 11:18 ⚠ 1m late |
| BHR Builth Road | ??? | 11:22 ✔ On Time | 11:22 ⚠ 1m late |
| LLO Llandrindod | ??? | 11:35 ✔ 2m early | 11:36 ✔ On Time |
| PNY Pen-y-Bont | ??? | 11:43 ✔ 1m early | 11:43 ✔ On Time |
| DOL Dolau | ??? | 11:48 ✔ On Time | 11:48 ⚠ 2m late |
| LLT Llanbister Road | ??? | 11:54 ⚠ 1m late | 11:54 ⚠ 2m late |
| LGO Llangynllo | ??? | 12:00 ⚠ 1m late | 12:00 ✔ On Time |
| KNU Knucklas | ??? | 12:06 ⚠ 1m late | 12:06 ⚠ 2m late |
| KNI Knighton | ??? | 12:12 ⚠ 1m late | 12:17 ✔ On Time |
| BUK Bucknell | ??? | 12:23 ✔ 1m early | 12:23 ⚠ 1m late |
| HPT Hopton Heath | ??? | 12:27 ⚠ 1m late | 12:27 ✔ On Time |
| BME Broome | ??? | 12:32 ✔ 1m early | 12:32 ✔ On Time |
| CRV Craven Arms | 1 | 12:39 ⚠ 1m late | 12:40 ⚠ 3m late |
| CTT Church Stretton | ??? | 12:51 ⚠ 3m late | 12:53 ⚠ 3m late |
| SHR Shrewsbury | 6 | 13:08 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SHR Shrewsbury | 7 | 13:14 ✔ On Time | |
| CTT Church Stretton | ??? | 13:29 ✔ On Time | 13:29 ⚠ 1m late |
| CRV Craven Arms | 2 | 13:37 ✔ On Time | 13:37 ⚠ 1m late |
| LUD Ludlow | ??? | 13:44 ⚠ 2m late | 13:45 ✔ On Time |
| LEO Leominster | ??? | 13:55 ⚠ 2m late | 13:55 ⚠ 3m late |
| HFD Hereford | 2 | 14:12 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HFD Hereford | 3 | 14:40 ✔ On Time | |
| LED Ledbury | ??? | 14:56 ⚠ 5m late | 15:00 ⚠ 2m late |
| CWL Colwall | ??? | 15:07 ⚠ 1m late | 15:07 ⚠ 2m late |
| GMV Great Malvern | ??? | 15:12 ✔ On Time | 15:12 ⚠ 1m late |
| MVL Malvern Link | ??? | 15:15 ✔ On Time | 15:15 ⚠ 1m late |
| WOF Worcester Foregate Street | 2 | 15:24 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WOF Worcester Foregate Street | 1 | 16:12 ✔ On Time | |
| WOS Worcester Shrub Hill | 2 | 16:15 ✔ 1m early | 16:17 ✔ On Time |
| WOP Worcestershire Parkway | ??? | 16:22 ✔ On Time | 16:23 ✔ On Time |
| PSH Pershore | ??? | 16:28 ✔ On Time | 16:29 ✔ On Time |
| EVE Evesham | ??? | 16:35 ✔ On Time | 16:36 ⚠ 1m late |
| HYB Honeybourne | 2 | 16:42 ⚠ 1m late | 16:43 ⚠ 2m late |
| MIM Moreton-in-Marsh | 2 | 16:54 ⚠ 1m late | 16:55 ⚠ 2m late |
| KGM Kingham | ??? | 17:02 ⚠ 2m late | 17:03 ⚠ 2m late |
| CBY Charlbury | 2 | 17:11 ⚠ 2m late | 17:12 ⚠ 2m late |
| HND Hanborough | 1 | 17:19 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HND Hanborough | 1 | 17:33 ⚠ 2m late | |
| CME Combe (Oxon) | ??? | 17:36 ⚠ 1m late | 17:36 ⚠ 2m late |
| FIN Finstock | ??? | 17:41 ⚠ 2m late | 17:41 ⚠ 2m late |
| CBY Charlbury | 1 | 17:45 ⚠ 3m late | 17:46 ⚠ 3m late |
| AUW Ascott-under-Wychwood | 1 | 17:51 ⚠ 4m late | 17:51 ⚠ 5m late |
| SIP Shipton | 1 | 17:55 ⚠ 3m late | 17:55 ⚠ 4m late |
| KGM Kingham | ??? | 17:59 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| KGM Kingham | ??? | 18:28 ✔ 1m early | |
| SIP Shipton | 2 | 18:32 ✔ 1m early | 18:33 ✔ 1m early |
| CBY Charlbury | 2 | 18:39 ✔ 1m early | 18:41 ⚠ 14m late |
| OXF Oxford | 3 | 19:00 ⚠ 9m late | 19:02 ⚠ 10m late |
| RDG Reading | 10 12 | 19:23 ⚠ 16m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RDG Reading | 6 | 19:39 ⚠ 8m late | |
| EAR Earley | 1 | 19:44 ⚠ 6m late | 19:44 ⚠ 9m late |
| WTI Winnersh Triangle | 1 | 19:46 ⚠ 9m late | 19:47 ⚠ 9m late |
| WNS Winnersh | 1 | 19:49 ⚠ 8m late | 19:49 ⚠ 9m late |
| WKM Wokingham | 1 | 19:53 ⚠ 8m late | 19:53 ⚠ 10m late |
| BCE Bracknell | 1 | 19:59 ⚠ 10m late | 20:00 ⚠ 10m late |
| MAO Martins Heron | 1 | 20:03 ⚠ 9m late | 20:03 ⚠ 10m late |
| ACT Ascot (Berks) | 1 | 20:07 ⚠ 9m late | 20:10 ⚠ 7m late |
| SNG Sunningdale | 1 | 20:13 ⚠ 7m late | 20:13 ⚠ 8m late |
| LNG Longcross | 1 | 20:16 ⚠ 7m late | 20:16 ⚠ 8m late |
| VIR Virginia Water | 1 | 20:20 ⚠ 8m late | 20:20 ⚠ 8m late |
| EGH Egham | 1 | 20:23 ⚠ 9m late | 20:23 ⚠ 9m late |
| SNS Staines | 1 | 20:28 ⚠ 9m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SNS Staines | 2 | 20:42 ⚠ 3m late | |
| WRY Wraysbury | 2 | 20:46 ⚠ 2m late | 20:47 ⚠ 2m late |
| SNY Sunnymeads | 2 | 20:49 ⚠ 2m late | 20:50 ⚠ 2m late |
| DAT Datchet | 2 | 20:53 ⚠ 1m late | 20:54 ⚠ 1m late |
| WNR Windsor & Eton Riverside | 2 | 20:59 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WNR Windsor & Eton Riverside | 2 | 21:21 ✔ 1m early | |
| DAT Datchet | 1 | 21:24 ✔ On Time | 21:25 ✔ On Time |
| SNY Sunnymeads | 1 | 21:28 ✔ 1m early | 21:28 ✔ On Time |
| WRY Wraysbury | 1 | 21:31 ✔ 1m early | 21:32 ✔ 1m early |
| SNS Staines | 1 | 21:37 ✔ 1m early | 21:38 ✔ On Time |
| AFS Ashford (Surrey) | 1 | 21:41 ✔ On Time | 21:41 ⚠ 1m late |
| FEL Feltham | 1 | 21:45 ✔ On Time | 21:46 ✔ On Time |
| WTN Whitton (London) | 1 | 21:50 ✔ On Time | 21:50 ✔ On Time |
| TWI Twickenham | 4 | 21:53 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TWI Twickenham | 5 | 22:03 ⚠ 3m late | |
| STW Strawberry Hill | 1 | 22:07 ⚠ 1m late | 22:07 ⚠ 2m late |
| TED Teddington | 2 | 22:10 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TED Teddington | 1 | 22:15 ⚠ 4m late | |
| FLW Fulwell | 2 | 22:20 ⚠ 3m late | 22:20 ⚠ 4m late |
| HMP Hampton (London) | 2 | 22:24 ⚠ 3m late | 22:24 ⚠ 4m late |
| KMP Kempton Park Racecourse | 2 | 22:27 ⚠ 3m late | 22:27 ⚠ 4m late |
| SUU Sunbury | 2 | 22:29 ⚠ 4m late | 22:29 ⚠ 4m late |
| UPH Upper Halliford | 2 | 22:31 ⚠ 4m late | 22:31 ⚠ 6m late |
| SHP Shepperton | 1 | 22:36 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SHP Shepperton | 1 | 22:41 ⚠ 6m late | |
| UPH Upper Halliford | 1 | 22:44 ⚠ 7m late | 22:44 ⚠ 7m late |
| SUU Sunbury | 1 | 22:46 ⚠ 7m late | 22:46 ⚠ 8m late |
| KMP Kempton Park Racecourse | 1 | 22:48 ⚠ 7m late | 22:48 ⚠ 7m late |
| HMP Hampton (London) | 1 | 22:51 ⚠ 7m late | 22:51 ⚠ 8m late |
| FLW Fulwell | 1 | 22:54 ⚠ 8m late | 22:54 ⚠ 9m late |
| TED Teddington | 2 | 22:59 ⚠ 7m late | 22:59 ⚠ 8m late |
| HMW Hampton Wick | 1 | 23:01 ⚠ 8m late | 23:01 ⚠ 9m late |
| KNG Kingston | 3 | 23:03 ⚠ 8m late | 23:04 ⚠ 8m late |
| NBT Norbiton | 1 | 23:06 ⚠ 8m late | 23:06 ⚠ 9m late |
| NEM New Malden | 1 | 23:10 ⚠ 8m late | 23:10 ⚠ 8m late |
| RAY Raynes Park | 2 | 23:12 ⚠ 9m late | 23:13 ⚠ 8m late |
| WIM Wimbledon | 5 | 23:16 ⚠ 8m late | 23:17 ⚠ 8m late |
| CLJ Clapham Junction | 10 | 23:24 ⚠ 6m late | 23:24 ⚠ 7m late |
| VXH Vauxhall | 7 | 23:29 ⚠ 8m late | 23:29 ⚠ 9m late |
| WAT London Waterloo | 5 | 23:36 ⚠ 9m late |