R6 794 Find Cheap Flights from Europe to Johannesburg

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Johannesburg departing on 7/2. 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

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

In the last 7 days, travellers have searched 41 299 237 times on KAYAK, and here's why:

Save 18% 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

Cheapest flight

R6 794
Flight from Dublin to OR Tambo Airport, Johannesburg

FAQs for booking flights from Europe to Johannesburg

  • How does KAYAK find such low prices on flights from Europe to Johannesburg?

    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 from Europe to Johannesburg.

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

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

  • What is the Hacker Fare option on flights from Europe to Johannesburg?

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

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

    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 Johannesburg from Europe up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Prefer to fly direct from Europe to Johannesburg?

Find which airlines fly direct from Europe to Johannesburg, which days they fly and book direct flights.

Direct departures

Europe to Johannesburg

Monday

ANA, ASKY, Aegean Airlines, +68 more

ANA, ASKY, +69 more

Tuesday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Wednesday

ANA, ASKY, Aegean Airlines, +66 more

ANA, ASKY, +67 more

Thursday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Friday

ANA, ASKY, Aegean Airlines, +69 more

ANA, ASKY, +70 more

Saturday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Sunday

ANA, ASKY, Aegean Airlines, +66 more

ANA, ASKY, +67 more

See more direct flights

Direct returns

Johannesburg to Europe

Monday

ANA, ASKY, Aegean Airlines, +68 more

ANA, ASKY, +69 more

Tuesday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Wednesday

ANA, ASKY, Aegean Airlines, +66 more

ANA, ASKY, +67 more

Thursday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Friday

ANA, ASKY, Aegean Airlines, +69 more

ANA, ASKY, +70 more

Saturday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Sunday

ANA, ASKY, Aegean Airlines, +66 more

ANA, ASKY, +67 more

See more direct flights
See more direct flights

Top 5 airlines serving from Europe to Johannesburg

Need help choosing which airline to fly with from Europe to Johannesburg? 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.
7,8
KLMOverall score based on 1349 reviews
7,3Food
7,2Entertainment
8,4Crew
7,9Boarding
7,7Comfort
Airline reviews

Great boarding, great short flight but no entertainment whatsoever. It was supposed to have wifi but that did not work.

10,0 ExcellentAnonymous, Dec 2024BRU - AMS
Read more KLM reviews

Great boarding, great short flight but no entertainment whatsoever. It was supposed to have wifi but that did not work.

Transfer at CDG to connecting KLM flight to Amsterdam was a NIGHTMARE. LONG WALKWAYS, NO MOVING WALKWAYS, POOR signage, Have to take a train & No staff visible to help navigate the maze. AVOID TRANSFER AT CDG AT ALL COST.

Good food. Excellent crew service. Clean aircraft. Narrow seats and isle.

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

I tried to upgrade to premium economy anis seat online during the checkin process. The payment didn’t work due to a technical glitch on KLM’s website. I wasn’t able to change my seat unless I called Amsterdam. Since I was in Canada and there’s a time difference this wasn’t practical. So when I arrived early to Ottawa airport my seat wasn’t available and I could only get a middle seat in premium economy which isn’t great. These middle seats are priced at the same rate as an aisle seat which makes no sense.

The food & entertainment really stood out in terms of quality. The nasi goreng & chicken satay were absolutely delicious. It’s great that KLM feature international cuisine.

Seats were nice and comfy. Crew was polite and attentive. Business class is awesome and worth the money.

Flight left a few minutes late, but that's it. I wish the seats could be wider and recline more.

The IFE was quite old, but it worked fine and the content was good. The cabin crew were excellent and the food was as also very good

The baggage service at Malpensa was the worst ever. We wanted for over an hour without any information, they broke my suitcase, and the services of the local luggage services company was below any usual services level of a KLM partner.

Seating is terrible, having seats so crammed is unacceptable for a 15-hour journey. I cannot stress enough how uncomfortable it is to sit in such an aircraft. Leg space is roomier in a domestic aircraft. I have not experienced this kind of crammy seating in domestic flights either in the US or other international airlines overseas.

Very unimpressed that I was dumped from the seat I had booked and paid for after check in. Apparently a family wanted to sit together, however as they all were adults I think they should have pre booked their seats like I did. I will be approaching Qatar for a refund. That and the dreadful state of the flooding toilets made me wonder how they managed to be voted the best airline. Not worth the money.

Boston to Doha was great but Doha to Dhaka was the worst experience.

Delayed my flights and no communication. We end up spending 6 hrs in Doha. No food or any concern from the airline. Terrible

Do not overbook flights and kick out confirmed ticketed passengers :-(

Wasn’t allowed to continue with the purchased tickets because I hadn’t been able to go on the first scheduled leg.

Between Air India and Qatar my luggage was lost for three days. I eventually found my own luggage location using the Apple Air Tag. Air India used a paper form to report my lost luggage. I could never get past getting past luggage personnel with my report number before they would hang up on me. Only after them specifically telling Air India at Chandigarh airport where my luggage was located which was right under their noses did they react. After three days I finally received my luggage. The Air India luggage folks didn’t seem proactive in finding the luggage’s rightful owner.

Staff was very friendly. There is no on board entertainment, but it’s such a short flight that it doesn’t matter. We also got a meal which was nice and unexpected due to the length of the flight.

Don't be afraid if you board an Oman Air Airbus A330 - it will take you to Colombo and not Muskat. The Aircraft is leased by Qatar Airways ;-)

Good staff, good intent, decent entertainment. More seat space would always be of benefit

The plane was old Only 3 bathrooms available for economy The entertainment was old and the selection was poor

Georgian Airways check in staff initially denied us, because they thought passengers required transit visas to transfer on connecting flights. This required 70 minutes for them to call multiple people to confirm how transfers worked. They did not apologize once accepting our check in. Onboard, the four hour flight gave stale bread with spam slices as lunch. The only included drinks were still or sparkling water.

Not a good one this time. The absence of internet without any information/notification ahead was really the unacceptable part. Also this new A350-900 has a serious legroom challenge for economy seats. It’s more like a medium-haul flight legroom configuration.

Not great , just ok . I expected better food but it did not deliver . Flight staff was ok . The guy at the drop off bag counter was the only saving grace in this whole trip . He was pleasant, friendly and very helpful . You couldn’t ask for a better assistance from him .

There was 2 hours delay before boarding and 2 hours delay after boarding while waiting in the plane

Very good crew. Food service above average. Seats very small for a 12 hours flight.

They lost my lauggage and I STILL HAVE NOT RECEIVED IT. NO ONE IS HELPING! PLEASE HELP FIND MY LOST LAUGGAGE

Extremely poor. First - and oddly enough, Air France denied access to the Business Class lounge at CDG to all of us - although we were all flying Business Class. It is amazing that an airline denies lounge access to its passengers flying on business and paying several thousand dollars each ticket. Second, the food on Business Class on absolutely horrible. Air France must have made an effort to prepare bad tasting dishes (not even the ice cream was good). Third, the cabin temperature was too hot and although we complained many times, it never got cooler.

A disaster. Air France is a real joke. They overcharge us customers for absolutely nothing. Service was very poor, food was mediocre, entertainment non existent, etc. We paid thousands of dollars for our business class tickets and then we were told in Paris we could not access its lounge. Really Air France ? Congratulations on irritating your customers to the sky high level and ensuring we will do everything in our power to discourage others to travel with you.

They again did not offer any functioning WiFi in the transatlantic crossing.

The flight was comfortable, which allowed me to get some sleep, much appreciated!

The plane was clean and the staff professional and courteous, as usual. The seat back was very hard and uncomfortable.

The food was straight up bad not gonna lie, seats are uncomfortable so I had to re-adjust my self most of the time, delayed our arrival time by alot.

Staff are really not attentive. Seem rather disinterested in attending to the customers in general.

The flight didn’t happen with Lufthansa. It got canceled with no reason given and all I received for my troubles was €20. People make travel plans for a reason and when the flight was rebooked, it was delayed for 4 1/2 hours on Austria Airlines. The flight attendants were of zero help. They just wanted to stand and look pretty. I hope to never fly Austrian Airlines again. Horrible!!

All of my flights through Lufthansa were delayed which made travel very stressful.

Less room on an international flight than domestic, which makes no sense as they are 8-9 hour flights. Completely uncomfortable and the food was terrible. Flying through Germany and having to stand in line for a passport check when you have a connection also makes no sense when you already did that prior to boarding. They had given some of our seats away because we were so late arriving to the connecting gate

Two things to note here. First, Lufthansa separated me from my small children. Apparently you need to pay extra to ensure that your children are not abandoned. This is different from KLM-Air France, where children sit with their parents automatically, and I usually fly KLM-Air France. I didn't realize Lufthansa was different on this score and is willing to leverage the wellbeing of small children to generate more revenue. Second, my flight arrived 3 hours and 54 minutes late, so I am entitled to financial compensation as per EU passenger rights regulation. From other aspects of Lufthansa's behavior during this trip, I expect that their approach to this is to start a war of attrition with their passengers to avoid giving compensation as much as possible - again, very differently from KLM-Air France. But we'll see, maybe I'll be pleasantly surprised.

I did not fly them . They rebooked me on a longer flight to Helsinki. I did not get the food I wanted . Paid more for seats and baggage and now trying to deal with them is. Mess. They reimbursed me for half of cost and not the actual fee I incurred and this was all due to operational reasons . Too many chefs in kitchens and everyone deflects not their problem. Book one airline

Flight was delayed nearly two hours and then luggage was delayed. Crappy.

This was a HORRIBLE experience. I booked a two-leg flight from Reykjavik to Istanbul. My first flight ran 3 hours late and I then missed my flight to Istanbul. British Airways put me on a Turkish Airlines flight to Istanbul. No harm done, right? Wrong. The Turkish Airlines flight turned out to be overbooked. By the time I learned of this, British Airways closed their help desk. To add insult to injury, they helped one person in front of me before casually putting up a closed sign even though they knew I was stranded (their fault!) and needed help. I ended up spending $1000+ out of pocket to clean up their mess (including the flight to Johannesburg I had to rebook since BA delayed me so much) and haven’t heard a word about reimbursement. I have never had such an awful travel experience in my life. I know delays happen, but they need to take care of their passengers when these things happen, not leave us stranded in a foreign country in the middle of the night with nowhere to go.

everything on the flight was a great experience except the food could have been better!

The A350 is a great plane but BA's seating was incredibly tight (eg compared to the same plane as flown by BA's partner Finnair) and with a middle seat it was very claustrophobic

Excellent except for checking in at Madrid Airport. Waited in line for over an hour and a half. Not enough ticket agents available and they were moving those with earlier flight times up in order to get them through. People were not happy. Staff did their best to explain, but just not enough to meet the need.

Comfortable, pleasant staff, quiet, good entertainment, food, drinks. Better than American (flight back) when we were crammed in and staff sometimes indifferent.

I was disappointed with the quality of the food and the fact that I was not given a toiletry bag for an overnight international flight

old seat need to go! outdated and uncomfortable. I waited 40 minutes for my bag

Lost our luggage going to Spain. Missed our connecting flight returning to home

Cabin crew were not nice. The plane was an hour late arriving.

The flight from London to Thessaloniki was great. The return flight was not. Many issues with flight attendants and not having proper products to eat and drink.

Book cheap flights from Europe to Johannesburg

Recent return flight deals

16/1Thu
1 stopRwandAir
16h 50mCDG-JNB
27/1Mon
1 stopRwandAir
16h 05mJNB-CDG
R8 353
18/1Sat
1 stopRwandAir
16h 50mCDG-JNB
27/1Mon
1 stopRwandAir
16h 05mJNB-CDG
R8 371
21/1Tue
1 stopKLM
14h 20mCDG-JNB
6/2Thu
1 stopKLM
16h 20mJNB-CDG
R9 802
1/3Sat
1 stopKLM
13h 50mCDG-JNB
20/3Thu
1 stopKLM
15h 05mJNB-CDG
R10 291
9/4Wed
1 stopQatar Airways
23h 35mBRU-JNB
21/5Wed
1 stopQatar Airways
18h 40mJNB-BRU
R11 523
6/3Thu
1 stopQatar Airways
22h 25mFRA-JNB
27/3Thu
1 stopQatar Airways
18h 30mJNB-FRA
R12 302
31/3Mon
1 stopAir France
22h 25mFRA-JNB
8/4Tue
1 stopAir France
14h 10mJNB-FRA
R12 502
4/2Tue
1 stopAir France
15h 50mAMS-JNB
10/3Mon
1 stopAir France
14h 45mJNB-AMS
R12 683
23/1Thu
1 stopBritish Airways
18h 40mBRU-JNB
6/2Thu
1 stopBritish Airways
19h 30mJNB-BRU
R14 640
16/1Thu
1 stopBritish Airways
14h 25mDUB-JNB
19/1Sun
1 stopBritish Airways
14h 30mJNB-DUB
R16 977

