
Getting to Oxford from Heathrow airport by bus takes between 80 and 100 minutes and at time of writing cost 26 GBP return, with a 50% discount for over 60s on bus fares from Heathrow to Oxford see the - discount leaflet. There are two bus companies operating the route National Express and "The Airline" run by Oxford bus company. The buses pretty much run 24 hours a day, 7 days a week and at peak times every 30 minutes. They stop at Heathrow Terminals 1, 2, 3 (at the Central bus station bay 14a) and also on the ground floor at the new Heathrow Terminal 5 (Bay 9).
The buses do NOT stop at Terminal 4. If you are arriving at Heathrow Terminal 4 you need to take the underground Heathrow Express train (free service between terminals) to the other terminals to catch the bus - more detailed information is available on the BAA Heathrow website.
Bus tickets for "The Airline" and National Express can both be booked online on the National Express website. Click the button below to book online:
(Please note: If you buy a bus ticket using the form above for a specific time and you are delayed, the ticket will still be valid for any bus between Heathrow and Oxford for 24 hours from the original departure time.)
(Note: Search using "Oxford" and "Heathrow Airport", The Airline services are indicated as Service OXX70 when you click the view button)
All the buses from Heathrow take you to the centre of Oxford and the main bus station, Gloucester Green, there are a few other stops in Oxford on the way into the centre. For a printable timetable for the Airline with a map of where to get on and off the bus please download the timetable by clicking the following link "The Airline" timetable.

An alternative to the bus from Heathrow to Oxford is to take the train. This can be faster due to road traffic but is normally more expensive. There are two main routes for the trip between Heathrow Airport and Oxford:
1. Heathrow Express Train (or Underground) to Paddington then train to Oxford:
One way train tickets on the Heathrow Express from Heathrow to Paddington cost £14.50. London underground can also be used which is cheaper but slower. The train from London Paddington to Oxford costs approx 16 GBP one way or less depending on time of day.
2. Railair Bus to Reading then train to Oxford:
RailAir is a bus service from Heathrow central bus station to Reading train station (journey time 43 - 57 minutes). You can download a brochure for RailAir by clicking the link. At Reading you can take the train direct to Oxford which takes approx 30 minutes. To check prices and availability click the button below: