Operator: Great Western Railway
Calling Points:
| 18:56 | Swindon | On time |
| 19:09 | Chippenham | On time |
| 19:21 | Bath Spa | On time |
| 19:35 | Bristol Temple Meads | On time |
| 18:56 | Swindon | On time |
| 19:09 | Chippenham | On time |
| 19:21 | Bath Spa | On time |
| 19:35 | Bristol Temple Meads | On time |
| 19:00 | Reading | On time |
| 19:29 | London Paddington | On time |
| 19:11 | Reading | Delayed | exp 19:15 |
| 19:37 | London Paddington | On time |
| 19:13 | Swindon | Delayed | exp 19:20 |
| 19:37 | Bristol Parkway | Delayed | exp 19:42 |
| 19:58 | Newport (South Wales) | Delayed | exp 20:00 |
| 20:14 | Cardiff Central | On time | |
| 20:44 | Bridgend | On time | |
| 20:56 | Port Talbot Parkway | On time | |
| 21:03 | Neath | On time | |
| 21:16 | Swansea | On time |
| 19:09 | Cholsey | On time |
| 19:14 | Goring & Streatley | On time |
| 19:18 | Pangbourne | On time |
| 19:22 | Tilehurst | On time |
| 19:28 | Reading | On time |
| 19:47 | Twyford | On time |
| 19:54 | Maidenhead | On time |
| 20:01 | Slough | On time |
| 20:21 | London Paddington | On time |
| 19:10 | Culham | On time |
| 19:14 | Radley | On time |
| 19:22 | Oxford | On time |
| 19:28 | Swindon | On time |
| 19:42 | Kemble | On time |
| 19:57 | Stroud | On time |
| 20:03 | Stonehouse | On time |
| 20:15 | Gloucester | On time |
| 20:33 | Cheltenham Spa | On time |
| 19:33 | Reading | On time |
| 19:59 | London Paddington | On time |
| 19:41 | Reading | On time |
| 20:07 | London Paddington | On time |
| 19:47 | Reading | On time |
| 20:16 | London Paddington | On time |