Flying to Oxford
Coach transfers to Oxford from Heathrow take 80–90 min (£23), from Gatwick 2–2.5 hr (£28)
Oxford does have a tiny business airport just north of town, but few commercial flights land there (save occasional services on tiny airlines serving the British Isles and Geneva). The closest useful airports are the London ones.
The London airports
Oxford actually has direct bus service to both Heathrow and Gatwick airports, so you can easily start or end your British vacation here rather than having to return to London at the end (or start with Oxford and end in London).
The coach between Heathrow airport and Oxford takes 80–90 minutes and costs £23.
The coach from Gatwick airport to Oxford takes 2–2.5 hours and costs £28.
If you need to connect Oxford with another London-area airport (Luton, Stansted, City), you can either use a private transfer (see the links), or just head into London and then on to Oxford.
Note: You could also take a train from Heathrow to Oxford, but since it takes the same amount of time, costs more (from £30), and requires a change (at Hayes & Harlington), it really isn't worth it (unless maybe you have a rail pass). Same goes for train connections to the other London airports, only with 2–3 transfers each, so don't bother.
Other airports
Additionally, Megabus (Uk.megabus.com) offers twice daily coach service to:
- Birmingham International Airport (100–120 min; £7–£8)
- Southampton Airport (85–95 min; £7–£8)