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

Deutsche Bahn

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.
How much are cheap trains to Swindon from Oxford?
If you’re looking to save money on tickets, you can find cheap Oxford to Swindon trains for as little as $17 (€14)  in the next 7 days.
What is the cost of a train from Oxford to Swindon?
The Oxford to Swindon train ticket price is on average $17 (€14)  if you are looking to buy your tickets for this trip in the next week.
How many miles is it from Oxford to Swindon by train?
The train distance from Oxford to Swindon is around 26 miles (42 km).
What is the Oxford to Swindon train travel time?
While the time it takes to travel 26 miles (42 km) from Oxford to Swindon can vary based on specific dates, weekends, and holidays, the Oxford to Swindon train journey time is on average 37 min.
What train station in Oxford goes to Swindon? What 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 journey 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 departure train station in Oxford located? Where is the arrival train station in Swindon located?

Passengers board their train most frequently from Oxford and travel around 0 mile (s) / 0 km from the city center to this train station.

Passengers traveling this route most often arrive at Swindon and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Swindon.

What train companies offer a service between Oxford and Swindon?
If you're looking for trains from Oxford to Swindon, you can rely on Great Western Railway to get you to Swindon. It's also good to check out all possible train providers for the Oxford to Swindon trip to see if there might be differences in the amenities they offer.
How many train services per day are there from Oxford to Swindon?
The average number of trains departing Oxford for Swindon is 25 a day. The train schedules and services may vary between weekdays and weekends.
How early should I purchase Oxford to Swindon train tickets to get the best deals?
If you buy a train ticket from Oxford to Swindon within the next 7 days, you can find tickets to cost on average $17 (€14) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Oxford and Swindon are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

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