A long stone terrace of cottages with tall chimneys in Swindon Railway Village on a sunny day
Stone terraced houses in Swindon’s Railway Village. Photo: Mewwiii, CC BY-SA 4.0, via Wikimedia Commons.

Swindon to Rugby takes a little under two hours by train on a good connection, and it involves two changes: Oxford, then Coventry. Routes through London or Reading exist, but they take longer. By road, the distance depends on whether you cross the Cotswolds or head for the M40.

Swindon to Apart Hotel Rugby in short

Quickest route
Change at Oxford and Coventry: 1 hour 43 to 1 hour 56 minutes.
Via Didcot
An extra change at Didcot Parkway: about 2 hours 5 minutes.
Via London
2 hours 38 to 2 hours 51 minutes, using the Underground.
Latest departure
20:41 from Swindon, reaching Rugby at 22:45.
Distance
About 61 miles in a straight line; road routes vary.

Two changes, and the right ones

On the timetable for Tuesday 15 September 2026, the best Swindon journeys run to Oxford, pick up the hourly train to Coventry and change once more for Rugby. The 08:02, for example, reaches Oxford at 08:32, leaves at 08:40, gets to Coventry at 09:28 and is in Rugby by 09:45.

Leaves Swindon Changes Arrives Rugby Journey
08:02 Oxford, Coventry 09:45 1 h 43 min
08:25 Paddington, Euston 11:14 2 h 49 min
08:40 Didcot Parkway, Oxford, Coventry 10:45 2 h 5 min
17:56 Oxford, Coventry 19:45 1 h 49 min
18:19 Reading, Coventry 20:45 2 h 26 min
20:41 Didcot Parkway, Oxford, Coventry 22:45 2 h 4 min

The London route loses almost an hour. The 08:25 through Paddington and Euston reaches Rugby at 11:14, while the 08:40 via Didcot, Oxford and Coventry, which leaves a quarter of an hour later, is there by 10:45.

Three-leg journeys depend on every connection holding. Check the whole chain on National Rail Enquiries, and allow for a later arrival if one train runs late.

Driving from Swindon

The route planners split here. One headed north through the Cotswolds on the A419, A417 and A429, finishing on minor roads into Warwickshire. The other went east to the A34 and up the M40 to Banbury, then across on the A423 and A426. Their mileages were about eight miles apart, so we only give the straight-line distance of roughly 61 miles.

At the hotel, guests park in one of six spaces behind the building, first come, first served, with CCTV. Railway Terrace outside is free to park on between 18:00 and 08:00.

Staying longer in Rugby

With close to two hours each way, most trips from Swindon make sense as a stay rather than a day. For work in the Midlands, our page for engineers near Rugby and Daventry covers weekly stays, and our wedding guest guide suits a weekend event.

After a three-train journey

Once you have changed at Oxford and Coventry, a room where you can put the kettle on and cook something simple is welcome, and every one of ours has a kitchenette. The washing machines on the first floor are free for guests, and bookings of a week or longer include housekeeping once a week. Pick from 16 rooms, and read the guest guide and hotel policies before arrival.

Swindon to Rugby: common questions

How many changes are there from Swindon to Rugby by train?

The quickest journeys we found change twice, at Oxford and Coventry, and take 1 hour 43 to 1 hour 56 minutes. Some departures add a third change at Didcot Parkway.

What is the last train from Swindon to Rugby?

The latest departure we found that arrived the same night was the 20:41, which changes at Didcot Parkway, Oxford and Coventry and reaches Rugby at 22:45.

How far is Swindon from Rugby?

About 61 miles in a straight line. By road it depends on whether you cross the Cotswolds or use the M40.

Staying in Rugby after the trip from Swindon?

Two changes of train is plenty for one day. Reserve a room with us directly and use the code DIRECT.

Reserve a room

Checked 10 September 2026. The Swindon journeys, including each change at Didcot Parkway, Oxford, Reading and Coventry, come from the traintimes.org.uk timetable for Tuesday 15 September 2026. OSRM and Valhalla gave different road routes and mileages, which is why only the straight-line distance is quoted.