The station was opened on 22 August 1848 by the Windsor, Staines and South Western Railway, as part of its line from
Richmond to . The line was further extended from Datchet to on 1 December 1849, by which time the Windsor, Staines and South Western Railway had become part of the
London and South Western Railway (LSWR). The junction at Staines, together with the line to was authorised in 1853 and built by the Staines, Wokingham and Woking Junction Railway, opening as far as on 4 June 1856 and onwards to Wokingham on 9 July 1856. From the outset, the line was leased to, and operated by, the LSWR, who purchased it outright in 1878. From Wokingham, LSWR trains continued to using
running powers over the
South Eastern Railway (SER). In the
grouping of railways in 1923, the LSWR and SER became part of the
Southern Railway. In 1930 the Windsor line was
electrified on the
third rail system at a nominal 660
volts
DC. The line towards Reading was electrified as far as in 1937, and throughout by 1939. The Southern Railway was nationalised along with the rest of the railway network in 1948 and incorporated into
British Railways. Following the
privatisation of British Rail in the 1990s, the operation of Staines station and the trains serving it were transferred to the
South West Trains train operating company, owned by the
Stagecoach Group, whilst ownership and management of the track and infrastructure passed to
Railtrack and, subsequently,
Network Rail. A refurbishment of the station was completed in November 2008 with
ticket barriers on the platforms and a renovated ticket office. Wheelchair access to the platforms was provided by a new footbridge with lifts. == Setting and previous name ==