COMPARE Prices across different modes

24 Sep
£14London North Eastern Railway
25 Sep
£9London North Eastern Railway
26 Sep
£9London North Eastern Railway
28 Sep
£12London North Eastern Railway

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to York from Doncaster

distanceDistance30 miles (48 km)
durationAverage train duration21 min
priceAverage train ticket price£11 (€12)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersLondon North Eastern Railway or Cross Country

Trains from Doncaster to York cover the 30 miles (48 km) long route taking on average 21 min with our travel partners like London North Eastern Railway or Cross Country. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around £11, you can find the cheapest train ticket for as low as £9. Travellers depart most frequently from Doncaster and arrive in York.

Train companies

Travel with CrossCountry between Doncaster and York

You can travel by train from Doncaster to York with CrossCountry for as low as £9. When you search for timetables and tickets, Omio will show you the best journey.


CrossCountry is a fast speed train company in the United Kingdom and for your next train from Doncaster to York you can choose between Standard Class and First Class tickets on Omio.

Save time and money by searching for and booking your CrossCountry train between Doncaster and York online with Omio! If you’re looking for the cheapest, fastest or earliest CrossCountry train from Doncaster to York, Omio can help you out every step of the way. Check current CrossCountry train timetables for the ideal departure and arrival times, compare the best connections for the 30 miles (48 km) trip from Doncaster to York as well as ticket information for the train (such as luggage policy and amenities offered onboard), and then book a cheap train ticket – all in one convenient place. If you are using the Omio app to search for trains between Doncaster and York, you can check straight away if the CrossCountry ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Buy your official CrossCountry Doncaster to York train tickets online on Omio quickly and easily and enjoy the travel experience!

When you buy your CrossCountry train tickets between Doncaster and York don't forget to keep the following COVID-19 related policies in mind:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Doncaster to York

Virgin trains East Coast and CrossCountry Trains offer frequent direct services on the East Coast Main Line from Doncaster to York. There are around two departures every hour, with the weekday schedule beginning early in the morning and continuing until the final departure from Doncaster just before midnight. Journey times are around 20 minutes. There are fewer trains from Doncaster to York on Sundays, with a later first departure. Doncaster Station is located on the western edge of the town centre. Trains arrive at York Station, situated to the west of the city centre.

Travel Tips

Trains from Doncaster to York
Travel by train to York easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Doncaster to York.
What is the cost of cheap trains to York from Doncaster?
You can find a cheap train from Doncaster to York for some dates and times for as low as £9  one way in the next 7 days.
How much is a train ticket from Doncaster to York?
The Doncaster to York train ticket price is on average £11  if you are looking to book your tickets for this route in the next week.
What is the distance by train from Doncaster to York?
The Doncaster to York train distance is approximately 30 miles (48 km).
How long is the train journey between Doncaster and York?
On average the Doncaster to York train time is 21 min  covering the 30 miles (48 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
When travelling by train from Doncaster to York, which train station in Doncaster do I depart from and which train station in York do I arrive in?

When travelling this route, Omio customers are departing most frequently from Doncaster   and arriving in York.

Where is the train station in Doncaster? Where is the train station in York?

You can find the most popular departure train station for this route, Doncaster, located approximately 0 mile (s) / 0 km from the city centre of Doncaster. The most popular arrival train station in York, called York, is located around 0 mile (s) / 0 km away from its city centre.

Which train providers can take me from Doncaster to York?
If you're looking for trains from Doncaster to York, you can rely on London North Eastern Railway or Cross Country to get you to York. It's also good to check out all possible train providers for the Doncaster to York route to see if there might be differences in the amenities they offer.
How many train services per day are there between Doncaster and York?
On average, there are 25 trains a day from Doncaster to York. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Doncaster to York? When does the last train depart from Doncaster to York?
The earliest train for this route departs from Doncaster at 07: 12. The last train leaves from Doncaster at 08: 11. Check Omio for the latest train timetable from Doncaster to York and book the best time to depart on your chosen travel date.
How far in advance should I book train tickets to York from Doncaster for the best deals?
If you purchase a train ticket to York from Doncaster within the next 7 days, you can find tickets to cost on average £11 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to York from Doncaster are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey