Buses to Milton Keynes from Oxford

The journey to Milton Keynes from Oxford takes just 1 hour 26 minutes.

Buses operate daily with up to 22 services per day. Depending on the day of travel, the first bus departs Oxford at 06:50.

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

megabus schedule

megabus operates between Oxford and Milton Keynes 7 days per week.

Service days Daily
Services per day up to 22
Shortest trip 1 hour 26 minutes
First departure 06:50
Last departure 22:20

Your questions answered

  • Is there a daily bus service between Oxford and Milton Keynes?

    Yes, buses operate daily from Oxford to Milton Keynes, departing as early as 06:50.

  • How long is the bus trip from Oxford to Milton Keynes?

    The fastest bus to Milton Keynes from Oxford takes 1 hour 26 minutes.

  • How do I buy tickets for travel to Milton Keynes from Oxford?

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

  • Which bus companies operate between Oxford and Milton Keynes?

    megabus run buses to Milton Keynes from Oxford.

  • What time is the earliest bus from Oxford to Milton Keynes?

    The first bus to Milton Keynes from Oxford leaves at 06:50. The journey takes about 1 hour.

  • When is the last bus to Milton Keynes from Oxford?

    The last bus leaves Oxford at 22:20, arriving into Milton Keynes at 23:46. Get there in plenty of time so you don't miss it.

Onward travel from Milton Keynes

Bus to Days Shortest trip Distance
Aylesbury
  • Daily except Sunday
50 minutes 16 miles
Bedford
  • Daily
26 minutes 14 miles
Bicester
  • Daily
55 minutes 20 miles
Dunstable
  • Daily
51 minutes 15 miles
Luton Airport
  • Daily
1 hour 3 minutes 20 miles
Newport Pagnell
  • Daily
6 minutes 3.5 miles
Silverstone
  • Daily except Sunday
42 minutes 12 miles
Towcester
  • Daily except Sunday
23 minutes 12 miles

More destinations in Milton Keynes