R5 399 Find Cheap Flights from Johannesburg to Germany

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

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.

Best Germany Flight Deals from Johannesburg

Cheapest return prices found by our users on KAYAK in the last 72 hours

Munich
Munich3 stopsR12 005

Good to know

Cheapest flight

R5 399
Flight from OR Tambo Airport, Johannesburg to Frankfurt Airport

FAQs - booking Germany flights

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

    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 Johannesburg to Germany.

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

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

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

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly from Johannesburg to Germany 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 from Johannesburg to Germany?

    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 from Johannesburg to Germany 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 Germany

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be July and August. The cheapest month to fly from Johannesburg is February.

Top 5 airlines serving from Johannesburg to Germany

Need help choosing which airline to fly with from Johannesburg to Germany? 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,5
SWISSOverall score based on 1605 reviews
7,4Comfort
7,1Food
8,2Crew
7,7Boarding
6,8Entertainment
Airline reviews

I took this flight to be able to fly with Swiss instead of Air Canada from Geneva.. The AC planes have a better outfit in Business class than Swiss, but the service aboard Swiss is really best, first-class, as is the food and beverages. Though using the same plane model (A330-300), the interior setup of the cabin starts to show its age, but IMO the planes are better serviced by Swiss than AC. I had in my recent trips with AC way too many technical problems that led to delays or even complete cancellation of my flight.. Their fleet is aging (average 20+ years) and the maintenance has taken a toll compared to years ago. Cutting costs in every corner has to be paid sometime by someone, and it's the travelers at the end that pays for it. Unfortunately for me, flying directly to Zurich puts a much longer after-fly trip on me than Geneva.. so I might go back to direct flight YUL-GVA, even if I don't like flying with AC.

10,0 ExcellentBeat, Dec 2024ZRH - YUL
Read more SWISS reviews

I took this flight to be able to fly with Swiss instead of Air Canada from Geneva.. The AC planes have a better outfit in Business class than Swiss, but the service aboard Swiss is really best, first-class, as is the food and beverages. Though using the same plane model (A330-300), the interior setup of the cabin starts to show its age, but IMO the planes are better serviced by Swiss than AC. I had in my recent trips with AC way too many technical problems that led to delays or even complete cancellation of my flight.. Their fleet is aging (average 20+ years) and the maintenance has taken a toll compared to years ago. Cutting costs in every corner has to be paid sometime by someone, and it's the travelers at the end that pays for it. Unfortunately for me, flying directly to Zurich puts a much longer after-fly trip on me than Geneva.. so I might go back to direct flight YUL-GVA, even if I don't like flying with AC.

We're talking about a short-haul in-country flight.. there is no confort, no food, just the bottle of water. The seats are squeezed like hell and I was in the back-end of the plane, with one spare row left for the crew and to store excess bags that could not fit in the overhead bin.. Speaking of carry-on, some passengers should be better screened as their bags were simply too big to fit in the overhead bins.. ! How can this happen, and it was an A310, with 2 columns of 3-seater rows.. There is a pseudo-Business class, which is simply a section in the front of the plane where the same seats are occupied only 2 out of 3, on each side, leaving more rooms for the passengers and their bags. That's it.

We are glinting with united , but over all very disappointed

Nothing special.. they could have provided something to eat without a charge

For the price of the ticket it's probably the best service in the world

Everything was great except food . It as okay not good not bad

Crammed like sardines into the middle of the middle 4 seat row for an 11 hour flight was a terrible experience. No attempt made to help passengers sleep by dimming lights or shutting window shades. Small mediocre meals. Not enough good movies/TV options. Hopefully we will never have to do this again.

This time, I traveled in the economy, and it was surprisingly better than the eco-premium (food, comfort, and crew were noticeably worse in premium!)

overall the flight was good and we were happy they waited for us. However, our luggage didn t make it and this caused us a lot of problems.

Ghe issue was with the delay caused by the late boarding. We had to run to catch our next flight, barely made it and then our luggage didn t arrive with us. Really bad organizing.

Worst air experience in whole life . Boarding and checking was hassle as they did 3 times. Crew team was clueless about passengers need. Despite of passengers raising hand , they were resetting the program

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

There was frequent beverage ,meal and snack service. The crew was very hospitable and professional.

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

Check in desk people constrained by fear. Obvious typo on Uganda visa, even though approved, caused loss of flight. Something is definitely wrong with this system.

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

Besides the flight cancellation, everything else was prefect. Kudos to Malaysian Airlines.

More facilities to transport to the gates......felt too much walking distance

It was good no problems made it on time for the next flight overseas!

They made us deliberate waste time by holding our passports and boarding passes making us miss the flight

Their weakness is in boarding. Business class rarely boards first and there are no announcements explaining delays, so customers are always left waiting and wondering why boarding has paused.

Flight was delayed then we had to redirect for medical emergency during which time we had no information on what is the plan. The connecting flight was also delayed.

Seats are not clean inside the very dirty and need to improve

Good service, the airline also provided a traveling kit bag (tooth brush, socks, slippers, visor for sleeping).

Great! Because it's on time...with great and kindness stewards 😇

Food excellent Bathrooms improve cleanliness needed Staff fairly well attentive Entertainment fair Seats lie flat worked well

They sell the option to select chairs in extrafly price level, but this is not true. I was not able to select the seats. The food was not the requested option. They suppously offer glutten free menu, but during the fly that was nos availble.

The food served was frozen salad and hummus. The hot meal was fine. Crew was doing bare minimum

Very poor! It was too hot! It smelled. The food was nasty. The bathroom sink to wash hand was barely working. The tray table was broken. Everything was just wrong!

My experience was amazing. Very friendly hosts and impeccable service.

Kenya Airways delayed my flights for 7 days. Each delayed, they notified me last minute. This is ridiculous.

The kindness and good humor of all the people who this flight possible was a joy.

Awful, we had a delay of 3 hrs, impacting in my transfer flight to Cape town, and Kenya airways didnt do anything. They sent me twice to transfer services in Nairobi, not been available to sleep (from 1 am to 5 am); without any update.

It's the only direct flight between Accra and Nairobi, and you pay for it! Food is better on Asky. No entertainment on flight from Accra to Nairobi, but there other way did have screens. Generally timely boarding and departure.

They fed me at the right time the flight was smooth and the captain explain everything

Flying portion was fine. Below average comfort. We had 2 canceled flights and got stuck in 2 cities which took us 3 days to get home. Kenya hasn’t done anything or even reached out to us after complaining.

We were delayed about 5 hours each way from JFK to Nairobi. On the way out, we sat on the tarmac for 5 hours making for almost 20 hours on the plane. And the seats are so uncomfortable. My bottom has never been so sore on a long flight before. Bring a pad if you can. On the return, we were delayed 5 hours in the airport. It was reported as a 3 hour delay on the board and website but at the gate it was 5 hours. So, we waited with 3 kids in the airport when we could have been at the hotel resting instead. The flight was completely full probably due to the cancelled flight the night before. I wonder if the airline is in such shambles because of their possible impending bankruptcy. The staff were pleasant and the vegan meals we requested were impressive for an airplane tv dinner style tray.

Service was good, but I lost my baggage. There should be more accountability to passengers, and more concern to help find lost baggage.

Was too pissed about my luggage not being with me even though they assured me at the gate it was to recall any other problems. Planes on the inside are in terrible shape. Thank goodness the engines seem to run okay.

Terrible. Flew from Rwanda to Nairobi for transfer then on to Madagascar. Kenya Airways does not like to park at a gate. They park on the outskirts requiring a bus shuttle. That part is okay, but the bus drops you off outside of security. If I did not skip to the front of the line with my remaining half hour connection, I would have missed my flight. Complete security check plus taking off of shoes had to be completed (again). I made it to Madagascar, but my checked bag decided to take a trip to Dubai. I know tag on luggage was to Madagascar. No one can figure out how it made it to Dubai, except for incompetence. Even though I knew it was in Dubai, they would not allow a tracking to be done until Kenya Airways had the opportunity to get it on the next flight to Madagascar. Did not happen of course! I took 3 flights with Kenya Airways during this journey. Everyone of them had something go wrong. Please look elsewhere for another airline which I will be doing in the future.

