The journey to Oxfordshire from Borough of Swindon takes just 55 minutes.

Buses operate daily with up to 4 services per day. Depending on the day of travel, the first bus departs Borough of Swindon at 09:05.

It's quick and easy to buy tickets to Oxfordshire, with no additional fees or charges.

megabus schedule

megabus operates between Borough of Swindon and Oxfordshire 7 days per week.

Service days Daily
Services per day 1
Shortest trip 55 minutes
First departure 11:25
Last departure 11:25

Pulhams Coaches schedule

Travel from Borough of Swindon to Oxfordshire with Pulhams Coaches in 1 hour 5 minutes.

Service days Daily except Sunday
Services per day up to 3
Shortest trip 1 hour 5 minutes
First departure 09:05
Last departure 17:25

Your questions answered

  • Is there a daily bus service between Borough of Swindon and Oxfordshire?

    Yes, buses operate daily from Borough of Swindon to Oxfordshire, departing as early as 09:05.

  • How long is the bus trip from Borough of Swindon to Oxfordshire?

    The fastest bus to Oxfordshire from Borough of Swindon takes 55 minutes.

  • How do I buy tickets for travel to Oxfordshire from Borough of Swindon?

    It's quick and easy to buy tickets directly from ByBus, with no additional fees or charges.

  • Which bus companies operate between Borough of Swindon and Oxfordshire?

    Pulhams Coaches and megabus run buses to Oxfordshire from Borough of Swindon.

  • What time is the earliest bus from Borough of Swindon to Oxfordshire?

    The first bus to Oxfordshire from Borough of Swindon leaves at 09:05. The journey takes about 1 hour.

  • When is the last bus to Oxfordshire from Borough of Swindon?

    The last bus leaves Borough of Swindon at 11:25, arriving into Oxfordshire at 12:20. Get there in plenty of time so you don't miss it.

Onward travel from Oxfordshire

Bus to Days Shortest trip Distance
Bedford
  • Daily
1 hour 50 minutes 42 miles
City of Bristol
  • Daily
1 hour 45 minutes 64 miles
City of Leicester
  • Daily
2 hours 55 minutes 55 miles
Gloucestershire
  • Daily
15 minutes 39 miles
Kirklees
  • Daily
5 hours 5 minutes 123 miles
Newcastle upon Tyne
  • Daily
8 hours 10 minutes 219 miles
Northamptonshire
  • Daily
12 minutes 34 miles
Nottingham
  • Daily
3 hours 30 minutes 78 miles
Portsmouth
  • Daily
2 hours 20 minutes 72 miles
Sandwell
  • Daily
2 hours 25 minutes 56 miles
Solihull
  • Daily
1 hour 20 minutes 46 miles

More destinations in Oxfordshire