Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Swindon to Doncaster by train
-
First train05:22
-
Last train23:16
-
Avg changes1
-
Fastest journey3hr 19m
-
Distance222 kilometres
-
Trains per day85
-
Avg. journey time3hr 40m
-
Train operators
Going from Swindon to Doncaster by train
About to set off from Swindon to Doncaster by rail? Make your journey as seamless as possible with this guide, packed with tips on schedules, route details and how to find the best deals on tickets.
Cost of train tickets between Swindon and Doncaster
The cheapest train tickets from Swindon to Doncaster start at £123.58. 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 Swindon to Doncaster is by booking in advance. Keep in mind that tickets for this route go on sale 3 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.
Departure frequency and timetable from Swindon to Doncaster
Here are the scheduling basics for trains from Swindon to Doncaster:
05:22 is the first scheduled train (Monday-Friday).
23:16 the the last scheduled train (Monday-Friday).
06:11 is the first scheduled train (Saturday and Sunday).
23:14 is the last scheduled train (Saturday and Sunday).
A train departs every 8 minutes from Swindon toward Doncaster.
Start booking your ticket aboard one of the 85 trains serving this route each day.
Average train travel time from Swindon to Doncaster
The quickest time by train is 3 hours and 19 minutes, travelling a total distance of 222 kilometres.
How far in advance Swindon and Doncaster tickets go on sale
Tickets for travel between Swindon and Doncaster are available 3 months in advance. To be notified by email when a certain travel date goes on sale, set up a booking alert.
Learn more about train travel from Swindon to Doncaster
Refer to our help articles for more details and insights on train travel from Swindon and beyond. Get ready for your visit with travel tips and inspiration in our Doncaster city guide.
Frequently asked questions
How far is the train trip from Swindon to Doncaster?
The total distance from Swindon to Doncaster is 222 kilometres.
How much does a train ticket from Swindon to Doncaster cost?
The cheapest ticket on this route is £123.58. When booked 30 days ahead, the price is typically . If booked 7 days in advance, expect to pay around .
When can tickets be purchased for trains travelling from Swindon to Doncaster?
You can book your tickets 3 months in advance for this route.
How long does it take to get from Swindon to Doncaster?
The quickest journey is 3 hours and 19 minutes.
Other journeys to Doncaster View all journeys to Doncaster
-
From Glasgow to Doncaster From £57.69
-
From Darlington to Doncaster From £22.33
-
From London to Doncaster From £19.73
-
From Sheffield to Doncaster From £2.61
-
From York to Doncaster From £9.68
-
From Birmingham to Doncaster From £23.82
-
From Newcastle to Doncaster From £30.15
-
From Leeds to Doncaster From £2.61
-
From Cambridge to Doncaster From £27.54
-
From Skegness to Doncaster From £24.94
-
From Durham to Doncaster From £37.59
Other journeys from Doncaster
-
From Doncaster to London From £27.92
-
From Doncaster to Sheffield From £3.35
-
From Doncaster to York From £10.42
-
From Doncaster to Birmingham From £17.87
-
From Doncaster to Newcastle From £30.15
-
From Doncaster to Leeds From £2.61
-
From Doncaster to Cambridge From £20.84
-
From Doncaster to Skegness From £76.40
-
From Doncaster to Durham From £22.33
-
From Doncaster to Scarborough From £15.63
-
From Doncaster to Leicester From £21.22
Other journeys from Swindon (Wilts)
-
From Swindon (Wilts) to Reading From £40.94
-
From Swindon (Wilts) to Oxford From £6.33
-
From Swindon (Wilts) to Didcot Parkway From £15.26
-
From Swindon (Wilts) to Chippenham From £10.05
-
From Swindon (Wilts) to London From £20.47
-
From Swindon (Wilts) to Cardiff From £25.31
-
From Swindon (Wilts) to Paris From £272.47
-
From Swindon (Wilts) to Gloucester From £9.68
-
From Swindon (Wilts) to Bristol From £8.19
-
From Swindon (Wilts) to Glasgow From £170.48
-
From Swindon (Wilts) to Birmingham From £61.79