To provide you with the best experience, cookies are used on this site. Find out more here.
To build your own Itinerary, click to add an item to your Itinerary basket.
Already saved an Itinerary?
You are here: Home > Visitor Information > Travel Information > Getting Here > By Train
Coming to the Royal Borough of Windsor and Maidenhead by train? Book tickets for your train journey on our website using our train ticket booking widget!
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 town’s other attractions.
Great Western Railway operates services between London Paddington, Reading and Oxford, as well as destinations across their vast network, from the sights of South Wales and the West of England.
Change trains at Slough to catch the branch line service to Windsor and Eton Central and arrive just 6 minutes later.
With their state-of-the-art Intercity Express Trains on mainlines offering more seats, free Wi-Fi and at seat power sockets, travel time needn’t be wasted time. Travel from London Paddington to Slough in as little as 13 minutes, or from London Paddington to Windsor and Eton Central in approximately 35 minutes (dependant on connections and stopping patterns).
For journey times, train information and to book tickets visit GWR.com.
South Western Railway operates direct services from London Waterloo to Windsor and Eton Riverside station. Please note: Oyster cards cannot be used past Feltham. The journey time from London is approximately 55 minutes. If you are travelling in a group of between 3 and 9 people, find out more about South Western Railway's Groupsave which offers savings of 34%.
VisitWindsor has worked with AccessAble, the UK’s leading provider of detailed disabled access information, to produce guides which help residents and visitors with access requirements to plan their journeys to and around both towns. Read the access guide for Windsor & Eton Riverside Station.
Ever wondered why a town the size of Windsor has two stations? Read our blog to find out more!
Maidenhead is served by trains travelling between London Paddington, Reading and Oxford, which are operated by Great Western Railway. The journey time from London takes between 20 - 50 minutes depending on stopping patterns.
Maidenhead town centre is a short walk from the station, the River Thames is just over a mile away.
Change trains at Maidenhead for branch line services to Cookham, Bourne End and Marlow.
Visit the Royal Borough on the new Elizabeth line. Travel to Windsor & Eton Central (via Slough) and Maidenhead too. The Elizabeth line stretches more than 100km from Reading and Heathrow in the west through London’s central tunnels across to Shenfield and Abbey Wood in the east. View the route map here.
Ascot station lies on the junction between the London Waterloo to Reading line and the branch line to Guildford, which are operated by South Western Railway. The journey time from London Waterloo is just over 50 minutes. If you are travelling in a group of between 3 and 9 people, find out more about South Western Railway's Groupsave which offers savings of 34%. Ascot Racecourse is within walking distance of the station.
2 FOR 1 passes: visit www.daysoutguide.co.uk to find out about 2 FOR 1 entry to local Windsor, Ascot and Maidenhead attractions when you travel by train.
AccesRail passes: For tickets covering your flight and rail journey visit https://accesrail.com/
BritRail passes: A BritRail pass gives you the ability to travel across the entire National Rail network of Great Britain. Visit www.britrail.com/britrail-passes/
PlusBus passes: PlusBus is a discount price bus pass you buy with your train ticket. Visit www.plusbus.info/
For journey planner, timetable, live information, fares/ticket types and advanced ticket purchases, visit www.thetrainline.com
Want to receive Windsor tips, ideas and inspiration? Subscribe to our enewsletter!
Want to hear more? Sign UpX