Windsor is served by two train stations, Windsor and Eton Central and Windsor and Eton Riverside. Both are situated within a few minutes' walk of Windsor Castle and the other attractions. First Great Western operates from London Paddington. Travel on services that call at Slough and change to the branch line that links Slough with Windsor and Eton Central station. Frequent trains from Slough also serve Reading and Oxford.
South West Trains operates direct services from London Waterloo to Windsor and Eton Riverside station. Journey time is approximately 55 minutes. For those visiting Legoland, there is an integated ticket which includes rail travel, Legoland Shuttle bus from near the station to Legoland and entry to the attraction.
Maidenhead train station is an easy walk from the centre of town and is accessible from Windsor via Slough. Services to and from London Paddington run at frequent intervals, operated by First Great Western.