Subscribe to receive top tips, train news and travel inspiration straight to your inbox
York to Ascot by train
-
First train02:52
-
Last train23:06
-
Avg changes1
-
Fastest journey3hr 30m
-
Distance285 kilometres
-
Trains per day53
-
Avg. journey time4hr 8m
-
Train operators
Travelling from York to Ascot by train
Considering a train trip from York to Ascot? This guide will walk you through everything — from the best routes to finding the cheapest train tickets — so you can enjoy a smooth, stress-free journey.
Cost of train tickets between York and Ascot
The cheapest train tickets from York to Ascot start at £74.99. If you book a month in advance, tickets cost, on average, . If you wait until a week in advance, expect tickets to be around .
Pro tip: The best way to save on tickets from York to Ascot is by booking in advance. Keep in mind that tickets for this route go on sale 4 and a half months before the travel date. So if you want to save on your booking, be sure to lock in your tickets as early as possible.
Train times for travel between York and Ascot
If you are taking the train from York to Ascot, you will have 53 trains each day (with a departure every 14 minutes) to choose from. Earlier risers can catch the first weekday train at 02:52. If you are looking to jump aboard the last train out of the station, the latest train departs at 23:06. On weekends, the first train departs at 04:40, and the last scheduled train of the day leaves at 21:35.
York to Ascot distance and train travel time
The total distance for this route is 285 kilometres, with the fastest trip taking 3 hours and 30 minutes.
Booking York to Ascot trains in advance
Booking your York to Ascot tickets in advance is the best way to save money. Tickets on this specific route can be purchased 4 and a half months before departure.
Get notified of when tickets open for travel between York and Ascot by setting up a booking alert. We will send you an email as soon as your tickets are available for purchase.
Learn more about train travel from York to Ascot
Looking for more insights into train travel across Europe? Our help articles cover everything from booking to navigating stations and understanding ticket types. Then, explore the travel ideas in our Ascot city guide to get you excited for your upcoming adventure.
Frequently asked questions
How far is it from York to Ascot by train?
The train journey between York and Ascot covers 285 kilometres.
How much does the train from York to Ascot cost?
The lowest fare on this route is £74.99. If booked 30 days in advance, tickets are priced around . When booked 7 days before travel, expect to pay around .
When can I buy tickets for trains running from York to Ascot?
Tickets for travel between York to Ascot are available 4 and a half months before departure.
How long does the train take from York to Ascot?
The fastest journey takes 3 hours and 30 minutes.
Other journeys to Ascot (Berks) View all journeys to Ascot (Berks)
-
From London to Ascot (Berks) From £17.54
-
From Reading to Ascot (Berks) From £7.09
-
From Camberley to Ascot (Berks) From £4.48
-
From Wolverhampton to Ascot (Berks) From £33.95
-
From Feltham to Ascot (Berks) From £7.30
-
From Birmingham to Ascot (Berks) From £36.19
-
From Basingstoke to Ascot (Berks) From £15.00
-
From Staines to Ascot (Berks) From £5.40
-
From Slough to Ascot (Berks) From £13.70
-
From Bournemouth to Ascot (Berks) From £24.62
-
From Leeds to Ascot (Berks) From £70.52
-
From Bristol to Ascot (Berks) From £93.00
Other journeys from Ascot (Berks)
-
From Ascot (Berks) to Aldershot From £7.30
-
From Ascot (Berks) to London From £17.16
-
From Ascot (Berks) to Reading From £6.80
-
From Ascot (Berks) to Staines From £5.50
-
From Ascot (Berks) to Birmingham From £84.69
-
From Ascot (Berks) to Camberley From £4.48
-
From Ascot (Berks) to Windsor And Eton From £32.00
-
From Ascot (Berks) to Manchester From £185.43
-
From Ascot (Berks) to Bracknell From £3.30
-
From Ascot (Berks) to Bristol From £32.60
-
From Ascot (Berks) to Twickenham From £9.00
-
From Ascot (Berks) to Richmond (London) From £9.30
Other journeys from York
-
From York to Edinburgh (Waverley, city centre) From £23.88
-
From York to Scarborough From £11.19
-
From York to Harrogate From £5.60
-
From York to London From £23.51
-
From York to Leeds From £2.98
-
From York to Newcastle From £10.07
-
From York to Middlesbrough From £10.82
-
From York to Doncaster From £9.70
-
From York to Peterborough From £26.86
-
From York to Birmingham From £17.16
-
From York to Sheffield From £4.48
-
From York to Durham From £8.95