| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CBG Cambridge | 5 | 06:41 ✔ On Time | |
| DUL Dullingham | 2 | 06:57 ✔ 1m early | 06:57 ✔ On Time |
| NMK Newmarket | 1 | 07:02 ✔ On Time | 07:02 ⚠ 1m late |
| KNE Kennett | 1 | 07:10 ✔ On Time | 07:10 ⚠ 1m late |
| BSE Bury St Edmunds | 2 | 07:22 ✔ 2m early | 07:26 ✔ On Time |
| TRS Thurston | 2 | 07:31 ✔ On Time | 07:32 ✔ On Time |
| ESW Elmswell | 2 | 07:37 ✔ On Time | 07:38 ✔ On Time |
| SMK Stowmarket | 1 | 07:45 ✔ On Time | 07:46 ✔ On Time |
| NMT Needham Market | 2 | 07:50 ✔ On Time | 07:50 ⚠ 1m late |
| IPS Ipswich | 1 | 08:01 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| IPS Ipswich | 1 | 08:15 ✔ 1m early | |
| WFI Westerfield | 1 | 08:21 ✔ 1m early | 08:21 ✔ On Time |
| DBR Derby Road (Ipswich) | 2 | 08:26 ✔ 1m early | 08:26 ✔ On Time |
| TRM Trimley | 1 | 08:35 ✔ On Time | 08:35 ⚠ 1m late |
| FLX Felixstowe | 1 | 08:42 ✔ 3m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| FLX Felixstowe | 1 | 08:54 ✔ On Time | |
| TRM Trimley | 1 | 08:57 ✔ On Time | 08:57 ⚠ 1m late |
| DBR Derby Road (Ipswich) | 1 | 09:07 ✔ 1m early | 09:09 ✔ 1m early |
| WFI Westerfield | 1 | 09:14 ✔ 2m early | 09:14 ✔ 1m early |
| IPS Ipswich | 1 | 09:24 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| IPS Ipswich | 2 | 09:41 ✔ On Time | |
| MNG Manningtree | 2 | 09:50 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MNG Manningtree | 1 | 10:00 ✔ On Time | |
| MIS Mistley | 2 | 10:04 ✔ On Time | 10:04 ⚠ 1m late |
| WRB Wrabness | 2 | 10:09 ⚠ 2m late | 10:09 ⚠ 2m late |
| HPQ Harwich International | 2 | 10:16 ⚠ 1m late | 10:16 ⚠ 2m late |
| DVC Dovercourt | 1 | 10:19 ⚠ 2m late | 10:19 ⚠ 2m late |
| HWC Harwich Town | 1 | 10:22 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HWC Harwich Town | 1 | 10:26 ⚠ 2m late | |
| DVC Dovercourt | 1 | 10:28 ⚠ 2m late | 10:28 ⚠ 2m late |
| HPQ Harwich International | 2 | 10:31 ⚠ 3m late | 10:31 ⚠ 4m late |
| WRB Wrabness | 1 | 10:37 ⚠ 4m late | 10:37 ⚠ 5m late |
| MIS Mistley | 1 | 10:43 ⚠ 3m late | 10:43 ⚠ 4m late |
| MNG Manningtree | 1 | 10:48 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MNG Manningtree | 2 | 11:03 ✔ On Time | |
| COL Colchester | 3 | 11:11 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| COL Colchester | 5 | 11:56 ✔ 1m early | |
| CET Colchester Town | 1 | 12:03 ✔ On Time | 12:07 ✔ 1m early |
| HYH Hythe (Essex) | 2 | 12:11 ✔ 1m early | 12:11 ✔ On Time |
| WIV Wivenhoe | 2 | 12:15 ✔ On Time | 12:15 ✔ On Time |
| ALR Alresford (Essex) | 2 | 12:19 ✔ 1m early | 12:19 ✔ On Time |
| GRB Great Bentley | 2 | 12:23 ✔ 1m early | 12:23 ⚠ 1m late |
| WEE Weeley | 2 | 12:26 ✔ 1m early | 12:26 ✔ On Time |
| TLS Thorpe-le-Soken | 1 | 12:31 ✔ 1m early | 12:41 ✔ 1m early |
| KBX Kirby Cross | 2 | 12:45 ✔ On Time | 12:45 ✔ On Time |
| FRI Frinton-on-Sea | 1 | 12:48 ✔ On Time | 12:48 ✔ On Time |
| WON Walton-on-the-Naze | 1 | 12:53 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WON Walton-on-the-Naze | 1 | 12:58 ✔ 1m early | |
| FRI Frinton-on-Sea | 1 | 13:01 ✔ 1m early | 13:01 ✔ On Time |
| KBX Kirby Cross | 1 | 13:04 ✔ 1m early | 13:04 ✔ On Time |
| TLS Thorpe-le-Soken | 2 | 13:10 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TLS Thorpe-le-Soken | 2 | 13:35 ✔ 1m early | |
| CLT Clacton-on-Sea | 2 | 13:44 ✔ 3m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CLT Clacton-on-Sea | 2 | 14:05 ✔ 1m early | |
| TLS Thorpe-le-Soken | 1 | 14:13 ✔ On Time | 14:13 ✔ On Time |
| WIV Wivenhoe | 1 | 14:23 ✔ On Time | 14:23 ✔ On Time |
| HYH Hythe (Essex) | 1 | 14:27 ✔ On Time | 14:27 ✔ On Time |
| COL Colchester | 4 | 14:33 ✔ 2m early | 14:33 ✔ On Time |
| WTM Witham | 2 | 14:44 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WTM Witham | 4 | 15:34 ✔ 1m early | |
| WNY White Notley | 1 | 15:41 ✔ 1m early | 15:41 ✔ 1m early |
| CES Cressing (Essex) | 1 | 15:43 ✔ 1m early | 15:43 ✔ On Time |
| BTP Braintree Freeport | 1 | 15:46 ✔ 1m early | 15:46 ✔ On Time |
| BTR Braintree | 1 | 15:51 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BTR Braintree | 1 | 15:59 ✔ 1m early | |
| BTP Braintree Freeport | 1 | 16:01 ✔ On Time | 16:01 ✔ On Time |
| CES Cressing (Essex) | 1 | 16:05 ✔ 2m early | 16:05 ✔ 1m early |
| WNY White Notley | 1 | 16:07 ✔ 1m early | 16:07 ✔ On Time |
| WTM Witham | 4 | 16:15 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WTM Witham | 3 | 16:21 ✔ On Time | |
| KEL Kelvedon | 2 | 16:25 ✔ 1m early | 16:25 ✔ On Time |
| MKT Marks Tey | 2 | 16:30 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MKT Marks Tey | 3 | 17:01 ✔ On Time | |
| CWC Chappel & Wakes Colne | ??? | 17:07 ✔ On Time | 17:07 ✔ On Time |
| BUE Bures | ??? | 17:13 ✔ On Time | 17:13 ✔ On Time |
| SUY Sudbury (Suffolk) | 1 | 17:21 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SUY Sudbury (Suffolk) | 1 | 17:26 ✔ 1m early | |
| BUE Bures | ??? | 17:33 ✔ On Time | 17:33 ✔ On Time |
| CWC Chappel & Wakes Colne | ??? | 17:39 ✔ On Time | 17:39 ✔ On Time |
| MKT Marks Tey | 3 | 17:45 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MKT Marks Tey | 1 | 18:17 ✔ 1m early | |
| KEL Kelvedon | 1 | 18:22 ✔ 1m early | 18:22 ✔ On Time |
| WTM Witham | 2 | 18:27 ✔ 1m early | 18:29 ✔ 1m early |
| HAP Hatfield Peverel | 1 | 18:33 ✔ 1m early | 18:33 ✔ 1m early |
| CHM Chelmsford | 1 | 18:40 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CHM Chelmsford | 1 | 18:55 ✔ On Time | |
| INT Ingatestone | 1 | 19:02 ✔ 1m early | 19:02 ✔ On Time |
| SNF Shenfield | 2 | 19:07 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SNF Shenfield | 3 | 19:16 ✔ On Time | |
| BIC Billericay | 2 | 19:22 ✔ On Time | 19:22 ⚠ 1m late |
| WIC Wickford | 2 | 19:29 ✔ 1m early | 19:29 ⚠ 1m late |
| RLG Rayleigh | 2 | 19:34 ✔ On Time | 19:34 ⚠ 1m late |
| HOC Hockley | 2 | 19:38 ✔ On Time | 19:38 ⚠ 1m late |
| RFD Rochford | 1 | 19:42 ✔ On Time | 19:42 ⚠ 1m late |
| SIA Southend Airport | 2 | 19:44 ⚠ 1m late | 19:44 ⚠ 1m late |
| PRL Prittlewell | 2 | 19:47 ⚠ 1m late | 19:47 ⚠ 1m late |
| SOV Southend Victoria | 2 | 19:52 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SOV Southend Victoria | 3 | 20:11 ✔ 1m early | |
| PRL Prittlewell | 1 | 20:13 ✔ 1m early | 20:13 ✔ On Time |
| SIA Southend Airport | 1 | 20:16 ✔ 1m early | 20:16 ✔ 1m early |
| RFD Rochford | 1 | 20:18 ✔ 1m early | 20:18 ✔ On Time |
| HOC Hockley | 1 | 20:22 ✔ 1m early | 20:22 ✔ 1m early |
| RLG Rayleigh | 1 | 20:26 ✔ 1m early | 20:26 ✔ On Time |
| WIC Wickford | 3 | 20:31 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WIC Wickford | 1 | 20:55 ✔ 1m early | |
| BLB Battlesbridge | 1 | 20:59 ✔ On Time | 20:59 ✔ On Time |
| SOF South Woodham Ferrers | 1 | 21:03 ✔ On Time | 21:03 ✔ On Time |
| NFA North Fambridge | 2 | 21:09 ✔ On Time | 21:10 ✔ 1m early |
| ALN Althorne (Essex) | 1 | 21:15 ✔ 1m early | 21:15 ✔ On Time |
| BUU Burnham-on-Crouch | 1 | 21:20 ✔ 1m early | 21:20 ⚠ 1m late |
| SMN Southminster | 1 | 21:26 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SMN Southminster | 1 | 21:33 ✔ 1m early | |
| BUU Burnham-on-Crouch | 1 | 21:37 ✔ 1m early | 21:37 ✔ On Time |
| ALN Althorne (Essex) | 1 | 21:42 ✔ 1m early | 21:42 ✔ On Time |
| NFA North Fambridge | 1 | 21:48 ✔ On Time | 21:49 ✔ 1m early |
| SOF South Woodham Ferrers | 1 | 21:54 ✔ 1m early | 21:54 ✔ On Time |
| BLB Battlesbridge | 1 | 21:58 ✔ 1m early | 21:58 ✔ 1m early |
| WIC Wickford | 1 | 22:05 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WIC Wickford | 3 | 22:21 ⚠ 1m late | |
| BIC Billericay | 1 | 22:27 ✔ On Time | 22:27 ✔ On Time |
| SNF Shenfield | 1 | 22:34 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SNF Shenfield | 6 | 22:46 ✔ 1m early | |
| BRE Brentwood | 3 | 22:50 ✔ 1m early | 22:50 ✔ 1m early |
| HRO Harold Wood | 3 | 22:54 ✔ 1m early | 22:54 ✔ On Time |
| GDP Gidea Park | 3 | 22:57 ✔ 1m early | 22:57 ✔ On Time |
| RMF Romford | 4 | 22:59 ✔ On Time | 23:00 ✔ 1m early |
| CTH Chadwell Heath | 3 | 23:03 ✔ 1m early | 23:03 ✔ On Time |
| GMY Goodmayes | 3 | 23:05 ✔ 1m early | 23:05 ✔ On Time |
| SVK Seven Kings | 3 | 23:07 ✔ 1m early | 23:07 ✔ On Time |
| IFD Ilford | 3 | 23:11 ✔ 2m early | 23:11 ✔ 1m early |
| MNP Manor Park | 1 | 23:13 ✔ 1m early | 23:13 ✔ On Time |
| FOG Forest Gate | 1 | 23:16 ✔ 1m early | 23:16 ✔ 1m early |
| MYL Maryland | 1 | 23:18 ✔ 1m early | 23:18 ✔ On Time |
| SRA Stratford (London) | 5 | 23:20 ✔ 1m early | 23:21 ✔ On Time |
| ZLW Whitechapel | B | 23:26 ✔ 1m early | 23:26 ✔ On Time |
| LST London Liverpool Street | B | 23:29 ✔ 1m early | 23:29 ✔ On Time |
| ZFD Farringdon | B | 23:31 ✔ On Time |