The earliest proposals for a railway line through Colnbrook were advanced in the mid-1840s, but were not granted parliamentary approval. By the 1860s, Staines was an industrial town, with mills, factories and a brewery. In 1863, the West Drayton and Staines Railway proposed to link the area to the GWML, reducing the reliance on lines operated by the
London and South Western Railway (LSWR). The 1863 scheme failed, but two years later, two further proposals were submitted to Parliament resulting in the
Colnbrook Railway Act 1866 (
29 & 30 Vict. c. cccxliii), which authorised a single-track line from the south side of the GWML at West Drayton to the LSWR Staines–Windsor line. The
Great Western Railway (GWR) agreed to operate passenger services, but the powers to construct the line expired before sufficient capital could be raised. Despite opposition from the LSWR, a new act, the '''''' (
36 & 37 Vict. c. cxxviii), authorising the Staines and West Drayton Railway Company (S&WDR), was passed on 7 July 1873. The line, which was to follow the route approved in the 1866 act, required the use of the existing LSWR station. The GWR agreed to operate the line, but refused to share its rival's station. In 1882, the S&WDR submitted a second bill in November 1882, to allow it to develop its own station in Staines and to build a link to the
linoleum factory in the town. Construction of the line began in 1882, but financial pressures forced the S&WDR to save costs where possible. An existing private house was adapted for Staines West station, which was provided with a single platform. The temporary terminus, and only intermediate station at , was also provided with a single platform and a passing loop was not installed there until 2 May 1904. The line from West Drayton to Colnbrook opened on 9 August 1884 and passenger services began running to Staines on 2 November 1885. The Metropolitan Rifle Range Company was formed 1890, to provide a
firing range closer to the capital than
the ranges at Bisley. On 1 March 1892, the GWR opened a halt to serve the range. Initially named Runemede Range, it became Runemede on 9 July 1934, then Yeoveney on 4 November 1935. The halt closed on 14 May 1962. opened as Stanwell Moor and Poyle Halt on 1 June 1927, but became Poyle for Stanwell Moor on 26 September that year. The waiting shelter was destroyed by fire on 5 October 1964. Poyle Estate Halt opened 4 January 1954 to serve new factories between Colnbrook and Poyle. The first
Beeching report, published in 1963, recommended the withdrawal of all passenger trains over the line. Passenger services ceased in March 1965, but the line remained open for freight trains. A farewell special excursion train ran along the full length of the line on 30 July 1978. In the early 1980s, the southern part of the line was severed by the construction of the M25 motorway. Junction 14 was built on the site of Poyle Halt and part of the trackbed to the south was covered by the new road. The final train to reach Staines, a freight working to the oil terminal, ran on 16 January 1981. The line north of Colnbrook was retained to serve the factories and depots in the area. ==Current and former freight operations==