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

Eurolines France
Bla Bla Bus

Overview: Bus from Oxford to Swindon

distanceDistance26 miles (42 km)
durationAverage bus duration55 min
priceAverage bus ticket price$12 (€10)
changesDirect busYes

Buses from Oxford to Swindon cover the 26 miles (42 km) long route taking on average 55 min with our travel partners like. There are direct bus services available. While the average ticket price for this route costs around $12 (€10), you can find the cheapest bus ticket for as low as $12 (€10). Travelers depart most frequently from Oxford and arrive in Swindon.

Travel Tips: Bus to Swindon from Oxford

Take the bus 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 do cheap bus tickets from Oxford to Swindon cost?

Omio customers have found the cheapest buses from Oxford to Swindon to cost as little as $12 (€10)  in the next 7 days.

How much is a bus ticket to Swindon from Oxford?

In the next 7 days you can expect to pay on average $12 (€10)  for a bus ticket to Swindon from Oxford.

How far is Swindon from Oxford by bus?

You should expect to travel around 26 miles (42 km)  to Swindon from Oxford by bus.

How long is the bus ride to Swindon from Oxford?

The Oxford to Swindon bus duration is on average 55 min, which is to be expected when traveling 26 miles (42 km) between Oxford and Swindon. However, the time it takes can vary based on specific dates, weekends, and holidays.

What is the departure bus station in Oxford and arrival bus station in Swindon?

When departing from Oxford, you have various bus station options to start your route from including Oxford, St Giles (Stop C5), Oxford and Oxford, Bus Station, Gloucester Green. When arriving in Swindon, you can end your journey in bus stations like Swindon, Swindon, Bus Station (New Bridge Close) and Swindon, Freshbrook.

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

Where is the bus station in Oxford to go to Swindon? Where is the bus station in Swindon located?

The most popular departure bus station with passengers for this trip, called Oxford, is located 0.6 miles (997 m) from the city center of Oxford.

The most popular arrival bus station, Swindon, is located 0.1 miles (234 m) away from the city center of Swindon.

Are there any direct buses from Oxford to Swindon?

Yes, you can find a direct bus from Oxford to Swindon with Megabus  on Omio. This is worth paying attention to when you book your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.

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

The earliest bus departing from Oxford to Swindon leaves at 11: 05 AM. The last bus departing from Oxford to Swindon leaves at 11: 05 AM. You can find the latest Oxford to Swindon bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.

When should I book the Oxford to Swindon bus for the best deals on tickets?

In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this journey and save money. If you buy bus tickets to Swindon from Oxford within the next 7 days, you can find tickets to cost on average $12 (€10) one way. To find the best prices for this journey, consider booking your bus ticket from Oxford to Swindon a few months in advance.