Benches at Royal Ascot
Royal Ascot

Trains from London to Royal Ascot are a great way to avoid road congestion during the annual five-day race meeting in Berkshire.

Trains to Royal Ascot run from London’s Waterloo and Paddington train stations. They arrive at Ascot train station. Trains from Waterloo are operated by South West Trains, while those from Paddington are run by First Great Western.

Trains leave London Waterloo train station for Ascot station every 30 minutes. Departures take place at 20 and 50 minutes past the hour during peak times. The travel time on these trains is 52 minutes. Return trains from Royal Ascot to London Waterloo station run every hour at 10 and 40 minutes past the hour.

Trains leave London Paddington station for Ascot train station every hour at 6 and 30 minutes past the hour. Trains going to and from Paddington require a change at Reading station on the way. The journey time is between 1 hour, 03 minutes, and 1 hour, 09 minutes. Trains back from Royal Ascot to London Paddington station return every hour at 13 and 43 minutes past the hour during peak times.

It is a good idea to arrive at the station early, as trains to and from London get very crowded during Royal Ascot.

Ticket prices for trains from London to Royal Ascot are 13.00 GBP return for standard class on South West Trains if you book online in advance, and 20.00 GBP return on First Great Western trains if you buy tickets online ahead of time. Make sure to book early to get the lowest prices.