Search by stops

Search by airline

Search by price

Recent one-way flight deals

7/2Fri
2 stops
17h 45mDUB-JNB
R6 794
30/3Sun
2 stops
19h 35mSTN-JNB
R6 939
20/1Mon
1 stopQatar Airways
17h 10mMUC-JNB
R9 458
24/5Sat
1 stopBritish Airways
35h 45mFRA-JNB
R10 871
29/1Wed
1 stopKLM
14h 05mFRA-JNB
R11 089
22/2Sat
1 stopKLM
14h 05mFRA-JNB
R11 125
20/1Mon
2 stopsAir France
24h 25mMUC-JNB
R11 306
30/5Fri
2 stopsAir France
25h 25mFRA-JNB
R11 505
3/1Fri
1 stopBritish Airways
26h 20mAMS-JNB
R16 270
25/12Wed
1 stopQatar Airways
22h 10mFRA-JNB
R17 376

Search by stops

Search by airline

Search by price

Last minute flights from Europe to Johannesburg

Last minute flight, train and bus deals

24/12Tue
multi-stopLufthansa
22h 15mCDG-JNB
31/12Tue
multi-stopLufthansa
23h 30mJNB-CDG
R13 154
24/12Tue
multi-stop
22h 15mCDG-JNB
31/12Tue
multi-stop
23h 30mJNB-CDG
R13 589
24/12Tue
multi-stopKLM
23h 35mLHR-JNB
28/1Tue
multi-stopKLM
15h 55mJNB-LHR
R14 948
24/12Tue
multi-stopAir France
35h 30mAMS-JNB
21/1Tue
multi-stopAir France
17h 00mJNB-AMS
R15 600
23/12Mon
multi-stopAir France
35h 30mAMS-JNB
1/2Sat
multi-stopAir France
18h 20mJNB-AMS
R17 666
24/12Tue
multi-stopKLM
27h 10mFRA-JNB
2/1Thu
multi-stopKLM
14h 45mJNB-FRA
R17 811
24/12Tue
multi-stopBritish Airways
17h 30mMUC-JNB
27/1Mon
multi-stopBritish Airways
15h 35mJNB-MUC
R20 474
24/12Tue
multi-stopBritish Airways
17h 30mMUC-JNB
31/1Fri
multi-stopBritish Airways
16h 15mJNB-MUC
R20 818
23/12Mon
multi-stopQatar Airways
35h 40mMUC-JNB
27/1Mon
multi-stopQatar Airways
18h 25mJNB-MUC
R26 054
23/12Mon
multi-stopQatar Airways
35h 40mMUC-JNB
31/1Fri
multi-stopQatar Airways
18h 25mJNB-MUC
R26 598

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Johannesburg

Cabin class types available on flights to Europe

Cabin classes available on flights to Johannesburg. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.