I have flown with many airlines. My first time was several years ago. Now I remember why I avoided them for so long. Lufthanza is the only airline who has ever raised a size/weight issue with my modest standard size carry on. I had to repack three times to meet their carry-on weight criteria. (Apparently the rules of physics apply differently on Lufthansa flight than on other airlines.) In the meantime their staff was quite rude, repeating meaningless phrases like "Rules are Rules." And ignoring the additional fact that weight is also weight, whether it is in found in your carry on or in your suitcase. They eventually acknowledged that customer service and satisfaction is, for them, a low priority. Never choosing Lufthansa again.

The flight was so FULL That I had to keep BOTH my carry on AND my personal items ON my lap while I was sitting there for 10 hours Because the airline put ALL the other stuff into MY overhead cabin Most uncomfortable 10 hours of any flight I

Not what I expected for the last leg of a $5100 business class experience. Boarding was a nightmare. The flight was delayed and I had to keep checking my email to ensure I was at the right gate since the airline or the terminal had no clue until 15 mins prior to boarding. Food was gross, limited drink options.

Using the media screen in economy class is a disaster

So poor I will endeavour to never fly with them again. Booked flight direct with Lufthansa, LHR to Leipzig, with stop in Frankfurt. Transfer in Frankfurt, via app and website was a '9min walk'...it, quite simply is not - it was a complete terminal change, with passport control & 2nd security check. No guidance provided by gate staff. Missed connection (despite agents at passport control granting line bypass and running for 750m). No assistance from gate agents at missed flight (along with approximately 15 other passengers that didn't make connection. Lufthansa Service Centre staff helpful - their manager was not, stated it was our fault for not leaving enough time to make transfer, revoked compensation....err, how are we supposed to know about construction, new security procedures, late gate changes??? Really??? We went were airline sent us, at pace, they messed up (twice on both legs of journey). Will avoid at all costs in future.

Pretty poor across the board - flight details wrong/delayed into Lufthansa app. Seat changes made without notification. Boarding delayed (ok, that happens) but all comms in German (for flight to UK, where 85% of passengers were English). Outright fraud attempted at gate, denying 1 piece carry-on of smaller than correct size and 1 piece personal item, again, smaller than correct size. Rude gate staff. Security checks perfunctory - unattended bag not acknowledged by staff..then put on aircraft unclaimed by staff.

I requested a wheelchair for they haven’t got it, they are old and don’t speech english

Flights scheduled with impossible connections - Lufthansa apparently believes it takes 7mins to change terminals, go through passport control, re-clear security and walk 1.8kms…..and everything will work perfectly (which it never does at Frankfurt). No staff on hand to assist with transfers on delayed flights. No transfer guidance provided by app. No compensation offered for 6hr delay to connecting flight.

My flight from Krakow was delayed over 2hrs. Since i had connecting flight i was worrying that I will not be able to catch flight from Frankfurt to New York. NO information NO help, no one was able to help and let us know if passengers will be able to catch the next flight. Had to run through entire airport and (2) passports control hoping that maybe still be able to board the plane. When i got to the gate i was informed that plane was waiting for passengers that came from delayed planes. Flight departure an hr late. So i run throu airport almost having a heart attach just to fin out that they knew and they were waiting for us. I was just 5 minutes later after "official" boarding ended and they were still letting passengers in, and flight departure an hr. later.

The flight was delayed and I was stressing the whole time about whether I would make my next flight.

Book cheap flights from Johannesburg to Germany

Recent return flight deals

8/2Sat
directCondor
11h 15mJNB-FRA
24/2Mon
directCondor
11h 00mFRA-JNB
R8 747
4/2Tue
direct
11h 15mJNB-FRA
11/2Tue
1 stop
17h 10mFRA-JNB
R10 797
7/2Fri
2 stopsKenya Airways
34h 50mJNB-FRA
24/2Mon
2 stopsKenya Airways
19h 40mFRA-JNB
R11 218
11/5Sun
2 stopsKenya Airways
30h 30mJNB-FRA
30/5Fri
2 stopsKenya Airways
26h 40mFRA-JNB
R11 456
15/4Tue
1 stopQatar Airways
22h 30mJNB-BER
2/5Fri
1 stopQatar Airways
17h 40mBER-JNB
R12 170
29/1Wed
1 stopQatar Airways
25h 05mJNB-MUC
3/2Mon
1 stopQatar Airways
23h 45mMUC-JNB
R12 316
23/1Thu
1 stopSWISS
13h 20mJNB-HAM
30/1Thu
1 stopSWISS
24h 25mHAM-JNB
R12 792
11/5Sun
directLufthansa
10h 35mJNB-FRA
30/5Fri
directLufthansa
10h 30mFRA-JNB
R13 487
25/1Sat
1 stopSWISS
13h 30mJNB-FRA
10/2Mon
1 stopSWISS
12h 40mFRA-JNB
R13 542
4/2Tue
directLufthansa
10h 45mJNB-FRA
11/2Tue
directLufthansa
10h 30mFRA-JNB
R13 688

Search by stops

Search by airline

Search by price

Recent one-way flight deals

3/2Mon
1 stopQatar Airways
18h 20mJNB-FRA
R5 399
2/2Sun
1 stopQatar Airways
18h 20mJNB-FRA
R5 527
13/3Thu
2 stopsKenya Airways
35h 00mJNB-FRA
R6 112
1/2Sat
2 stopsKenya Airways
22h 10mJNB-FRA
R6 222
17/1Fri
1 stopTurkish Airlines
27h 35mJNB-BER
R7 155
13/2Thu
1 stopTurkish Airlines
27h 30mJNB-MUC
R7 558
13/2Thu
directLufthansa
10h 25mJNB-MUC
R13 505
1/1Wed
1 stopSWISS
13h 05mJNB-FRA
R14 237
2/1Thu
1 stopSWISS
24h 05mJNB-FRA
R15 848
1/1Wed
directLufthansa
10h 45mJNB-FRA
R20 954

Search by stops

Search by airline

Search by price

Last minute flights from Johannesburg to Germany

Last minute flight, train and bus deals

22/12Sun
multi-stopKenya Airways
30h 05mJNB-FRA
11/1Sat
multi-stopKenya Airways
44h 25mFRA-JNB
R15 207
22/12Sun
multi-stopKLM
34h 40mJNB-FRA
5/1Sun
multi-stopKLM
14h 05mFRA-JNB
R15 281
22/12Sun
multi-stopKenya Airways
30h 05mJNB-FRA
5/1Sun
multi-stopKenya Airways
19h 40mFRA-JNB
R15 738
22/12Sun
multi-stopKLM
19h 00mJNB-FRA
5/1Sun
multi-stopKLM
14h 05mFRA-JNB
R15 811
22/12Sun
multi-stop
22h 00mJNB-FRA
11/1Sat
multi-stop
14h 05mFRA-JNB
R18 849
22/12Sun
multi-stopKLM
19h 00mJNB-FRA
11/1Sat
multi-stopKLM
14h 05mFRA-JNB
R19 325
22/12Sun
directLufthansa
10h 45mJNB-FRA
5/1Sun
directLufthansa
10h 30mFRA-JNB
R23 571
22/12Sun
directLufthansa
10h 45mJNB-FRA
11/1Sat
multi-stopLufthansa
12h 50mFRA-JNB
R25 108
22/12Sun
multi-stopEthiopian Air
16h 10mJNB-FRA
5/1Sun
multi-stopEthiopian Air
37h 00mFRA-JNB
R37 552
22/12Sun
multi-stopEthiopian Air
20h 15mJNB-FRA
5/1Sun
multi-stopEthiopian Air
37h 00mFRA-JNB
R38 851

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from Johannesburg to Germany

Cabin class types available on flights to Germany

Cabin classes available on flights to Germany. 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.