| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WOS Worcester Shrub Hill | 2A | 07:01 ✔ On Time | |
| PSH Pershore | ??? | 07:09 ✔ On Time | 07:11 ✔ On Time |
| EVE Evesham | ??? | 07:18 ✔ 2m early | 07:21 ✔ On Time |
| HYB Honeybourne | 2 | 07:27 ✔ 1m early | 07:28 ✔ On Time |
| MIM Moreton-in-Marsh | 2 | 07:39 ✔ On Time | 07:40 ✔ On Time |
| KGM Kingham | ??? | 07:47 ✔ On Time | 07:48 ✔ On Time |
| SIP Shipton | 2 | 07:52 ✔ On Time | 07:52 ⚠ 1m late |
| AUW Ascott-under-Wychwood | 2 | 07:55 ✔ On Time | 07:55 ⚠ 1m late |
| CBY Charlbury | 2 | 08:01 ✔ On Time | 08:05 ✔ On Time |
| FIN Finstock | ??? | 08:08 ✔ On Time | 08:08 ⚠ 1m late |
| CME Combe (Oxon) | ??? | 08:13 ✔ On Time | 08:13 ⚠ 3m late |
| HND Hanborough | 1 | 08:16 ⚠ 2m late | 08:17 ⚠ 2m late |
| OXF Oxford | 3 | 08:26 ⚠ 2m late | 08:27 ⚠ 3m late |
| RAD Radley | 2 | 08:34 ⚠ 2m late | 08:34 ⚠ 3m late |
| CUM Culham | 2 | 08:38 ⚠ 2m late | 08:38 ⚠ 3m late |
| DID Didcot Parkway | 5 | 08:45 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DID Didcot Parkway | 2 | 09:19 ⚠ 1m late | |
| RDG Reading | 10 | 09:32 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RDG Reading | 1 | 10:12 ✔ On Time | |
| RDW Reading West | 1 | 10:14 ✔ On Time | 10:14 ⚠ 3m late |
| THE Theale | 2 | 10:19 ⚠ 3m late | 10:19 ⚠ 3m late |
| AMT Aldermaston | 2 | 10:24 ⚠ 3m late | 10:24 ⚠ 3m late |
| MDG Midgham | 1 | 10:27 ⚠ 2m late | 10:27 ⚠ 2m late |
| THA Thatcham | 1 | 10:31 ⚠ 3m late | 10:31 ⚠ 3m late |
| NRC Newbury Racecourse | 1 | 10:35 ⚠ 3m late | 10:35 ⚠ 4m late |
| NBY Newbury | 3 | 10:38 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NBY Newbury | 2 | 11:32 ⚠ 1m late | |
| BDW Bedwyn | 1 | 11:45 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BDW Bedwyn | 2 | 11:57 ✔ On Time | |
| HGD Hungerford | 1 | 12:03 ✔ On Time | 12:03 ✔ On Time |
| KIT Kintbury | 2 | 12:08 ✔ 1m early | 12:08 ✔ On Time |
| NBY Newbury | 2 | 12:15 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NBY Newbury | 1 | 13:16 ✔ 1m early | |
| HGD Hungerford | 2 | 13:24 ✔ 1m early | 13:25 ✔ 1m early |
| PEW Pewsey | 1 | 13:36 ✔ On Time | 13:37 ✔ 1m early |
| WSB Westbury (Wilts) | 1 | 13:54 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WSB Westbury (Wilts) | 2 | 15:34 ✔ On Time | |
| FRO Frome | 1 | 15:44 ✔ 2m early | 15:45 ✔ 1m early |
| BRU Bruton | 2 | 15:56 ✔ 1m early | 15:56 ✔ On Time |
| CLC Castle Cary | 2 | 16:01 ✔ On Time | 16:05 ✔ 1m early |
| YVP Yeovil Pen Mill | 3 | 16:17 ✔ 1m early | 16:19 ✔ On Time |
| THO Thornford | ??? | 16:24 ✔ On Time | 16:24 ✔ 1m early |
| YET Yetminster | ??? | 16:27 ✔ 2m early | 16:27 ✔ On Time |
| CNO Chetnole | ??? | 16:31 ✔ 1m early | 16:31 ✔ On Time |
| MDN Maiden Newton | 2 | 16:41 ✔ 2m early | 16:43 ✔ On Time |
| DCW Dorchester West | 2 | 16:53 ✔ 2m early | 16:53 ✔ 1m early |
| UPW Upwey | 2 | 17:01 ✔ 1m early | 17:01 ⚠ 2m late |
| WEY Weymouth | 1 | 17:06 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WEY Weymouth | 2 | 17:20 ✔ 1m early | |
| UPW Upwey | 1 | 17:24 ✔ On Time | 17:24 ✔ On Time |
| DCH Dorchester South | 1 | 17:31 ✔ 1m early | 17:33 ✔ 1m early |
| MTN Moreton (Dorset) | 1 | 17:39 ✔ 1m early | 17:39 ⚠ 1m late |
| WOO Wool | 1 | 17:45 ✔ 1m early | 17:45 ✔ On Time |
| WRM Wareham (Dorset) | 1 | 17:52 ✔ 1m early | 17:53 ✔ 1m early |
| HOL Holton Heath | 1 | 17:56 ✔ On Time | 17:56 ✔ On Time |
| HAM Hamworthy | 1 | 18:01 ✔ 1m early | 18:01 ✔ On Time |
| POO Poole | 1 | 18:06 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| POO Poole | 1 | 18:40 ✔ On Time | |
| PKS Parkstone (Dorset) | 1 | 18:44 ✔ 1m early | 18:44 ✔ On Time |
| BSM Branksome | 1 | 18:48 ✔ 2m early | 18:48 ✔ On Time |
| BMH Bournemouth | 2 | 18:54 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BMH Bournemouth | 2 | 19:05 ✔ 1m early | |
| POK Pokesdown | 1 | 19:09 ✔ 2m early | 19:09 ✔ 1m early |
| CHR Christchurch | 1 | 19:12 ✔ 1m early | 19:13 ✔ 1m early |
| HNA Hinton Admiral | 1 | 19:18 ✔ 1m early | 19:18 ✔ 1m early |
| NWM New Milton | 1 | 19:22 ✔ 1m early | 19:22 ✔ On Time |
| SWY Sway | 1 | 19:27 ✔ 1m early | 19:27 ✔ 1m early |
| BCU Brockenhurst | 2 | 19:32 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BCU Brockenhurst | 4 | 19:48 ✔ 1m early | |
| LYT Lymington Town | 1 | 19:56 ✔ 1m early | 19:56 ✔ On Time |
| LYP Lymington Pier | 1 | 19:59 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LYP Lymington Pier | 1 | 20:03 ✔ 1m early | |
| LYT Lymington Town | 1 | 20:05 ✔ 1m early | 20:05 ✔ On Time |
| BCU Brockenhurst | 4 | 20:14 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BCU Brockenhurst | 2 | 20:33 ✔ 1m early | |
| BEU Beaulieu Road | 1 | 20:38 ✔ 1m early | 20:38 ✔ On Time |
| ANF Ashurst New Forest | 1 | 20:42 ✔ On Time | 20:42 ⚠ 1m late |
| TTN Totton | 1 | 20:47 ✔ On Time | 20:47 ⚠ 1m late |
| SOU Southampton Central | 1 | 20:53 ✔ 1m early |