Find flights
When to book
FAQs & Tips
Airlines
Deals

R5 267 Find cheap flights to Oxford

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Oxford departing on 28/10. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
sáb. 24/8
sáb. 31/8

Search hundreds of travel sites at once for deals on flights to Oxford

In the last 7 days, travellers have searched 50 552 696 times on KAYAK, and here's why:

Save 32% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Good to know

Low season

February

High season

December

Cheapest flight

R5 267
Best time to beat the crowds (27% less expensive on average)
Most popular time to fly and prices are also 0% lower on average.
Flight from OR Tambo Airport, Johannesburg to London Heathrow Airport

FAQs - booking Oxford flights

  • How to fly to Oxford?

    You cannot fly directly to Oxford. KAYAK recommends you fly to London All airports (LON) (82,44 km from Oxford). From there you can hire a car or take a taxi.

  • What airports are near Oxford?

    The closest airport is London Luton (LTN) (62,48 km). Another nearby airport is London Heathrow (LHR) (63,39 km) KAYAK recommends you fly to London All airports.

  • How far is London City Airport from central London?

    There are 12 km between London city centre and London City Airport.

  • How does KAYAK find such low prices on flights to Oxford?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Oxford.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Oxford?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Oxford is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Oxford?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Oxford with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Oxford?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Oxford up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Oxford

  • There is no major airport in Oxford,it is instead served by London's airports. We recommend you fly to London Heathrow Airport Airport, however you can also fly to London Gatwick Airport airport, London City Airport airport, London Luton Airport airport, London Stansted Airport airport or London Southend Airport airport.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Oxford flight deals.

Top 5 airlines flying to Oxford

Need help choosing which airline to fly with from South Africa to Oxford? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8,1
EmiratesOverall score based on 3754 reviews
8,3Crew
8,0Comfort
8,3Entertainment
7,9Food
8,1Boarding
Airline reviews

Everything was superb, only bad point was that the fast track on London Heathrow arrivals was not handed out to me and I had to go back to the gate to collect it.

10,0 ExcellentAli, Jun 2024DXB - LHR
Read more about Emirates reviews

Everything was superb, only bad point was that the fast track on London Heathrow arrivals was not handed out to me and I had to go back to the gate to collect it.

Everything was good up until getting off the plane. Riyadh simply cannot handle an A380. Exiting the plane on a remote stand was extremely slow and frustrating, then waiting for buses for transport back to the terminal is another disaster. Give me the 777 any day.

Boarding in the bus was slow and extremely hot. The flight attendant in the area of row 21 was extremely rude and had the attitude of not wanting to be at work for the day. Emirates you can do better than this

Plane was old and seats uncomfortable but staff were friendly and helpful

The internet connection did was not functioning as per normal.

All was good. Emirates should restart allowing fast track immigration for business class at Manchester airport. Saves a bit of time

Everything was good but I think food choices could've been better

Flight never took off. Boarded after multiple 30 minutes interval delays for hours.. then after an hour onboard, captain announce cancellation and back on the bus to the terminal with no information and everyone to fend for self.. Emirates did absolutely nothing to communicate either electronically or announcement. It’s unprecedented I know with the flood but lack of communication creates anxiety and extra pain for staff. Emirates should do better.. no supervisors monitoring floor and passengers abusing them which isn’t right but should Have had supervisors monitoring

Service needs to improve. Air hostess do not register flyers request and we need to keep on repeating our request to them on multiple occasions

Superb experience. I hope they bring back the fast track option at Heathrow immigration.

Delayed flight… caused the missing of my connecting flight in Zurich. Had to wait 10 hours in airport for new flight which was also delayed by 1 hour. No apologies and minimal compensation.

Flight was delayed, but otherwise it was a fine flight. Recommend boarding group by group, instead of calling up three groups at the same time

In row with endlessly screaming toddler and should have been reseated as there were open options

The only problem is, we arrived in Miami with no luggage. We waited an hour and 20 minutes at the carousel. There was no one to tell us that all the luggage had come out. There were many people in the same disposition. They say 20% of the luggage never arrived in Miami.

Delayed two times Parked far Bad communication All connections list

Plane was late so luggage never made it to connecting flight. I’ve been home 2 days and still do not have my luggage.

