Skip to main content

How to get from Oxford to Aylesbury by bus?

By bus

Take one direct bus from Oxford to Aylesbury in London: take the X20 bus from Speedwell Street, Oxford City Centre station to Friarage Road, Aylesbury station. The total trip duration for this route is approximately 1 hr 2 min.

62min
Bus - X20X20
Leaves from Speedwell Street, Oxford City Centre

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Oxford
  • 2
    Bus - X20X20
    Wait for bus
    X20
    Aylesbury
  • 3
    Ride to bus station Friarage Road, Aylesbury
    Ride to bus station
    Friarage Road, Aylesbury
    61 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in London.
All local mobility options in one app

Public transport directions from Oxford to Aylesbury

The distance between Oxford, London and Aylesbury, London is approximately 22.83 mi, which can typically be travelled in 62 min. Moovit will show you the directions from Oxford to Aylesbury by bus, so no matter how you choose to travel in London – you will always have plenty of easy options.

Public transport stations close to Oxford

Oxford is located at Oxford, London and the nearest public transport station is Speedwell Street, Oxford City Centre.

Bus stations close to Oxford:

  • Speedwell Street, Oxford City Centre
  • Police Station, Oxford City Centre
  • St Aldates, Oxford City Centre

Public transport stations close to Aylesbury, London

Aylesbury is located at Aylesbury, London and the nearest public transport station is Great Western Street, Aylesbury.

Bus stations close to Aylesbury:

  • Great Western Street, Aylesbury
  • Bus Station, Aylesbury
  • Aylesbury Bus Stn, Aylesbury

Questions & Answers

  • What is the fastest way to get from Oxford to Aylesbury?

    The fastest way takes 62 minutes, using Bus line X20.

  • Is there a direct bus between Oxford and Aylesbury in London?

    Yes, there is a direct bus going from Oxford to Aylesbury in London in 1 hr 2 min.

  • Which bus line goes from Oxford to Aylesbury in London?

    The X20 bus line goes from Aylesbury station near Oxford to Friarage Road, Aylesbury station near Aylesbury in London.

  • How long does it take to travel from Oxford to Aylesbury in London by bus?

    The total travel time between Oxford and Aylesbury in London by bus is about 1 hr 2 min.

  • Where do I get on the bus near Oxford to get to Aylesbury in London?

    Get on the X20 bus from the Aylesbury stop near Oxford in London.

  • Where do I get off the bus when travelling between Oxford and Aylesbury in London?

    Get off the bus at the Friarage Road, Aylesbury stop, which is closest to Aylesbury in London.

  • When is the first bus from Oxford to Aylesbury in London?

    The first bus from Oxford to Aylesbury in London is Aylesbury - Thame - Oxford. It leaves the Speedwell Street, Oxford City Centre stop at 09:11.

Live arrivals, timetables, maps