Buses to Oxfordshire
from Reading
The journey to Oxfordshire from Reading takes just 17 minutes.
Buses operate daily with up to 44 services per day. Depending on the day of travel, the first bus departs Reading at 05:51.
Arriva Beds and Bucks schedule
Arriva Beds and Bucks operates between Reading and Oxfordshire 6 days per week.
Service days | Daily except Sunday |
---|---|
Services per day | up to 13 |
Shortest trip | 50 minutes |
First departure | 06:30 |
Last departure | 18:30 |
Reading Buses schedule
Travel from Reading to Oxfordshire with Reading Buses in 23 minutes.
Service days | Daily |
---|---|
Services per day | up to 2 |
Shortest trip | 23 minutes |
First departure | 17:21 |
Last departure | 22:21 |
Thames Travel schedule
Take the bus to Oxfordshire from Reading with Thames Travel . The first departure is at 05:51, arriving at 07:25.
Service days | Daily |
---|---|
Services per day | up to 29 |
Shortest trip | 1 hour 16 minutes |
First departure | 05:51 |
Last departure | 22:30 |
Whites Coaches schedule
Whites Coaches operates between Reading and Oxfordshire 5 days per week.
Service days | Weekdays |
---|---|
Services per day | up to 1 |
Shortest trip | 17 minutes |
First departure | 07:35 |
Last departure | 07:40 |
Your questions answered
-
Is there a daily bus service between Reading and Oxfordshire?
Yes, buses operate daily from Reading to Oxfordshire, departing as early as 05:51.
-
How long is the bus trip from Reading to Oxfordshire?
The fastest bus to Oxfordshire from Reading takes 17 minutes. Check the trip duration when booking, as the slowest bus takes 1 hour 35 minutes longer.
-
How do I buy tickets for travel to Oxfordshire from Reading?
It's not yet possible to buy tickets for this trip directly from ByBus but we're working on it!
-
Which bus companies operate between Reading and Oxfordshire?
Thames Travel, Arriva Beds and Bucks, Reading Buses and Whites Coaches run buses to Oxfordshire from Reading.
-
What time is the earliest bus from Reading to Oxfordshire?
The first bus to Oxfordshire from Reading leaves at 05:51. The journey takes 17 minutes.
-
When is the last bus to Oxfordshire from Reading?
The last bus leaves Reading at 07:40, arriving into Oxfordshire at 07:57. Get there in plenty of time so you don't miss it.
Onward travel from Oxfordshire
Bus to | Days | Shortest trip | Distance |
---|---|---|---|
Borough of Swindon |
| 46 minutes | 28 miles |
City and Borough of Birmingham |
| 1 hour 45 minutes | 52 miles |
Coventry |
| 1 hour 15 minutes | 42 miles |
Greater London |
| 35 minutes | 52 miles |
Hampshire |
| 1 hour 25 minutes | 58 miles |
Reading |
| 23 minutes | 29 miles |
Royal Borough of Windsor and Maidenhead |
| 30 minutes | 36 miles |
Sheffield |
| 4 hours 55 minutes | 110 miles |
Sunderland |
| 7 hours 35 minutes | 211 miles |
Warwickshire |
| 35 minutes | 37 miles |
Wolverhampton |
| 3 hours 5 minutes | 63 miles |