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 AU$146.73. 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 AU$146.73. 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 AU$34.31
-
From Reading to Ascot (Berks) From AU$13.87
-
From Camberley to Ascot (Berks) From AU$8.76
-
From Wolverhampton to Ascot (Berks) From AU$66.43
-
From Feltham to Ascot (Berks) From AU$13.54
-
From Birmingham to Ascot (Berks) From AU$70.81
-
From Basingstoke to Ascot (Berks) From AU$27.83
-
From Staines to Ascot (Berks) From AU$10.02
-
From Slough to Ascot (Berks) From AU$25.42
-
From Bournemouth to Ascot (Berks) From AU$48.18
-
From Leeds to Ascot (Berks) From AU$137.97
-
From Bristol to Ascot (Berks) From AU$172.54
Other journeys from Ascot (Berks)
-
From Ascot (Berks) to Aldershot From AU$13.54
-
From Ascot (Berks) to London From AU$33.58
-
From Ascot (Berks) to Reading From AU$12.62
-
From Ascot (Berks) to Staines From AU$10.20
-
From Ascot (Berks) to Birmingham From AU$165.71
-
From Ascot (Berks) to Camberley From AU$8.76
-
From Ascot (Berks) to Windsor And Eton From AU$59.37
-
From Ascot (Berks) to Manchester From AU$362.81
-
From Ascot (Berks) to Bracknell From AU$6.12
-
From Ascot (Berks) to Bristol From AU$60.48
-
From Ascot (Berks) to Twickenham From AU$16.70
-
From Ascot (Berks) to Richmond (London) From AU$17.25
Other journeys from York
-
From York to Edinburgh (Waverley, city centre) From AU$46.72
-
From York to Scarborough From AU$21.90
-
From York to Harrogate From AU$10.95
-
From York to London From AU$45.99
-
From York to Leeds From AU$5.84
-
From York to Newcastle From AU$19.71
-
From York to Middlesbrough From AU$21.17
-
From York to Doncaster From AU$18.98
-
From York to Peterborough From AU$52.56
-
From York to Birmingham From AU$33.58
-
From York to Sheffield From AU$8.76
-
From York to Durham From AU$17.52