Trains from London to Windsor, England run regularly from London Paddington station to Windsor & Eton Central train station to the southwest of London.

There are up to three First Great Western trains an hour departing from Paddington station. Travelling by train to Windsor takes between 26 minutes and 29 minutes, depending on which train you take.

All trains from London to Windsor require a change at Slough station en route. When you get to Paddington station, board a train from London to Slough, then change at Slough for a short train ride to Windsor & Eton Central station. The connection in Slough is easy to make, as the platform numbers for trains to Windsor are well marked.

Windsor & Eton Central train station is located in the heart of Windsor and is a short walk from Windsor Castle and Eton College. There are signs pointing the way to both, so you don’t have to worry about getting lost.

Tickets for trains from London to Windsor vary in price depending on how far in advance you book them. The earlier your buy train tickets, the cheaper they will be. If you purchase tickets online ahead of time, you can pay as little as 9 GBP for a single.