| Station | Platform | Arrival | Departure |
|---|---|---|---|
| POO Poole | 2 | 06:19 ✔ 1m early | |
| HAM Hamworthy | 2 | 06:23 ✔ 1m early | 06:24 ✔ 1m early |
| HOL Holton Heath | 2 | 06:28 ✔ 1m early | 06:28 ✔ On Time |
| WRM Wareham (Dorset) | 2 | 06:34 ✔ 2m early | 06:35 ✔ 1m early |
| WOO Wool | 2 | 06:42 ✔ 2m early | 06:42 ✔ 1m early |
| MTN Moreton (Dorset) | 2 | 06:48 ✔ 1m early | 06:48 ✔ On Time |
| DCH Dorchester South | 2 | 06:56 ✔ 1m early | 06:57 ✔ 1m early |
| UPW Upwey | 2 | 07:04 ✔ 2m early | 07:04 ✔ 1m early |
| WEY Weymouth | 3 | 07:09 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WEY Weymouth | 2 | 07:33 ✔ On Time | |
| UPW Upwey | 1 | 07:38 ✔ On Time | 07:38 ⚠ 2m late |
| DCW Dorchester West | 1 | 07:46 ✔ On Time | 07:46 ⚠ 2m late |
| MDN Maiden Newton | ??? | 07:56 ⚠ 1m late | 07:59 ⚠ 14m late |
| CNO Chetnole | ??? | 08:07 ⚠ 14m late | 08:07 ⚠ 16m late |
| YET Yetminster | ??? | 08:11 ⚠ 15m late | 08:11 ⚠ 15m late |
| THO Thornford | ??? | 08:14 ⚠ 14m late | 08:14 ⚠ 15m late |
| YVP Yeovil Pen Mill | 1 | 08:21 ⚠ 14m late | 08:23 ⚠ 14m late |
| CLC Castle Cary | 3 | 08:36 ⚠ 14m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CLC Castle Cary | 2 | 10:37 ⚠ 6m late | |
| BRU Bruton | 1 | 10:42 ⚠ 6m late | 10:42 ⚠ 7m late |
| FRO Frome | 1 | 10:54 ⚠ 6m late | 10:54 ⚠ 8m late |
| WSB Westbury (Wilts) | 3 | 11:03 ⚠ 7m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WSB Westbury (Wilts) | 3 | 12:17 ⚠ 4m late | |
| TRO Trowbridge | 1 | 12:23 ⚠ 5m late | 12:23 ⚠ 6m late |
| MKM Melksham | 1 | 12:32 ⚠ 6m late | 12:33 ⚠ 7m late |
| CPM Chippenham | 2 | 12:42 ⚠ 6m late | 12:43 ⚠ 7m late |
| SWI Swindon (Wilts) | 3 2 | 12:59 ⚠ 6m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SWI Swindon (Wilts) | 3 | 13:29 ⚠ 3m late | |
| KEM Kemble | 2 | 13:41 ⚠ 4m late | 13:42 ⚠ 4m late |
| STD Stroud (Gloucs) | 2 | 13:56 ⚠ 4m late | 13:57 ⚠ 4m late |
| SHU Stonehouse | 2 | 14:01 ⚠ 4m late | 14:02 ⚠ 4m late |
| GCR Gloucester | 1 | 14:15 ⚠ 5m late | 14:21 ⚠ 3m late |
| CNM Cheltenham Spa | 2 | 14:29 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CNM Cheltenham Spa | 2 | 14:47 ⚠ 19m late | |
| ASC Ashchurch for Tewkesbury | 1 | 14:53 ⚠ 19m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ASC Ashchurch for Tewkesbury | 2 | 15:13 ⚠ 4m late | |
| CNM Cheltenham Spa | 1 | 15:21 ⚠ 2m late | 15:23 ⚠ 1m late |
| GCR Gloucester | 2 | 15:34 ✔ 1m early | 15:40 ✔ 1m early |
| CDU Cam & Dursley | 2 | 15:53 ✔ 2m early | 15:54 ✔ 1m early |
| YAE Yate | 2 | 16:07 ✔ On Time | 16:07 ⚠ 2m late |
| BPW Bristol Parkway | 2 1 | 16:14 ⚠ 3m late | 16:16 ⚠ 3m late |
| FIT Filton Abbey Wood | 1 | 16:19 ⚠ 2m late | 16:20 ⚠ 2m late |
| BRI Bristol Temple Meads | 9 | 16:28 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BRI Bristol Temple Meads | 1 | 17:04 ✔ On Time | |
| LWH Lawrence Hill | 1 | 17:07 ✔ On Time | 17:07 ✔ On Time |
| SRD Stapleton Road | 1 | 17:09 ✔ On Time | 17:10 ✔ On Time |
| ASD Ashley Down | 1 | 17:12 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ASD Ashley Down | 2 | 17:55 ✔ On Time | |
| SRD Stapleton Road | 2 | 17:58 ✔ 1m early | 17:58 ✔ On Time |
| LWH Lawrence Hill | 2 | 18:01 ✔ 1m early | 18:02 ✔ 1m early |
| BRI Bristol Temple Meads | 5 | 18:05 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BRI Bristol Temple Meads | 7 | 18:43 ⚠ 1m late | |
| KYN Keynsham | 2 | 18:49 ⚠ 1m late | 18:50 ✔ On Time |
| OLF Oldfield Park | 2 | 18:56 ⚠ 1m late | 18:57 ⚠ 1m late |
| BTH Bath Spa | 2 | 18:59 ⚠ 1m late | 19:01 ✔ On Time |
| FFD Freshford | 2 | 19:10 ✔ On Time | 19:10 ⚠ 1m late |
| AVF Avoncliff | 2 | 19:12 ⚠ 1m late | 19:12 ⚠ 2m late |
| BOA Bradford-on-Avon | 2 | 19:16 ⚠ 1m late | 19:16 ⚠ 1m late |
| TRO Trowbridge | 2 | 19:23 ⚠ 2m late | 19:23 ⚠ 4m late |
| WSB Westbury (Wilts) | 3 | 19:30 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WSB Westbury (Wilts) | 3 | 21:05 ⚠ 4m late | |
| PEW Pewsey | 2 | 21:21 ⚠ 5m late | 21:22 ⚠ 5m late |
| BDW Bedwyn | 2 | 21:31 ⚠ 5m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BDW Bedwyn | 2 | 21:37 ⚠ 4m late | |
| HGD Hungerford | 1 | 21:43 ⚠ 3m late | 21:43 ⚠ 4m late |
| KIT Kintbury | 2 | 21:47 ⚠ 4m late | 21:47 ⚠ 5m late |
| NBY Newbury | 2 | 21:54 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NBY Newbury | 3 | 22:08 ✔ 1m early | |
| NRC Newbury Racecourse | 2 | 22:10 ✔ 1m early | 22:10 ✔ 1m early |
| THA Thatcham | 2 | 22:14 ✔ 1m early | 22:14 ✔ 1m early |
| MDG Midgham | 2 | 22:18 ✔ 1m early | 22:18 ✔ On Time |
| AMT Aldermaston | 1 | 22:21 ✔ On Time | 22:21 ✔ 1m early |
| THE Theale | 1 | 22:25 ✔ On Time | 22:26 ✔ 1m early |
| RDW Reading West | 2 | 22:32 ✔ 1m early | 22:32 ✔ 1m early |
| RDG Reading | 1 | 22:35 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RDG Reading | 13 14 | 22:51 ✔ 1m early | |
| PAD London Paddington | 10 4 | 23:39 ⚠ 2m late |