Crew members were good. Seats were packed and too tight .

seats are too tight and uncomfortable everything else went well.

Horrible experience. They "GAME" with seats they decided to play where you can`t select or get seat during check-in without paying and then forcing you to stay long line at the Customer Service at the gate to get a boarding ticket with seat assigned is pathetic. Will never fly with United again!

SO disappointing. I spent so much money on this ticket, for them to cancel and not be able to rebook me in time. They were very unhelpful, and condescending throughout the whole Swiss airport. Will not be flying again.

I think Virgin is one of the best flying experiences, especially from/to the UK. The staff are so helpful and fun, the food is good, seats comfortable, goof entertainment and great value. Check in and boarding is pretty pain free. I also find that the other passengers are generally so kind and considerate than when I've flown other airlines.

Cabin crew on our flight showed lack of any customer service gruff and acting annoyed if you asked anything and I mean anything Example a man on the seat over dropped his beer on my husbands blanket We asked if we could switch out blankets cabin crew Said. No we don’t have any extras OK well can you take the wet one Cabin crew looked disgusted and annoyed Took it no OK or yes just a growl

Quick flight. But cabin crew were very noisy and talking too much, especially when we were seated at the back of the plane trying to sleep through the night .

My ticket was for Premium Economy and all the seats were taken, I was placed in Economy class and I’m looking for a refund.

Unfortunately delayed 2 hrs due to faulty tyre.. which had to be changed, but better safe than sorry.

The delay was an issue. Other than that. Every thing good

Hi vergin Atlantic service was good but the flight ticket agent travel up charge me extra 57 pounds as a airport charges, actually I refuse to pay but they say if I not pay £57 then they say you will not be able to travel from Heathrow to goa ,so for me there was no option and it was just 3 day before my departure so i paid, so please look in to the matter. And I have a receipt of £ 57 as well .thanks

Staff didn’t check cabin well for landing seemed more interested in chatting to each other. Food was poor and differed from pre order.

We were in the last group to be called to the flight - which was 30 minutes late taking off. While we were lucky enough to have been given bulkhead seats (due to a medical condition I’d told them about beforehand) the seats weren’t particularly comfortable. A crying baby for the whole trip made things worse, so the crew managed very well with coping. The final thing I’d say was that there wasn’t enough food served during the flight.

Very good. Glad we had Premium for the flight out.

I did not receive my luggage This airline is not good. My luggage is missing please you guys need to find my luggage. It’s been three days now I cannot get my luggage. This is not a good business I

Business and economy lines were common for most of the journey including check in and security control in Addis Abbeba. Food choice was fine, however there was a hair in my rice

Customer service and the food was great. If the announcements in English could be said slower for the customer to understand what is being said. Due to ascent, it is difficult to understand. repaeting would help.

My entertainment screen wasn't working and they couldn't fix it.

Choice of Vegetarian Food in Economy class needs overhaul improvement

The gate was changed at the very last moment and no one informed us. The flight was one hour late and the screen broken, the remote control not working. One toilet was out of order . the other toilets were also not totally functioning, because the washbasin was plugged and the water couldn't flow away.

The food could be better, the beef was quite tough. The crew were friendly and helpful on this flight, which has not being my experience on other Ethiopian flights.

The flight was one hour late. The food is mediocre and the screen was broken

It is just ok, the sits are very uncomfortable, the temperature too low and there weren’t blankets. The food is mediocre and there are no screens to watch movies.

Same but worse than international. The inter African flights are worse.

The terminal for this flight, 4S, was INSANE. So many Iberia desks, and it wasn't clear which ones were for which destinations. When I checked in, I asked if I could check my bags to LAX, my final destination, but was told no because my next flight was with another company--I would have to gather my luggage and then deposit it again in London. Annoying, but okay. Then I went through Security, where I was asked to open my luggage, berated for having water (which I offered to throw out), and just generally hazed. After Security, I went up and down countless escalators and then boarded a tram, which literally went miles. Following the tram, there was ANOTHER escalator and ANOTHER line, this time for passport control. At 10:25, I told officials there that I was on a 10:40 flight, but nobody seemed concerned. So after clearing passport control, I RAN all the way to the gate, where my boarding pass was scanned, and then ran along the gangplank. At this point, I expected to board a plane, but what I encountered was a STAIRWELL, with steep stairs leading downward. Astoundingly, I didn't see any elevators or escalators. I lugged a suitcase, large bag and jacket down three to four flights of stairs, expecting to board an aircraft at the end, only to encounter a bus outside. After all the hoops we passengers had just jumped through, I was floored by this. And because the bus driver was waiting for other confirmed passengers, the rest of us were standing on the bus for at least ten to 15 minutes. Once the bus FINALLY set off and then dropped us at the plane, which was sitting way out on the tarmac, we all had to cart our luggage and bags up ANOTHER steep set of stairs onto the plane. In 100-degree heat. Parched from the physical marathon I had just endured, I was thinking that once we were in the air, the flight attendants would pass out water. Instead, they went down the aisle asking if anyone wanted to order and pay for a drink, but they never asked me or many others if we wanted anything—they picked and chose passengers to ask. I raised my arm to try to get their attention, as I was desperate for some water, but they were avoiding almost all eye contact with the passengers. So I arrived in London completely dehydrated. Then I went to baggage claim. After waiting for about 20 to 30 minutes for my bags and not seeing anything that resembled mine, I started looking at my phone. That's when I saw an email from Iberia saying that there had been an incident with my luggage, and that my luggage had not made the flight, even though I had done the Madrid baggage drop in good time. Also, if I hadn’t checked my email, I don’t know how I would have found out that my luggage was missing, because there weren’t any reps at baggage claim. When I spoke to the Iberia representative about it, she said that the luggage would be arriving on another Iberia flight at 3:00 p.m. that day, but I was scheduled on a Virgin Atlantic flight departing London at 3:45, so picking up my luggage at 3:00 p.m. and rechecking it wouldn't be an option. After everything that had already happened that day, this was really disappointing. I didn't see my luggage again for two days. Honestly, it was just such a bad overall experience that I can't imagine flying Iberia again. And it was surprising, because earlier in the trip, I had been on the Renfe high-speed train from Barcelona to Madrid, which was a really good experience, so I had high expectations for Iberia. This could have been an aberration, but since it has been my only experience with Iberia, it is my only reference point.

Delayed our luggage going to Croatia and delayed our luggage coming back from Croatia. Not very good service.

Terrible - worst airline on the plant - flight delayed; misses connection - no effort to accommodate an alternative schedule. Had to fight for a food voucher. Put us up in a one star hotel that was an hour plus bus ride from the airport. They should be ashamed of themselves.

Was downgraded from Premium Economy to Economy and no indication of any compensation.

We were never contacted that our flight from Glasgow to London was delayed. Got to airport six hours early to find that we were going to miss our connecting flight to BWI. Our flight is scheduled for two days later and they only gave us a voucher for one night hotel. E we’re delayed on the front end too and had to fly to Edinburgh instead of Glasgow arriving six hours and taking a $200 cab!

It took an hour and a half for luggage to be dlivered in London

We were seated in the rear of the plane. Buses arrived to take us to the terminal but there weren’t enough so we waited an hour to leave the plane.

The 7 hour delay in Johannesburg was extremely tiresome, with poor communication at check-in and a sad R120 voucher as compensation. All in all sitting for 10 hours on an airport was pretty bad. At arrival the baggage arrival took 2 hours. All in all, a very, very long trip.

Chicago to London flight was delayed an hour . Boarding process was slow . I missed my connection to New Delhi and My connection from New Delhi to Ranchi. Now come the really outrageous part! There was a flight from London to Bangalore that would have allowed me to reach Ranchi on time. I was about to but ticket from Bangalore to Ranchi when BA agent came back after talking to someone in back office and informed me that she cannot rebook me to London Bangalore flight as Bangalore was TOO FAR fro. Delhi. I waited 8 hr in London airport. I was flying business. Hope this review helps the airline. I was not asking for any money back for my missed flight. Anand Mohan

Bad. Bags are missing, there was no wheel chair assistance provided

Book Cheap Oxford Plane Tickets

Recent return flight deals

5/11mar.
1 stop
14h 45mJNB-LHR
4/2mar.
1 stop
13h 30mLHR-JNB
R7 470
19/1dom.
1 stop
14h 45mJNB-LHR
3/2lun.
1 stop
15h 00mLHR-JNB
R7 763
13/10dom.
1 stopEthiopian Air
17h 30mCPT-LGW
31/10jue.
1 stopEthiopian Air
25h 45mLGW-CPT
R8 534
12/12jue.
1 stopEthiopian Air
17h 50mCPT-LGW
3/1vie.
1 stopEthiopian Air
25h 00mLGW-CPT
R8 920
16/1jue.
directVirgin Atlantic
11h 20mJNB-LHR
3/2lun.
directVirgin Atlantic
11h 00mLHR-JNB
R11 985
19/1dom.
directVirgin Atlantic
11h 20mJNB-LHR
3/2lun.
directVirgin Atlantic
11h 00mLHR-JNB
R12 095
8/10mar.
directBritish Airways
11h 10mJNB-LHR
15/10mar.
directBritish Airways
11h 00mLHR-JNB
R12 774
14/1mar.
directBritish Airways
11h 15mJNB-LHR
19/1dom.
directBritish Airways
11h 05mLHR-JNB
R12 884
12/9jue.
1 stopEmirates
30h 35mCPT-LHR
25/9mié.
1 stopEmirates
17h 35mLHR-CPT
R12 939
10/9mar.
1 stopEmirates
18h 45mJNB-STN
17/9mar.
1 stopEmirates
24h 20mSTN-JNB
R13 306

Search by stops

Search by airline

Search by price

Recent one-way flight deals

28/10lun.
1 stopQatar Airways
19h 30mJNB-LHR
R5 267
25/9mié.
1 stopQatar Airways
17h 45mJNB-LHR
R5 322
24/10jue.
directVirgin Atlantic
11h 05mJNB-LHR
R6 350
11/11lun.
directVirgin Atlantic
11h 20mJNB-LHR
R6 460
16/9lun.
1 stopEmirates
24h 30mJNB-STN
R7 268
22/9dom.
1 stopEthiopian Air
19h 00mJNB-LHR
R7 268
22/9dom.
1 stopEthiopian Air
23h 00mJNB-LGW
R7 268
23/9lun.
1 stopEmirates
24h 30mJNB-STN
R7 286
7/9sáb.
directBritish Airways
11h 10mJNB-LHR
R8 387
7/9sáb.
directBritish Airways
11h 10mJNB-LHR
R8 516

Search by stops

Search by airline

Search by price

Last minute flights to Oxford

Last minute flight, train and bus deals

29/7lun.
multi-stop
14h 10mJNB-LHR
21/8mié.
multi-stop
25h 05mLHR-JNB
R9 617
29/7lun.
multi-stop
14h 10mJNB-LHR
21/8mié.
multi-stop
25h 05mLHR-JNB
R9 635
27/7sáb.
directBritish Airways
11h 20mJNB-LHR
15/1mié.
directBritish Airways
11h 05mLHR-JNB
R13 673
30/7mar.
multi-stopEmirates
18h 45mJNB-STN
2/10mié.
multi-stopEmirates
22h 40mSTN-JNB
R13 967
26/7vie.
directBritish Airways
11h 10mJNB-LHR
14/1mar.
directBritish Airways
11h 05mLHR-JNB
R14 205
30/7mar.
multi-stopEmirates
18h 55mJNB-LGW
2/10mié.
multi-stopEmirates
22h 05mLGW-JNB
R14 499
26/7vie.
multi-stopEthiopian Air
17h 30mJNB-LHR
11/8dom.
multi-stopEthiopian Air
15h 05mLHR-JNB
R15 050
29/7lun.
multi-stopEthiopian Air
27h 25mCPT-LHR
7/10lun.
multi-stopEthiopian Air
15h 00mLHR-CPT
R15 160
29/7lun.
directVirgin Atlantic
11h 05mJNB-LHR
21/8mié.
directVirgin Atlantic
11h 00mLHR-JNB
R15 710
29/7lun.
directVirgin Atlantic
11h 05mJNB-LHR
15/1mié.
directVirgin Atlantic
11h 00mLHR-JNB
R18 610

Search by stops

Search by airline

Search by price

Flights to Oxford

Browse origins:

Browse destinations: