The London Tilbury and Southend Railway (LTSR) connected the City of London with the port town of Tilbury in 1854 and then with the seaside town of Southend in 1856. The route to Southend was not direct, taking a considerable diversion in order to serve the port at Tilbury. Between 1885 and 1888 a new direct route linking Barking station with Pitsea station was constructed, with a station at Upminster opening on 1 May 1885. The District Railway electric service extended eastward towards Upminster as far as Barking in 1908. Delayed by World War I, an additional pair of electrified tracks were extended by the LMSR and services of the District resumed to Upminster in 1932.
The original Victorian station structures remaining on platform 1 have been refurbished and now serve as a second ticket office, toilets and waiting room. Upminster is the eastern terminus of the District line and the easternmost station on the London Underground network. Platforms 1a is a bay platform used by a limited number of services to/from Ockendon and other services via Ockendon only to start or terminate here, 1 is for services to Fenchurch Street and 2 for Grays and Shoeburyness which are served by c2c services. Platforms 3, 4 and 5 are served by the District line, and platform 6 is served by services to Romford operated by London Overground.
Connections: National Rail (c2c). London Overground (Romford branch). London Bus routes 248, 346, 347 and 370 serve the station. Non-TFL routes (Essex Buses route 26 and 848) also serve the station