COMPARE Prices across different modes

Oct 28
$20Great Western Railway
Oct 29
$20Great Western Railway
Oct 30
$18Great Western Railway
Nov 1
$20Great Western Railway

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

Eurolines France
Bla Bla Bus

Bus Information from Swindon to Oxford

distanceDistance26 miles (42 km)
durationAverage bus duration1 h
priceAverage bus ticket price$15 (€12)
changesDirect busYes

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

Travel Tips

Buses from Swindon to Oxford
Take the bus to Oxford 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 Swindon to Oxford.
How much are cheap buses between Swindon and Oxford?
Omio customers have found the cheapest buses from Swindon to Oxford to cost as little as $14 (€11)  in the next 7 days.
How much does it cost to take a bus between Swindon and Oxford?
In the next 7 days you can expect to pay on average $15 (€12)  for a bus ticket from Swindon to Oxford.
How far is it from Swindon to Oxford by bus?
You should expect to travel around 26 miles (42 km)  between Swindon and Oxford by bus.
What is the Swindon to Oxford bus travel time?
The Swindon to Oxford bus duration is on average 1 h, which is to be expected when traveling 26 miles (42 km) from Swindon to Oxford. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure bus station in Swindon and arrival bus station in Oxford?

When taking the bus between Swindon and Oxford, you can choose to depart from bus stations like Swindon, Swindon, Bus Station (New Bridge Close) and Swindon, Freshbrook. Your trip can end in bus stations such as Oxford, St Giles (Stop C5), Oxford, Bus Station, Gloucester Green and Oxford, Railway Station (Stop R4).

Omio customers who travel this route most frequently depart from Swindon   and arrive in Oxford, St Giles (Stop C5).

Where is the departure bus station in Swindon located? Where is the arrival bus station in Oxford located?

Passengers booking this trip most frequently board their buses from Swindon and need to travel around 0 mile (s) / 0 km from the city center to get to this bus station.

Passengers arriving in Oxford most often arrive at Oxford, St Giles (Stop C5) and need to travel around 0 mile (s) / 0 km from this bus station to the city center.

Is there a direct bus from Swindon to Oxford?
If you’re looking for a direct bus, consider traveling with Megabus. Nonstop bus services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your bus tickets.
What are the first and last departure bus times from Swindon to Oxford?
You can take the first bus from Swindon to Oxford at 7: 30 AM. The last bus from Swindon to Oxford that you can take departs at 4: 45 PM. Omio shows you the latest bus from Swindon to Oxford schedule to help you book the best departure time for this route.
How early should I buy bus tickets to Oxford from Swindon to score the best deals?
If you buy the Swindon to Oxford bus within the next 7 days, you can find one way tickets to cost on average $15 (€12). However, booking your bus ticket in advance gives you access to the best prices for buses from Swindon to Oxford. Look out for bus tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey