Buses from Heathrow to Oxford are a great way to get from London’s main international airport to the university city in Oxfordshire without going through central London.

Coachs are run by the Oxford Bus Company, which call this service “the airline”.

Buses depart from two airport stations. One is the Heathrow Central Bus Station, which serves Terminals 1, 2, and 3. Buses depart from Stand 14A. The other is the Terminal 5 Bus Station, where buses depart from Stand 10. If your flight lands at terminal 4, there is a free bus transfer to stand 7 in Terminal 5 and train connections to the other terminals.

All buses make a number of stops in Oxford before terminating at Oxford’s Gloucester Green station in the heart of the city centre.

Buses from Heathrow to Oxford run around the clock seven days a week. They depart every 30 minutes from late morning until mid-afternoon. Outside of those times, departures take place every 20 to 55 minutes. Note that departures only take place from Terminal 5 between 5:50 and 23:20. If you need to take a bus between those times, you should make your way to the Central Bus Station to do so.

The stated journey time on this route is 90 minutes from the Central Bus Station and 80 minutes from Terminal 5, but the exact timing depends on traffic. If you have a connection to make in Oxford, be sure to leave yourself some time in case there are unexpected delays en route.

Tickets for buses from Heathrow to Oxford cost £23 for a single, £24 for a next-day return, and £29 for a 3-month return. 50% discounts are available for children and partial discounts are available for seniors and groups of 4 or more.