More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Oxford to Swindon

distanceDistance26 miles (42 km)
durationAverage train duration51 min
priceAverage train ticket price£13 (€15)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersGreat Western Railway

Trains from Oxford to Swindon cover the 26 miles (42 km) long route taking on average 51 min with our travel partners like Great Western Railway. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around £13, you can find the cheapest train ticket for as low as £13. Travellers depart most frequently from Oxford and arrive in Swindon.

Travel Tips: Trains from Oxford to Swindon

Travel by train to Swindon 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 Oxford to Swindon.

What is the cost of cheap trains to Swindon from Oxford?

You can find a cheap train from Oxford to Swindon for some dates and times for as low as £13  one way in the next 7 days.

How much does the train from Oxford to Swindon cost on average?

If you are looking to book your train ticket in the next 7 days, you can expect the Oxford to Swindon train to cost on average £13  one way.

What is the distance to Swindon from Oxford via train?

The train distance from Oxford to Swindon is around 26 miles (42 km).

How many hours does it take from Oxford to Swindon by train?

The Oxford to Swindon train duration is on average 51 min, which is to be expected when travelling 26 miles (42 km) to Swindon from Oxford. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

Which train station in Oxford goes to Swindon? Which train station do I come into Swindon from Oxford?

When departing from Oxford, you have various train station options to start your journey from including Oxford and Oxford Parkway Station. When arriving in Swindon, you can end your route in train stations like Swindon and Swindon, Bus Station.

Omio customers book a train from Oxford   to Swindon   most frequently for this route.

Where is the Oxford train station located? Where is the Swindon train station located?

Passengers booking this journey most frequently board their trains from Oxford and need to travel around 0.6 miles (997 m) from the city centre to get to this train station.

Passengers arriving in Swindon most often arrive at Swindon and need to travel around 0.5 miles (836 m) from this train station to the city centre.

What train providers offer a service between Oxford and Swindon?

Take the Oxford to Swindon train with Great Western Railway. However, it's always good to check out all possible train providers for the trip to Swindon from Oxford as there might be differences in the amenities they offer.

How many train services per day are there from Oxford to Swindon?

On average, there are 25 trains a day from Oxford to Swindon. The train times and services may be different on weekends and holidays compared to weekdays.

What time is the earliest train from Oxford to Swindon? What time is the last train from Oxford to Swindon?

The first Oxford to Swindon train departs at 10: 04   and the last train from Oxford to Swindon leaves at 10: 04. Check out the most up-to-date Oxford to Swindon train timetable on Omio and find the best time to travel to your destination.

How far in advance should I buy train tickets between Oxford and Swindon for the best deals?

You can find a train between Oxford and Swindon to cost on average £13 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Oxford to Swindon train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Oxford is the most popular Oxford railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Oxford for your journey to Swindon.