Buses to Oxford from Newcastle upon Tyne

The journey to Oxford from Newcastle upon Tyne takes about 8 hours.

Buses operate daily with up to 1 services per day. Depending on the day of travel, the first bus departs Newcastle upon Tyne at 08:15.

Megabus schedule

Megabus operates between Newcastle upon Tyne and Oxford 7 days per week.

Service days Daily
Services per day 1
Shortest trip 8 hours 25 minutes
First departure 08:15
Last departure 08:15

Your questions answered

  • Is there a daily bus service between Newcastle upon Tyne and Oxford?

    Yes, buses operate daily from Newcastle upon Tyne to Oxford, departing as early as 08:15.

  • How long is the bus trip from Newcastle upon Tyne to Oxford?

    The fastest bus to Oxford from Newcastle upon Tyne takes 8 hours 25 minutes.

  • How do I buy tickets for travel to Oxford from Newcastle upon Tyne?

    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 Newcastle upon Tyne and Oxford?

    Megabus run buses to Oxford from Newcastle upon Tyne.

  • What time is the earliest bus from Newcastle upon Tyne to Oxford?

    The first bus to Oxford from Newcastle upon Tyne leaves at 08:15. The journey takes about 8 hours.

  • When is the last bus to Oxford from Newcastle upon Tyne?

    The last bus leaves Newcastle upon Tyne at 08:15, arriving into Oxford at 16:40. Get there in plenty of time so you don't miss it.

Onward travel from Oxford

Bus to Days Shortest trip Distance
Aylesbury
  • Daily
59 minutes 19 miles
Birmingham Airport
  • Daily
1 hour 20 minutes 53 miles
Bristol
  • Daily
1 hour 45 minutes 61 miles
Didcot
  • Daily
29 minutes 9.9 miles
Glasgow
  • Mo
  • Sa
  • Su
7 hours 50 minutes 309 miles
Manchester Airport
  • Daily
2 hours 55 minutes 119 miles
Milton Keynes
  • Daily
1 hour 26 minutes 29 miles
Southampton / Weather Centre
  • Daily
1 hour 25 minutes 56 miles
Wantage
  • Daily
37 minutes 13 miles
Wolverhampton
  • Daily
3 hours 5 minutes 68 miles

More destinations in Oxfordshire