Operator: Great Western Railway
Calling Points:
| 21:02 | Slough | On time |
| 21:21 | London Paddington | On time |
| 21:02 | Slough | On time |
| 21:21 | London Paddington | On time |
(9)
| 21:02 | Twyford | Delayed | exp 21:04 |
| 21:11 | Reading | On time |
| 21:03 | Burnham | On time |
| 21:07 | Slough | On time |
| 21:11 | Langley | On time |
| 21:13 | Iver | On time |
| 21:16 | West Drayton | On time |
| 21:20 | Hayes & Harlington | On time |
| 21:23 | Southall | On time |
| 21:27 | Ealing Broadway | On time |
| 21:39 | London Paddington | On time |
| 21:44 | Bond Street | On time |
| 21:46 | Tottenham Court Road | On time |
| 21:49 | Farringdon | On time |
| 21:52 | London Liverpool Street | On time |
| 21:54 | Whitechapel | On time |
| 21:58 | Canary Wharf (Elizabeth line) | On time |
| 22:02 | Custom House | On time |
| 22:06 | Woolwich (Elizabeth line) | On time |
| 22:12 | Abbey Wood | On time |
| 21:07 | Twyford | On time |
| 21:14 | Reading | On time |
| 21:28 | Tilehurst | On time |
| 21:32 | Pangbourne | On time |
| 21:36 | Goring & Streatley | On time |
| 21:40 | Cholsey | On time |
| 21:50 | Didcot Parkway | On time |
| 21:15 | Taplow | On time |
| 21:18 | Burnham | On time |
| 21:22 | Slough | On time |
| 21:26 | Langley | On time |
| 21:30 | West Drayton | On time |
| 21:37 | Hayes & Harlington | On time |
| 21:40 | Southall | On time |
| 21:45 | Ealing Broadway | On time |
| 21:54 | London Paddington | On time |
| 21:59 | Bond Street | On time |
| 22:01 | Tottenham Court Road | On time |
| 22:04 | Farringdon | On time |
| 22:07 | London Liverpool Street | On time |
| 22:09 | Whitechapel | On time |
| 22:13 | Canary Wharf (Elizabeth line) | On time |
| 22:17 | Custom House | On time |
| 22:21 | Woolwich (Elizabeth line) | On time |
| 22:27 | Abbey Wood | On time |
| 21:26 | Slough | On time |
| 21:43 | London Paddington | On time |
(9)
| 21:34 | Twyford | On time |
| 21:41 | Reading | On time |
| 21:34 | Burnham | On time |
| 21:38 | Slough | On time |
| 21:42 | Langley | On time |
| 21:44 | Iver | On time |
| 21:47 | West Drayton | On time |
| 21:51 | Hayes & Harlington | On time |
| 21:55 | Southall | On time |
| 21:59 | Ealing Broadway | On time |
| 22:09 | London Paddington | On time |
| 22:14 | Bond Street | On time |
| 22:16 | Tottenham Court Road | On time |
| 22:19 | Farringdon | On time |
| 22:22 | London Liverpool Street | On time |
| 22:24 | Whitechapel | On time |
| 22:28 | Canary Wharf (Elizabeth line) | On time |
| 22:32 | Custom House | On time |
| 22:36 | Woolwich (Elizabeth line) | On time |
| 22:42 | Abbey Wood | On time |
| 21:38 | Twyford | On time |
| 21:45 | Reading | On time |
| 21:50 | Tilehurst | On time |
| 21:54 | Pangbourne | On time |
| 21:58 | Goring & Streatley | On time |
| 22:02 | Cholsey | On time |
| 22:11 | Didcot Parkway | On time |
| 21:42 | Furze Platt | On time |
| 21:45 | Cookham | On time |
| 21:49 | Bourne End | On time |
| 22:01 | Marlow | On time |
(9)