| Station | Platform | Arrival | Departure |
|---|---|---|---|
| VIC London Victoria | 3 | 07:12 ✔ On Time | |
| BRX Brixton | 2 | 07:19 ✔ On Time | 07:19 ⚠ 1m late |
| HNH Herne Hill | 3 | 07:21 ⚠ 1m late | 07:22 ⚠ 1m late |
| WDU West Dulwich | 2 | 07:24 ⚠ 1m late | 07:24 ⚠ 1m late |
| SYH Sydenham Hill | 2 | 07:27 ✔ On Time | 07:27 ✔ On Time |
| PNE Penge East | 2 | 07:30 ✔ On Time | 07:30 ✔ On Time |
| KTH Kent House | 3 | 07:32 ✔ On Time | 07:32 ⚠ 1m late |
| BKJ Beckenham Junction | 3 | 07:35 ✔ On Time | 07:35 ✔ On Time |
| SRT Shortlands | 2 | 07:38 ✔ On Time | 07:39 ✔ On Time |
| BMS Bromley South | 2 | 07:41 ✔ 1m early | 07:42 ✔ 1m early |
| BKL Bickley | 2 | 07:44 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BKL Bickley | 1 | 07:50 ✔ On Time | |
| BMS Bromley South | 1 | 07:52 ✔ On Time | 07:53 ✔ 1m early |
| SRT Shortlands | 1 | 07:55 ✔ 1m early | 07:55 ✔ On Time |
| RVB Ravensbourne | 1 | 07:58 ✔ 1m early | 07:58 ✔ 1m early |
| BEC Beckenham Hill | 1 | 08:00 ✔ 1m early | 08:00 ✔ On Time |
| BGM Bellingham | 1 | 08:02 ✔ 1m early | 08:02 ✔ On Time |
| CTF Catford | 1 | 08:05 ✔ 1m early | 08:05 ✔ On Time |
| CFT Crofton Park | 1 | 08:08 ✔ 1m early | 08:08 ✔ On Time |
| NHD Nunhead | 1 | 08:10 ⚠ 3m late | 08:11 ⚠ 3m late |
| PMR Peckham Rye | 3 | 08:13 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PMR Peckham Rye | 2 | 08:37 ✔ On Time | |
| QRP Queens Road (Peckham) | 1 | 08:39 ✔ On Time | 08:39 ✔ On Time |
| SBM South Bermondsey | 1 | 08:42 ✔ 1m early | 08:43 ✔ 1m early |
| LBG London Bridge | 14 | 08:49 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LBG London Bridge | 10 | 09:07 ✔ On Time | |
| ECR East Croydon | 6 | 09:21 ✔ 1m early | 09:22 ✔ On Time |
| OXT Oxted | 2 | 09:35 ✔ 1m early | 09:36 ✔ 1m early |
| HUR Hurst Green | 2 | 09:38 ✔ 1m early | 09:39 ✔ 1m early |
| EBT Edenbridge Town | 2 | 09:45 ✔ 1m early | 09:45 ✔ On Time |
| HEV Hever | 2 | 09:49 ✔ 1m early | 09:49 ✔ 1m early |
| CWN Cowden (Kent) | 1 | 09:53 ✔ 1m early | 09:53 ✔ On Time |
| AHS Ashurst (Kent) | 2 | 09:57 ✔ On Time | 09:58 ✔ On Time |
| ERI Eridge | 1 | 10:03 ✔ 1m early | 10:03 ✔ On Time |
| COH Crowborough | 2 | 10:09 ✔ On Time | 10:10 ✔ 1m early |
| BXD Buxted | 1 | 10:16 ✔ 1m early | 10:16 ✔ On Time |
| UCK Uckfield | ??? | 10:22 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| UCK Uckfield | 1 | 10:33 ✔ 1m early | |
| BXD Buxted | 1 | 10:37 ✔ 1m early | 10:37 ✔ On Time |
| COH Crowborough | 1 | 10:44 ✔ 1m early | 10:44 ✔ On Time |
| ERI Eridge | 1 | 10:50 ✔ 1m early | 10:50 ✔ On Time |
| AHS Ashurst (Kent) | 1 | 10:55 ✔ On Time | 10:56 ⚠ 1m late |
| CWN Cowden (Kent) | 1 | 11:00 ✔ On Time | 11:00 ⚠ 1m late |
| HEV Hever | 1 | 11:05 ✔ On Time | 11:05 ✔ On Time |
| EBT Edenbridge Town | 1 | 11:08 ✔ On Time | 11:09 ✔ On Time |
| HUR Hurst Green | 1 | 11:16 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HUR Hurst Green | 2 | 11:35 ✔ On Time | |
| LFD Lingfield | 2 | 11:41 ✔ 3m early | 11:41 ✔ On Time |
| DMS Dormans | 2 | 11:44 ✔ 1m early | 11:44 ✔ On Time |
| EGR East Grinstead | 2 | 11:50 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EGR East Grinstead | 2 | 12:06 ✔ 1m early | |
| DMS Dormans | 1 | 12:10 ✔ 1m early | 12:10 ✔ On Time |
| LFD Lingfield | 1 | 12:13 ✔ On Time | 12:13 ⚠ 1m late |
| HUR Hurst Green | 1 | 12:20 ✔ On Time | 12:20 ⚠ 1m late |
| OXT Oxted | 1 | 12:23 ✔ On Time | 12:23 ⚠ 2m late |
| WOH Woldingham | 1 | 12:29 ✔ On Time | 12:29 ⚠ 1m late |
| UWL Upper Warlingham | 1 | 12:32 ⚠ 1m late | 12:32 ⚠ 2m late |
| RDD Riddlesdown | 1 | 12:36 ⚠ 1m late | 12:36 ⚠ 1m late |
| SNR Sanderstead | 1 | 12:39 ⚠ 1m late | 12:39 ⚠ 2m late |
| ECR East Croydon | 4 | 12:46 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ECR East Croydon | 6 | 12:59 ✔ On Time | |
| SCY South Croydon | 4 | 13:01 ✔ On Time | 13:01 ⚠ 1m late |
| PUO Purley Oaks | 4 | 13:04 ✔ On Time | 13:04 ⚠ 1m late |
| PUR Purley | 6 | 13:07 ✔ On Time | 13:11 ✔ On Time |
| KLY Kenley | 2 | 13:14 ✔ On Time | 13:14 ⚠ 1m late |
| WHY Whyteleafe | 2 | 13:17 ✔ On Time | 13:17 ⚠ 1m late |
| WHS Whyteleafe South | 2 | 13:19 ✔ On Time | 13:19 ⚠ 1m late |
| CAT Caterham | 2 | 13:24 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CAT Caterham | 2 | 13:25 ✔ 1m early | |
| WHS Whyteleafe South | 1 | 13:29 ✔ 1m early | 13:29 ✔ 1m early |
| WHY Whyteleafe | 1 | 13:31 ✔ 1m early | 13:31 ✔ 1m early |
| KLY Kenley | 1 | 13:34 ✔ 1m early | 13:34 ✔ 1m early |
| PUR Purley | 5 | 13:38 ✔ 2m early | 13:45 ⚠ 1m late |
| PUO Purley Oaks | 3 | 13:47 ⚠ 2m late | 13:48 ⚠ 1m late |
| SCY South Croydon | 3 | 13:51 ⚠ 1m late | 13:51 ⚠ 1m late |
| ECR East Croydon | 4 | 13:54 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ECR East Croydon | 6 | 14:16 ⚠ 4m late | |
| CDS Coulsdon South | 2 | 14:24 ⚠ 3m late | 14:25 ⚠ 5m late |
| MHM Merstham | 2 | 14:31 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MHM Merstham | 1 | 14:44 ✔ On Time | |
| CDS Coulsdon South | 1 | 14:49 ✔ 2m early | 14:49 ✔ On Time |
| PUR Purley | 3 | 14:53 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PUR Purley | 6 | 15:14 ✔ On Time | |
| RHM Reedham (Surrey) | 2 | 15:16 ✔ On Time | 15:16 ⚠ 1m late |
| CDN Coulsdon Town | 2 | 15:19 ✔ On Time | 15:19 ⚠ 1m late |
| WME Woodmansterne | 2 | 15:22 ✔ On Time | 15:22 ⚠ 1m late |
| CHP Chipstead | 2 | 15:25 ✔ On Time | 15:25 ⚠ 1m late |
| KND Kingswood | 2 | 15:31 ✔ 1m early | 15:31 ✔ On Time |
| TAD Tadworth | 2 | 15:34 ✔ On Time | 15:34 ⚠ 1m late |
| TAT Tattenham Corner | 2 | 15:38 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TAT Tattenham Corner | 2 | 15:45 ✔ 1m early | |
| TAD Tadworth | 1 | 15:49 ✔ 1m early | 15:49 ✔ On Time |
| KND Kingswood | 1 | 15:52 ✔ On Time | 15:52 ✔ On Time |
| CHP Chipstead | 1 | 15:58 ✔ On Time | 15:58 ✔ On Time |
| WME Woodmansterne | 1 | 16:01 ✔ On Time | 16:01 ✔ On Time |
| CDN Coulsdon Town | 1 | 16:04 ✔ On Time | 16:05 ✔ 1m early |
| RHM Reedham (Surrey) | 1 | 16:08 ✔ 1m early | 16:08 ✔ 1m early |
| PUR Purley | 5 | 16:11 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PUR Purley | 3 | 16:27 ✔ On Time | |
| SCY South Croydon | 3 | 16:30 ✔ On Time | 16:30 ✔ On Time |
| ECR East Croydon | 4 | 16:33 ✔ 1m early | 16:33 ✔ On Time |
| NWD Norwood Junction | 3 | 16:37 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NWD Norwood Junction | 1 | 17:03 ⚠ 3m late | |
| CYP Crystal Palace | 1 | 17:07 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CYP Crystal Palace | 2 | 17:19 ✔ On Time | |
| BIK Birkbeck | 1 | 17:23 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BIK Birkbeck | 1 | 17:46 ⚠ 1m late | |
| CYP Crystal Palace | 1 | 17:50 ✔ On Time | 17:53 ✔ 1m early |
| GIP Gipsy Hill | 1 | 17:55 ✔ On Time | 17:55 ✔ On Time |
| WNW West Norwood | 1 | 17:58 ✔ On Time | 17:58 ✔ On Time |
| TUH Tulse Hill | 3 | 18:02 ✔ 1m early | 18:02 ✔ On Time |
| NDL North Dulwich | 1 | 18:05 ✔ 1m early | 18:06 ✔ 1m early |
| EDW East Dulwich | 1 | 18:08 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EDW East Dulwich | 2 | 18:27 ✔ On Time | |
| NDL North Dulwich | 2 | 18:29 ✔ 1m early | 18:30 ✔ 1m early |
| TUH Tulse Hill | 4 | 18:33 ✔ 1m early | 18:35 ✔ 1m early |
| WNW West Norwood | 2 | 18:38 ✔ 1m early | 18:39 ✔ 1m early |
| GIP Gipsy Hill | 2 | 18:42 ✔ 1m early | 18:42 ✔ 1m early |
| CYP Crystal Palace | 2 | 18:46 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CYP Crystal Palace | 3 | 19:02 ✔ On Time | |
| SYD Sydenham (London) | 1 | 19:06 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SYD Sydenham (London) | 2 | 19:26 ✔ 1m early | |
| PNW Penge West | 2 | 19:28 ✔ 1m early | 19:28 ✔ On Time |
| ANZ Anerley | 2 | 19:30 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ANZ Anerley | 1 | 19:40 ✔ On Time | |
| PNW Penge West | 1 | 19:42 ✔ 1m early | 19:42 ✔ 1m early |
| SYD Sydenham (London) | 1 | 19:44 ✔ 1m early | 19:45 ✔ 1m early |
| FOH Forest Hill | 1 | 19:47 ✔ 2m early | 19:47 ✔ 1m early |
| HPA Honor Oak Park | 1 | 19:50 ✔ 2m early | 19:50 ✔ 1m early |
| BCY Brockley | 1 | 19:52 ✔ 1m early | 19:52 ✔ 1m early |
| NXG New Cross Gate | 5 | 19:55 ✔ 2m early | 19:55 ✔ 1m early |
| SQE Surrey Quays | 1 | 19:59 ✔ 1m early | 19:59 ✔ On Time |
| ZCW Canada Water | 3 | 20:01 ✔ 1m early | 20:01 ✔ 1m early |
| ROE Rotherhithe | 1 | 20:03 ✔ 2m early | 20:03 ✔ On Time |
| WPE Wapping | 1 | 20:04 ✔ On Time | 20:04 ✔ On Time |
| SDE Shadwell | 1 | 20:06 ✔ On Time | 20:06 ✔ On Time |
| ZLW Whitechapel | 5 | 20:08 ✔ On Time | 20:09 ✔ On Time |
| SDC Shoreditch High Street | 1 | 20:11 ✔ 1m early | 20:11 ✔ On Time |
| HOX Hoxton | 1 | 20:13 ✔ 1m early | 20:13 ✔ On Time |
| HGG Haggerston | 1 | 20:15 ✔ On Time | 20:15 ✔ On Time |
| DLJ Dalston Junction | 1 | 20:17 ✔ On Time | 20:18 ✔ 1m early |
| CNN Canonbury | 1 | 20:20 ✔ 1m early | 20:20 ✔ On Time |
| HHY Highbury & Islington | 2 | 20:26 ✔ 4m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HHY Highbury & Islington | 6 | 20:57 ✔ On Time | |
| EXR Essex Road | 1 | 20:59 ✔ On Time | 20:59 ✔ On Time |
| OLD Old Street | 4 | 21:02 ✔ On Time | 21:02 ✔ On Time |
| MOG Moorgate | 9 | 21:06 ✔ 1m early |