| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GTW Gatwick Airport | 2 1 | 07:32 ✔ 1m early | |
| HOR Horley | 1 | 07:34 ✔ On Time | 07:35 ✔ On Time |
| SAF Salfords (Surrey) | 1 | 07:39 ✔ 2m early | 07:39 ✔ On Time |
| ELD Earlswood (Surrey) | 1 | 07:43 ✔ 2m early | 07:43 ✔ 1m early |
| RDH Redhill | 2 | 07:47 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RDH Redhill | 2 | 07:59 ✔ On Time | |
| MHM Merstham | 1 | 08:03 ✔ 1m early | 08:03 ✔ On Time |
| CDS Coulsdon South | 1 | 08:08 ✔ 1m early | 08:09 ✔ 1m early |
| ECR East Croydon | 1 | 08:15 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ECR East Croydon | 6 | 08:22 ✔ 1m early | |
| OXT Oxted | 2 | 08:35 ✔ On Time | 08:36 ✔ On Time |
| HUR Hurst Green | 2 | 08:38 ✔ On Time | 08:39 ✔ On Time |
| EBT Edenbridge Town | ??? | 08:45 ✔ On Time | 08:45 ⚠ 1m late |
| HEV Hever | ??? | 08:49 ✔ On Time | 08:49 ✔ On Time |
| CWN Cowden (Kent) | ??? | 08:53 ✔ On Time | 08:53 ✔ On Time |
| AHS Ashurst (Kent) | 2 | 08:57 ✔ On Time | 08:58 ✔ On Time |
| ERI Eridge | ??? | 09:03 ✔ On Time | 09:03 ✔ On Time |
| COH Crowborough | 2 | 09:09 ✔ On Time | 09:10 ✔ On Time |
| BXD Buxted | ??? | 09:16 ✔ On Time | 09:16 ✔ On Time |
| UCK Uckfield | ??? | 09:22 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| UCK Uckfield | 1 | 09:33 ✔ On Time | |
| BXD Buxted | ??? | 09:37 ✔ On Time | 09:37 ✔ On Time |
| COH Crowborough | 1 | 09:44 ✔ On Time | 09:44 ⚠ 2m late |
| ERI Eridge | ??? | 09:50 ✔ On Time | 09:50 ⚠ 1m late |
| AHS Ashurst (Kent) | 1 | 09:55 ⚠ 2m late | 09:56 ⚠ 2m late |
| CWN Cowden (Kent) | ??? | 10:00 ⚠ 2m late | 10:00 ⚠ 2m late |
| HEV Hever | ??? | 10:05 ⚠ 1m late | 10:05 ⚠ 2m late |
| EBT Edenbridge Town | ??? | 10:08 ⚠ 2m late | 10:09 ⚠ 2m late |
| HUR Hurst Green | 1 | 10:16 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HUR Hurst Green | 2 | 11:05 ⚠ 3m late | |
| LFD Lingfield | 2 | 11:11 ✔ On Time | 11:11 ⚠ 3m late |
| DMS Dormans | 2 | 11:14 ⚠ 3m late | 11:14 ⚠ 4m late |
| EGR East Grinstead | 2 | 11:20 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EGR East Grinstead | 2 | 11:36 ✔ 1m early | |
| DMS Dormans | 1 | 11:40 ✔ 1m early | 11:40 ✔ On Time |
| LFD Lingfield | 1 | 11:43 ✔ On Time | 11:43 ⚠ 1m late |
| HUR Hurst Green | 1 | 11:50 ✔ 1m early | 11:50 ✔ On Time |
| OXT Oxted | 1 | 11:53 ✔ 1m early | 11:53 ✔ On Time |
| WOH Woldingham | 1 | 11:59 ✔ 1m early | 11:59 ✔ On Time |
| UWL Upper Warlingham | 1 | 12:02 ✔ 1m early | 12:02 ✔ On Time |
| RDD Riddlesdown | 1 | 12:06 ✔ On Time | 12:06 ✔ On Time |
| SNR Sanderstead | 1 | 12:09 ✔ On Time | 12:09 ⚠ 1m late |
| ECR East Croydon | 4 | 12:15 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ECR East Croydon | 6 5 | 12:32 ✔ On Time | |
| SCY South Croydon | 5 4 | 12:34 ✔ On Time | 12:35 ✔ On Time |
| PUO Purley Oaks | 4 | 12:37 ✔ On Time | 12:38 ✔ On Time |
| PUR Purley | 6 | 12:41 ✔ 1m early | 12:45 ✔ 1m early |
| KLY Kenley | 2 | 12:48 ✔ 1m early | 12:48 ✔ On Time |
| WHY Whyteleafe | 2 | 12:51 ✔ 1m early | 12:51 ✔ On Time |
| WHS Whyteleafe South | 2 | 12:53 ✔ 1m early | 12:53 ✔ On Time |
| CAT Caterham | 2 | 12:58 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CAT Caterham | 2 | 13:20 ✔ 1m early | |
| WHS Whyteleafe South | 1 | 13:23 ✔ On Time | 13:23 ✔ On Time |
| WHY Whyteleafe | 1 | 13:25 ✔ On Time | 13:25 ✔ On Time |
| KLY Kenley | 1 | 13:28 ✔ On Time | 13:28 ✔ On Time |
| PUR Purley | 5 | 13:32 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PUR Purley | 6 | 13:48 ✔ On Time | |
| RHM Reedham (Surrey) | 2 | 13:50 ✔ On Time | 13:50 ⚠ 1m late |
| CDN Coulsdon Town | 2 | 13:53 ✔ On Time | 13:53 ✔ On Time |
| WME Woodmansterne | 2 | 13:56 ✔ 1m early | 13:56 ✔ On Time |
| CHP Chipstead | 2 | 13:59 ✔ 1m early | 13:59 ✔ On Time |
| KND Kingswood | 2 | 14:05 ✔ 2m early | 14:05 ✔ 1m early |
| TAD Tadworth | 2 | 14:08 ✔ 1m early | 14:08 ⚠ 1m late |
| TAT Tattenham Corner | 3 | 14:12 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TAT Tattenham Corner | 1 | 14:22 ✔ 1m early | |
| PUR Purley | 5 | 14:42 ✔ On Time | 14:45 ✔ 1m early |
| ECR East Croydon | 4 | 14:51 ✔ 2m early | 14:53 ✔ 1m early |
| SRS Selhurst | 2 | 14:56 ✔ 1m early | 14:57 ✔ 1m early |
| TTH Thornton Heath | 2 | 14:59 ✔ 1m early | 14:59 ✔ On Time |
| NRB Norbury | 2 | 15:02 ✔ 1m early | 15:02 ⚠ 1m late |
| SRC Streatham Common | 2 | 15:04 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SRC Streatham Common | 2 | 15:19 ✔ On Time | |
| BAL Balham | 2 | 15:24 ✔ 1m early | 15:25 ✔ 1m early |
| WSW Wandsworth Common | 2 | 15:27 ✔ 1m early | 15:27 ✔ On Time |
| CLJ Clapham Junction | 14 | 15:31 ✔ 1m early | 15:31 ✔ 1m early |
| BAK Battersea Park | 4 | 15:35 ✔ 1m early | 15:35 ✔ On Time |
| VIC London Victoria | 10 | 15:39 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| VIC London Victoria | 9 | 16:06 ✔ 1m early | |
| BAK Battersea Park | 3 | 16:10 ✔ 1m early | 16:10 ✔ On Time |
| CLJ Clapham Junction | 15 | 16:14 ✔ 1m early | 16:14 ✔ 1m early |
| WSW Wandsworth Common | 1 | 16:17 ✔ On Time | 16:17 ⚠ 1m late |
| BAL Balham | 1 | 16:20 ✔ 1m early | 16:20 ✔ On Time |
| SRH Streatham Hill | 2 | 16:24 ✔ 2m early | 16:25 ✔ 1m early |
| WNW West Norwood | 2 | 16:28 ✔ On Time | 16:28 ✔ On Time |
| GIP Gipsy Hill | 2 | 16:31 ✔ 1m early | 16:31 ✔ On Time |
| CYP Crystal Palace | 2 | 16:35 ✔ 2m early | 16:38 ✔ On Time |
| NWD Norwood Junction | 6 | 16:42 ✔ 1m early | 16:51 ✔ 1m early |
| WCY West Croydon | 4 | 16:57 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WCY West Croydon | 4 | 17:15 ✔ On Time | |
| WDO Waddon | 2 | 17:17 ✔ On Time | 17:18 ✔ On Time |
| WLT Wallington | 2 | 17:21 ✔ 1m early | 17:22 ✔ 1m early |
| CSB Carshalton Beeches | 2 | 17:24 ✔ 1m early | 17:24 ✔ 1m early |
| SUO Sutton (Surrey) | 2 | 17:28 ✔ 2m early | 17:28 ✔ 1m early |
| CHE Cheam | 2 | 17:31 ✔ 2m early | 17:31 ✔ 1m early |
| EWE Ewell East | 2 | 17:34 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EWE Ewell East | 1 | 17:49 ✔ 1m early | |
| CHE Cheam | 1 | 17:52 ✔ 1m early | 17:52 ✔ 1m early |
| SUO Sutton (Surrey) | 1 | 17:55 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SUO Sutton (Surrey) | 4 | 18:19 ✔ On Time | |
| BLM Belmont | 1 | 18:22 ✔ 1m early | 18:22 ✔ On Time |
| BAD Banstead | ??? | 18:26 ✔ 1m early | 18:26 ✔ On Time |
| EPD Epsom Downs | 1 | 18:29 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EPD Epsom Downs | 1 | 18:38 ✔ 1m early | |
| BAD Banstead | 1 | 18:41 ✔ 1m early | 18:41 ✔ 1m early |
| BLM Belmont | 1 | 18:44 ✔ 1m early | 18:44 ✔ On Time |
| SUO Sutton (Surrey) | 3 | 18:47 ✔ 1m early | 18:51 ✔ 1m early |
| CSB Carshalton Beeches | 1 | 18:54 ✔ 1m early | 18:54 ✔ On Time |
| WLT Wallington | 1 | 18:57 ✔ 1m early | 18:57 ✔ 1m early |
| WDO Waddon | 1 | 19:00 ✔ 1m early | 19:00 ✔ On Time |
| WCY West Croydon | 3 | 19:04 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WCY West Croydon | 1 | 19:16 ✔ On Time | |
| NWD Norwood Junction | 1 | 19:21 ✔ On Time | 19:22 ✔ On Time |
| ANZ Anerley | 1 | 19:25 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ANZ Anerley | 1 | 19:36 ✔ On Time | |
| PNW Penge West | 1 | 19:38 ✔ 1m early | 19:38 ✔ On Time |
| SYD Sydenham (London) | 1 | 19:40 ✔ 1m early | 19:41 ✔ 1m early |
| FOH Forest Hill | 1 | 19:43 ✔ 1m early | 19:43 ✔ On Time |
| HPA Honor Oak Park | 1 | 19:46 ✔ 1m early | 19:46 ✔ 1m early |
| BCY Brockley | 1 | 19:48 ✔ On Time | 19:48 ✔ On Time |
| NXG New Cross Gate | 5 | 19:50 ✔ On Time | 19:51 ✔ On Time |
| LBG London Bridge | 12 13 | 20:01 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LBG London Bridge | 8 | 20:25 ✔ 1m early | |
| WAE London Waterloo East | D | 20:29 ✔ 1m early | 20:30 ✔ 1m early |
| CHX London Charing Cross | 6 | 20:34 ✔ 3m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CHX London Charing Cross | 6 | 20:45 ✔ 1m early | |
| WAE London Waterloo East | C | 20:48 ✔ 1m early | 20:48 ✔ On Time |
| LBG London Bridge | 6 | 20:52 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LBG London Bridge | 1 | 21:06 ✔ 1m early | |
| DEP Deptford | 2 | 21:12 ✔ 2m early | 21:12 ✔ 1m early |
| GNW Greenwich | 2 | 21:14 ✔ 1m early | 21:14 ✔ 1m early |
| MZH Maze Hill | 2 | 21:17 ✔ 1m early | 21:17 ✔ On Time |
| WCB Westcombe Park | 2 | 21:19 ✔ 1m early | 21:19 ✔ On Time |
| CTN Charlton | 2 | 21:21 ✔ On Time | 21:22 ✔ 1m early |
| WWD Woolwich Dockyard | 2 | 21:25 ✔ 1m early | 21:25 ✔ On Time |
| WWA Woolwich Arsenal | 2 | 21:27 ✔ On Time | 21:28 ✔ On Time |
| PLU Plumstead | 2 | 21:30 ✔ 1m early | 21:30 ✔ On Time |
| ABW Abbey Wood | 2 | 21:33 ✔ On Time | 21:33 ✔ On Time |
| BVD Belvedere | 2 | 21:36 ✔ On Time | 21:36 ✔ On Time |
| ERH Erith | 2 | 21:39 ✔ On Time | 21:39 ✔ On Time |
| SGR Slade Green | 2 | 21:43 ✔ 2m early | 21:46 ✔ On Time |
| CRY Crayford | 1 | 21:59 ✔ 2m early | 22:00 ✔ On Time |
| BXY Bexley | 1 | 22:03 ✔ 1m early | 22:03 ✔ On Time |
| AYP Albany Park | 1 | 22:06 ✔ 1m early | 22:06 ✔ 1m early |
| SID Sidcup | 1 | 22:08 ✔ 1m early | 22:09 ✔ On Time |
| NEH New Eltham | 1 | 22:12 ✔ On Time | 22:12 ⚠ 1m late |
| MTG Mottingham | 1 | 22:15 ✔ On Time | 22:15 ✔ On Time |
| LEE Lee (London) | 1 | 22:18 ✔ On Time | 22:18 ⚠ 1m late |
| HGR Hither Green | 5 | 22:21 ✔ On Time | 22:21 ✔ On Time |
| LEW Lewisham | 1 | 22:26 ✔ 1m early | 22:27 ✔ 1m early |
| SAJ St Johns (London) | 1 | 22:29 ✔ 1m early | 22:29 ✔ On Time |
| NWX New Cross | A B | 22:31 ✔ 1m early | 22:31 ✔ On Time |
| LBG London Bridge | 3 | 22:38 ✔ On Time | 22:39 ✔ On Time |
| CST London Cannon Street | 3 | 22:43 ✔ 1m early |
Due to a landslide, buses replace trains between Robertsbridge and Tonbridge. No timetables available online so allowed 2 hours for RRB journey and rest of day re-planned.
Birkbeck appears to only be served on Saturdays due to COVID timetable.