Find a bus from Reading to Oxford

These train, bus and flight companies trust us


Find the cheapest ticket for your trip

Journey details

Best price 33.11£
Journey duration 3 h 5 min
Connections per day 9
First departure: 05:45
Last departure: 20:05
Distance 38km

Virail finds for you the best bus offers from Reading to Oxford

With virail it's easy to find the best offers for you: don't miss the cheapest bus tickets from Reading to Oxford. Select the date and filter the results by price and departure: the perfect solution waits for you.

How much are the cheapest bus tickets from Reading to Oxford?

Don't wait too long to book your ticket: by booking in advance you can get bus tickets from Reading to Oxford for only 37,00 €. However, if you don't know the dates of your journey yet, you can find tickets for 40,50 € on average.

What are the departure and arrival stations when travelling by bus to Oxford?

Buses from Reading to Oxford leave from Reading Bath Road or Mereoak P&R and arrive at Gloucester Green.

Buses from Reading to Oxford


For relatively short journeys like the one from Reading to Oxford, you could also choose to travel by carpooling, cheaper alternative, or by train, an ecological choice.

If the offers provided by buses do not suit your needs, trains and carpooling could represent a good alternative for this distance.

What time are the buses to Oxford?

The average duration of the journey is 3 hours and 6 minutes, but the fastest bus connections get you to Oxford in 2 hours and 55 minutes. The first bus is scheduled at 05:12 and the last one at 20:12.

Which companies can you travel with from Reading to Oxford?

You can travel by bus from Reading to Oxford with National Express.

virail lets you search and compare times and prices of any transports from one city to another