Preston railway station in Preston, Lancashire, England, is a major station on the West Coast Main Line, roughly half-way between London Euston and Glasgow Central (206 miles from London Euston, 194 miles from Glasgow Central). It is served by Northern, Virgin Trains, and TransPennine Express services, plus Caledonian Sleeper overnight services between London and Scotland. The North Union Railway opened a station on the site in 1838. It was extended in 1850, with new platforms under the separate management of the East Lancashire Railway, and by 1863 London–Scotland trains stopped here to allow passengers to eat in the station dining room. The current station was built 1880 and extended in 1903 and 1913, when it had fifteen platforms. A free buffet for servicemen was provided during both World Wars. The East Lancashire platforms were demolished in the 1970s as connecting lines closed. Only six platforms remain in regular use today. As well as intercity trains to London Euston, Birmingham New Street, Manchester Piccadilly, Glasgow Central and Edinburgh Waverley, the station is served by local trains to other parts of Lancashire, Cumbria, Greater Manchester, Merseyside and Yorkshire.