Oxford is conveniently located in central England and is easily accessible from several major airports. Below is a guide to help you plan your journey to the city from key airports, with links to relevant bus services for easy booking.
London Heathrow is the nearest major airport to Oxford, approximately 50 miles (80 km) away.
By Bus:
The Oxford Bus Company’s Airline service offers a direct coach to Oxford. Buses run frequently (every 20–30 minutes) and take approximately 80–90 minutes to reach Oxford city centre. Tickets can be purchased online or from the driver.
Stops include Oxford Bus Station (Gloucester Green) and other central locations.
By Train:
Take the Heathrow Express or Elizabeth Line to London Paddington, then transfer to a train to Oxford. Total journey time is around 90 minutes.
Gatwick Airport is around 80 miles (130 km) from Oxford.
By Bus:
The Oxford Bus Company’s Airline service provides a direct coach from Gatwick to Oxford. Coaches run hourly, with a journey time of approximately 2 hours and 30 minutes.
By Train:
Take a train from Gatwick Airport to Reading, then transfer to a train to Oxford. The journey takes about 2 hours.
Luton Airport is approximately 60 miles (96 km) from Oxford.
By Bus:
National Express operates coaches from Luton Airport to Oxford. The journey takes about 2 hours and 30 minutes, with services running at least every two hours.
By Train:
Take a train from Luton Airport Parkway station to London St Pancras, then transfer to the Thameslink or Elizabeth Line to reach London Paddington, where you can catch a train to Oxford. The total journey time is approximately 2–2.5 hours.