York to Ascot by train
Compare prices, times and book fast direct trains
Overview: trains from York to Ascot
Find the key information for travelling by train from York to Ascot, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
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.
FAQs about the train journey from York to Ascot
Want to know more about your journey from York to Ascot? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The train journey between York and Ascot covers 285 kilometres.
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 .
Tickets for travel between York to Ascot are available 4 and a half months before departure.
The fastest journey takes 3 hours and 30 minutes.
Other train journeys from York
- From York to Edinburgh From AU$51.10
- From York to Scarborough From AU$21.90
- From York to Harrogate From AU$10.95
- From York to London From AU$37.23
- From York to Leeds From AU$5.84
- From York to Newcastle upon Tyne From AU$49.64
- From York to Middlesbrough From AU$20.44
- From York to Doncaster From AU$15.33
- From York to Peterborough From AU$47.45
- From York to Birmingham From AU$34.31
- From York to Sheffield From AU$24.82
- From York to Durham From AU$17.52
- From York to Glasgow From AU$73.00
- From York to Huddersfield From AU$21.90
- From York to Darlington From AU$24.82
Other train journeys to Ascot
- From London to Ascot From AU$34.31
- From Reading to Ascot From AU$13.87
- From Camberley to Ascot From AU$8.76
- From Wolverhampton to Ascot From AU$66.43
- From Feltham to Ascot From AU$14.19
- From Birmingham to Ascot From AU$70.81
- From Basingstoke to Ascot From AU$29.16
- From Staines to Ascot From AU$10.50
- From Slough to Ascot From AU$31.39
- From Bournemouth to Ascot From AU$48.18
- From Leeds to Ascot From AU$137.97
- From Bristol to Ascot From AU$180.81
- From Cardiff to Ascot From AU$178.85
- From Bracknell to Ascot From AU$8.03
- From Aldershot to Ascot From AU$12.25
Other train journeys from Ascot
- From Ascot to Aldershot From AU$14.19
- From Ascot to London From AU$33.58
- From Ascot to Reading From AU$13.87
- From Ascot to Staines From AU$10.69
- From Ascot to Birmingham From AU$165.71
- From Ascot to Camberley From AU$8.76
- From Ascot to Windsor And Eton From AU$62.21
- From Ascot to Manchester From AU$362.81
- From Ascot to Bracknell From AU$6.42
- From Ascot to Bristol From AU$63.38
- From Ascot to Twickenham From AU$17.50
- From Ascot to Richmond From AU$18.08