How to get to Oxford

Plan your journey

Arriving by bus

Fast and frequent bus services provide a direct link between central Oxford, Oxfordshire and central London. Stagecoach and the Oxford Bus Company have a range of services to get you to your destination.

  • The X90 service (all day and most of the night)
  • The Oxford Tube (24/7)

These journey takes approx 100 minutes - longer during the rush hour.

Arriving by road

The M40 and M4 + A34 provide easy access by car from London, leaving the M40 at Junction 8.
The M40 links Birmingham to Oxford from the north, leaving at Junction 9.

Parking in Oxford is limited so most day visitors take advantage of the Park and Ride service which was pioneered in Oxford. All five Park and Ride sites are clearly signposted from the Oxford Ring Road.

Arriving by train

A frequent direct train service operates from London Paddington to Oxford (approx. every 30 minutes) and from Birmingham New Street via Banbury and Coventry.

The line to Didcot allows access to Radley, Appleford, Swindon and Reading.

There is also a regular service between Oxford Parkway (station opened October 2015 at Water Eaton Park & Ride near Kidlington) and London Marylebone via Bicester.

The Cotswold Line runs through Oxford to Long Hanborough, Finstock, Charlbury, Ascott-under-Wychwood and on to Worcester. The line to Leamington Spa services villages to the north such as Tackley and Lower Heyford as well as Banbury. 

Visit the National Rail website to plan your journey to Oxford and Oxfordshire.

Arriving by air

London Heathrow and Gatwick Airports are linked by Oxford Bus Company's Airline service which operates 24/7.

London Stansted and Luton airports are linked by the National Express 737 bus service.

Birmingham airport is connected by train to Oxford with regular fast services available. Visit the National Rail Enquiries website for timetables and fares.

London Oxford Airport (OXF) is located just 8 km north of the city centre, near Kidlington and Woodstock.