Cookie Policy
JourneyCheck uses Cookies to provide some of the enhanced features available to users as well as to support some of the central functions of the website. We will not store any cookies other than ones strictly required by the website in order to function, unless you accept them here.
Further information is available on our
Cookies Policy Page.
Cookies Policy Page.
Improvement Work
Planned engineering work will take place between London Fenchurch Street and Upminster from 20:45, Monday 30 March 2026 to 02:00, Tuesday 31 March 2026, from 20:45, Tuesday 31 March 2026 to 02:00, Wednesday 01 April 2026, from 20:45, Wednesday 01 April 2026 to 02:00, Thursday 02 April 2026, and from 20:45, Thursday 02 April 2026 to 02:00, Friday 03 April 2026.
All services via Basildon will be terminating at London Liverpool Street and starting back from London Liverpool Street.
From 20:45, these services will be diverted to Liverpool Street, calling at Stratford but not calling at Limehouse or West Ham.
From 22:45, services will run via Grays and will not call at Upminster, West Horndon, Laindon, or Basildon.
Ticket acceptance on the District line between Tower Hill West Ham Barking, the Jubilee line between Stratford West Ham, and the DLR between Tower Gateway Limehouse West Ham/Stratford. From 22:45, train shuttles will run between Upminster Pitsea via Laindon. Ticket acceptance will be in place on the District line between Barking Upminster after this time.
All services via Ockendon will be starting from Upminster.
These services will run as train shuttles between Upminster Grays.
Passengers should change at Upminster or Grays for services towards London and Southend.
All services via Rainham will be diverted to London Liverpool Street and from Shoeburyness.
These services will be diverted to Liverpool Street, calling at Stratford but not calling at Limehouse or West Ham. These services will also be extended to Shoeburyness.
Ticket acceptance will be in place on the District line between Tower Hill West Ham Barking, the Jubilee line between Stratford West Ham, and the DLR between Tower Gateway Limehouse West Ham/Stratford.
All services via Basildon will be terminating at London Liverpool Street and starting back from London Liverpool Street.
From 20:45, these services will be diverted to Liverpool Street, calling at Stratford but not calling at Limehouse or West Ham.
From 22:45, services will run via Grays and will not call at Upminster, West Horndon, Laindon, or Basildon.
Ticket acceptance on the District line between Tower Hill West Ham Barking, the Jubilee line between Stratford West Ham, and the DLR between Tower Gateway Limehouse West Ham/Stratford. From 22:45, train shuttles will run between Upminster Pitsea via Laindon. Ticket acceptance will be in place on the District line between Barking Upminster after this time.
All services via Ockendon will be starting from Upminster.
These services will run as train shuttles between Upminster Grays.
Passengers should change at Upminster or Grays for services towards London and Southend.
All services via Rainham will be diverted to London Liverpool Street and from Shoeburyness.
These services will be diverted to Liverpool Street, calling at Stratford but not calling at Limehouse or West Ham. These services will also be extended to Shoeburyness.
Ticket acceptance will be in place on the District line between Tower Hill West Ham Barking, the Jubilee line between Stratford West Ham, and the DLR between Tower Gateway Limehouse West Ham/Stratford.
Impact
Customer Advice
Additional Facilities Information
Additional Information
Customer Information
Further Information
For further information regarding times, please see the Service Alterations section on our website www.c2c-online.co.uk or call National Rail Enquires on 03457484950.Attachment
Last Updated: 28/02/2026 22:16
| Due | Station | Status |
|---|
17:04 London Fenchurch Street to Shoeburyness
(operated by c2c)
Due
Exp
London Fenchurch Street
17:04
On Time
Barking
17:19
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:04 | London Fenchurch Street | On Time | 3 | ||
| 17:08 | Limehouse | On Time | |||
| 17:14 | West Ham | On Time | |||
| 17:19 | Barking | On Time | |||
| Subsequent Stations | |||||
| 17:29 | Upminster | On Time | |||
| 17:34 | West Horndon | On Time | |||
| 17:39 | Laindon | On Time | |||
| 17:42 | Basildon | On Time | |||
| 17:46 | Pitsea | On Time | |||
| 17:50 | Benfleet | On Time | |||
| 17:55 | Leigh-on-Sea | On Time | |||
| 17:58 | Chalkwell | On Time | |||
| 18:00 | Westcliff | On Time | |||
| 18:02 | Southend Central | On Time | |||
| 18:05 | Southend East | On Time | |||
| 18:07 | Thorpe Bay | On Time | |||
| 18:11 | Shoeburyness | On Time | |||
| Collapse Subsequent stations | |||||
17:07 London Fenchurch Street to Pitsea via Tilbury
(operated by c2c)
Due
Exp
London Fenchurch Street
17:07
On Time
Barking
17:23
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:07 | London Fenchurch Street | On Time | 2 | ||
| 17:11 | Limehouse | On Time | |||
| 17:17 | West Ham | On Time | |||
| 17:23 | Barking | On Time | |||
| Subsequent Stations | |||||
| 17:28 | Dagenham Dock | On Time | |||
| 17:32 | Rainham (Essex) | On Time | |||
| 17:37 | Purfleet | On Time | |||
| 17:43 | Grays | On Time | |||
| 17:47 | Tilbury Town | On Time | |||
| 17:54 | East Tilbury | On Time | |||
| 17:57 | Stanford-le-Hope | On Time | |||
| 18:06 | Pitsea | On Time | |||
| Collapse Subsequent stations | |||||
17:10 London Fenchurch Street to Grays
(operated by c2c)
Due
Exp
London Fenchurch Street
17:10
On Time
Barking
17:25
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:10 | London Fenchurch Street | On Time | 1 | ||
| 17:14 | Limehouse | On Time | |||
| 17:20 | West Ham | On Time | |||
| 17:25 | Barking | On Time | |||
| Subsequent Stations | |||||
| 17:34 | Upminster | On Time | |||
| 17:40 | Ockendon | On Time | |||
| 17:43 | Chafford Hundred Lakeside | On Time | |||
| 17:50 | Grays | On Time | |||
| Collapse Subsequent stations | |||||
17:22 London Fenchurch Street to Pitsea via Tilbury
(operated by c2c)
Due
Exp
London Fenchurch Street
17:22
On Time
Barking
17:38
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:22 | London Fenchurch Street | On Time | 3 | ||
| 17:26 | Limehouse | On Time | |||
| 17:32 | West Ham | On Time | |||
| 17:38 | Barking | On Time | |||
| Subsequent Stations | |||||
| 17:43 | Dagenham Dock | On Time | |||
| 17:47 | Rainham (Essex) | On Time | |||
| 17:52 | Purfleet | On Time | |||
| 17:58 | Grays | On Time | |||
| 18:02 | Tilbury Town | On Time | |||
| 18:08 | East Tilbury | On Time | |||
| 18:12 | Stanford-le-Hope | On Time | |||
| 18:21 | Pitsea | On Time | |||
| Collapse Subsequent stations | |||||
17:25 London Fenchurch Street to Grays
(operated by c2c)
Due
Exp
London Fenchurch Street
17:25
On Time
Barking
17:40
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:25 | London Fenchurch Street | On Time | 1 | ||
| 17:29 | Limehouse | On Time | |||
| 17:35 | West Ham | On Time | |||
| 17:40 | Barking | On Time | |||
| Subsequent Stations | |||||
| 17:49 | Upminster | On Time | |||
| 17:55 | Ockendon | On Time | |||
| 18:00 | Chafford Hundred Lakeside | On Time | |||
| 18:06 | Grays | On Time | |||
| Collapse Subsequent stations | |||||
17:34 London Fenchurch Street to Shoeburyness
(operated by c2c)
Due
Exp
London Fenchurch Street
17:34
On Time
Barking
17:49
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:34 | London Fenchurch Street | On Time | 4 | ||
| 17:38 | Limehouse | On Time | |||
| 17:44 | West Ham | On Time | |||
| 17:49 | Barking | On Time | |||
| Subsequent Stations | |||||
| 17:58 | Upminster | On Time | |||
| 18:04 | West Horndon | On Time | |||
| 18:08 | Laindon | On Time | |||
| 18:12 | Basildon | On Time | |||
| 18:16 | Pitsea | On Time | |||
| 18:19 | Benfleet | On Time | |||
| 18:24 | Leigh-on-Sea | On Time | |||
| 18:27 | Chalkwell | On Time | |||
| 18:29 | Westcliff | On Time | |||
| 18:32 | Southend Central | On Time | |||
| 18:34 | Southend East | On Time | |||
| 18:37 | Thorpe Bay | On Time | |||
| 18:41 | Shoeburyness | On Time | |||
| Collapse Subsequent stations | |||||
17:37 London Fenchurch Street to Pitsea via Tilbury
(operated by c2c)
Due
Exp
London Fenchurch Street
17:37
On Time
Barking
17:53
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:37 | London Fenchurch Street | On Time | 1 | ||
| 17:41 | Limehouse | On Time | |||
| 17:47 | West Ham | On Time | |||
| 17:53 | Barking | On Time | |||
| Subsequent Stations | |||||
| 17:58 | Dagenham Dock | On Time | |||
| 18:02 | Rainham (Essex) | On Time | |||
| 18:07 | Purfleet | On Time | |||
| 18:13 | Grays | On Time | |||
| 18:17 | Tilbury Town | On Time | |||
| 18:23 | East Tilbury | On Time | |||
| 18:26 | Stanford-le-Hope | On Time | |||
| 18:35 | Pitsea | On Time | |||
| Collapse Subsequent stations | |||||
17:40 London Fenchurch Street to Grays
(operated by c2c)
Due
Exp
London Fenchurch Street
17:40
On Time
Barking
17:55
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:40 | London Fenchurch Street | On Time | 3 | ||
| 17:44 | Limehouse | On Time | |||
| 17:50 | West Ham | On Time | |||
| 17:55 | Barking | On Time | |||
| Subsequent Stations | |||||
| 18:04 | Upminster | On Time | |||
| 18:10 | Ockendon | On Time | |||
| 18:14 | Chafford Hundred Lakeside | On Time | |||
| 18:20 | Grays | On Time | |||
| Collapse Subsequent stations | |||||
17:47 London Fenchurch Street to Southend Central
(operated by c2c)
Due
Exp
London Fenchurch Street
17:47
On Time
Barking
18:02
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:47 | London Fenchurch Street | On Time | 4 | ||
| 17:51 | Limehouse | On Time | |||
| 17:57 | West Ham | On Time | |||
| 18:02 | Barking | On Time | |||
| Subsequent Stations | |||||
| 18:11 | Upminster | On Time | |||
| 18:16 | West Horndon | On Time | |||
| 18:21 | Laindon | On Time | |||
| 18:24 | Basildon | On Time | |||
| 18:30 | Benfleet | On Time | |||
| 18:35 | Leigh-on-Sea | On Time | |||
| 18:38 | Chalkwell | On Time | |||
| 18:40 | Westcliff | On Time | |||
| 18:43 | Southend Central | On Time | |||
| Collapse Subsequent stations | |||||
17:52 London Fenchurch Street to Pitsea via Tilbury
(operated by c2c)
Due
Exp
London Fenchurch Street
17:52
On Time
Barking
18:08
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:52 | London Fenchurch Street | On Time | 1 | ||
| 17:56 | Limehouse | On Time | |||
| 18:02 | West Ham | On Time | |||
| 18:08 | Barking | On Time | |||
| Subsequent Stations | |||||
| 18:13 | Dagenham Dock | On Time | |||
| 18:17 | Rainham (Essex) | On Time | |||
| 18:22 | Purfleet | On Time | |||
| 18:28 | Grays | On Time | |||
| 18:32 | Tilbury Town | On Time | |||
| 18:38 | East Tilbury | On Time | |||
| 18:42 | Stanford-le-Hope | On Time | |||
| 18:51 | Pitsea | On Time | |||
| Collapse Subsequent stations | |||||
16:59 Barking from London Fenchurch Street
(operated by c2c)
Due
Exp
London Fenchurch Street
16:44
On Time
Barking
16:59
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
|
|
16:44 | London Fenchurch Street | On Time | ||
| 16:49 | Limehouse | On Time | |||
|
|
16:54 | West Ham | On Time | ||
| 16:59 | Barking | On Time | 4 | ||
| Subsequent Stations | |||||
| 17:08 | Upminster | On Time | |||
| 17:13 | West Horndon | On Time | |||
| 17:18 | Laindon | On Time | |||
| 17:21 | Basildon | On Time | |||
| 17:25 | Pitsea | On Time | |||
| 17:29 | Benfleet | On Time | |||
| 17:34 | Leigh-on-Sea | On Time | |||
| 17:37 | Chalkwell | On Time | |||
| 17:39 | Westcliff | On Time | |||
| 17:41 | Southend Central | On Time | |||
| 17:44 | Southend East | On Time | |||
| 17:46 | Thorpe Bay | On Time | |||
| 17:50 | Shoeburyness | On Time | |||
| Collapse Subsequent stations | |||||
17:06 Barking from London Fenchurch Street
(operated by c2c)
Due
Exp
London Fenchurch Street
16:50
On Time
Barking
17:06
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
|
|
16:50 | London Fenchurch Street | On Time | ||
|
|
16:55 | Limehouse | On Time | ||
| 17:00 | West Ham | On Time | |||
| 17:06 | Barking | On Time | 7 | ||
| Subsequent Stations | |||||
| 17:11 | Dagenham Dock | On Time | |||
| 17:15 | Rainham (Essex) | On Time | |||
| 17:20 | Purfleet | On Time | |||
| 17:26 | Grays | On Time | |||
| 17:30 | Tilbury Town | On Time | |||
| 17:37 | East Tilbury | On Time | |||
| 17:40 | Stanford-le-Hope | On Time | |||
| 17:49 | Pitsea | On Time | |||
| Collapse Subsequent stations | |||||
17:09 Barking from London Fenchurch Street
(operated by c2c)
Due
Exp
London Fenchurch Street
16:54
On Time
Barking
17:09
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
|
|
16:54 | London Fenchurch Street | On Time | ||
| 16:59 | Limehouse | On Time | |||
| 17:04 | West Ham | On Time | |||
| 17:09 | Barking | On Time | 4 | ||
| Subsequent Stations | |||||
| 17:18 | Upminster | On Time | |||
| 17:24 | Ockendon | On Time | |||
| 17:30 | Chafford Hundred Lakeside | On Time | |||
| 17:35 | Grays | On Time | |||
| Collapse Subsequent stations | |||||
17:19 Barking from London Fenchurch Street
(operated by c2c)
Due
Exp
London Fenchurch Street
17:04
On Time
Barking
17:19
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:04 | London Fenchurch Street | On Time | |||
| 17:09 | Limehouse | On Time | |||
| 17:14 | West Ham | On Time | |||
| 17:19 | Barking | On Time | 4 | ||
| Subsequent Stations | |||||
| 17:29 | Upminster | On Time | |||
| 17:34 | West Horndon | On Time | |||
| 17:39 | Laindon | On Time | |||
| 17:42 | Basildon | On Time | |||
| 17:46 | Pitsea | On Time | |||
| 17:50 | Benfleet | On Time | |||
| 17:55 | Leigh-on-Sea | On Time | |||
| 17:58 | Chalkwell | On Time | |||
| 18:00 | Westcliff | On Time | |||
| 18:02 | Southend Central | On Time | |||
| 18:05 | Southend East | On Time | |||
| 18:07 | Thorpe Bay | On Time | |||
| 18:11 | Shoeburyness | On Time | |||
| Collapse Subsequent stations | |||||
17:23 Barking from London Fenchurch Street
(operated by c2c)
Due
Exp
London Fenchurch Street
17:07
On Time
Barking
17:23
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:07 | London Fenchurch Street | On Time | |||
| 17:12 | Limehouse | On Time | |||
| 17:17 | West Ham | On Time | |||
| 17:23 | Barking | On Time | 7 | ||
| Subsequent Stations | |||||
| 17:28 | Dagenham Dock | On Time | |||
| 17:32 | Rainham (Essex) | On Time | |||
| 17:37 | Purfleet | On Time | |||
| 17:43 | Grays | On Time | |||
| 17:47 | Tilbury Town | On Time | |||
| 17:54 | East Tilbury | On Time | |||
| 17:57 | Stanford-le-Hope | On Time | |||
| 18:06 | Pitsea | On Time | |||
| Collapse Subsequent stations | |||||
17:25 Barking from London Fenchurch Street
(operated by c2c)
Due
Exp
London Fenchurch Street
17:10
On Time
Barking
17:25
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:10 | London Fenchurch Street | On Time | |||
| 17:15 | Limehouse | On Time | |||
| 17:20 | West Ham | On Time | |||
| 17:25 | Barking | On Time | 4 | ||
| Subsequent Stations | |||||
| 17:34 | Upminster | On Time | |||
| 17:40 | Ockendon | On Time | |||
| 17:43 | Chafford Hundred Lakeside | On Time | |||
| 17:50 | Grays | On Time | |||
| Collapse Subsequent stations | |||||
17:38 Barking from London Fenchurch Street
(operated by c2c)
Due
Exp
London Fenchurch Street
17:22
On Time
Barking
17:38
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:22 | London Fenchurch Street | On Time | |||
| 17:27 | Limehouse | On Time | |||
| 17:32 | West Ham | On Time | |||
| 17:38 | Barking | On Time | 7 | ||
| Subsequent Stations | |||||
| 17:43 | Dagenham Dock | On Time | |||
| 17:47 | Rainham (Essex) | On Time | |||
| 17:52 | Purfleet | On Time | |||
| 17:58 | Grays | On Time | |||
| 18:02 | Tilbury Town | On Time | |||
| 18:08 | East Tilbury | On Time | |||
| 18:12 | Stanford-le-Hope | On Time | |||
| 18:21 | Pitsea | On Time | |||
| Collapse Subsequent stations | |||||
17:40 Barking from London Fenchurch Street
(operated by c2c)
Due
Exp
London Fenchurch Street
17:25
On Time
Barking
17:40
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:25 | London Fenchurch Street | On Time | |||
| 17:30 | Limehouse | On Time | |||
| 17:35 | West Ham | On Time | |||
| 17:40 | Barking | On Time | 4 | ||
| Subsequent Stations | |||||
| 17:49 | Upminster | On Time | |||
| 17:55 | Ockendon | On Time | |||
| 18:00 | Chafford Hundred Lakeside | On Time | |||
| 18:06 | Grays | On Time | |||
| Collapse Subsequent stations | |||||
17:49 Barking from London Fenchurch Street
(operated by c2c)
Due
Exp
London Fenchurch Street
17:34
On Time
Barking
17:49
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:34 | London Fenchurch Street | On Time | |||
| 17:39 | Limehouse | On Time | |||
| 17:44 | West Ham | On Time | |||
| 17:49 | Barking | On Time | 4 | ||
| Subsequent Stations | |||||
| 17:58 | Upminster | On Time | |||
| 18:04 | West Horndon | On Time | |||
| 18:08 | Laindon | On Time | |||
| 18:12 | Basildon | On Time | |||
| 18:16 | Pitsea | On Time | |||
| 18:19 | Benfleet | On Time | |||
| 18:24 | Leigh-on-Sea | On Time | |||
| 18:27 | Chalkwell | On Time | |||
| 18:29 | Westcliff | On Time | |||
| 18:32 | Southend Central | On Time | |||
| 18:34 | Southend East | On Time | |||
| 18:37 | Thorpe Bay | On Time | |||
| 18:41 | Shoeburyness | On Time | |||
| Collapse Subsequent stations | |||||
17:53 Barking from London Fenchurch Street
(operated by c2c)
Due
Exp
London Fenchurch Street
17:37
On Time
Barking
17:53
On Time
| Due | Station | Expected | Platform | ||
|---|---|---|---|---|---|
| Collapse Preceding stations | |||||
| 17:37 | London Fenchurch Street | On Time | |||
| 17:42 | Limehouse | On Time | |||
| 17:47 | West Ham | On Time | |||
| 17:53 | Barking | On Time | 7 | ||
| Subsequent Stations | |||||
| 17:58 | Dagenham Dock | On Time | |||
| 18:02 | Rainham (Essex) | On Time | |||
| 18:07 | Purfleet | On Time | |||
| 18:13 | Grays | On Time | |||
| 18:17 | Tilbury Town | On Time | |||
| 18:23 | East Tilbury | On Time | |||
| 18:26 | Stanford-le-Hope | On Time | |||
| 18:35 | Pitsea | On Time | |||
| Collapse Subsequent stations | |||||
Station Update
The lifts will be out of order between platform 1 and the concourse from 16:26 on 13/03/2026 until further notice at Barking station.
Impact
Customer Advice
Additional Facilities Information
Additional Information
Customer Information
Further Information
Attachment
Last Updated: 21/03/2026 16:24
| Due | Station | Status |
|---|

