Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Germany from R3 566

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from South Africa to Germany departing on 25/9. 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
ن 17/6
ن 24/6

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

In the last 7 days, travellers have searched 42 332 103 times on KAYAK, and here's why:

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

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

Frankfurt am Main
Frankfurt am Main1 stopR12 789
Berlin
Berlin1 stopR13 516
Munich
Munich1 stopR10 206
Hamburg
Hamburg1 stopR12 625
Stuttgart
Stuttgart2 stopsR29 016
Cologne
Cologne1 stopR16 427
Nuremberg
Nuremberg1 stopR15 117
Dortmund
Dortmund3 stopsR20 520

Good to know

Low season

February

High season

December

Cheapest flight

R3 566
Best time to beat the crowds (13% less expensive on average)
Most popular time to fly (3% more expensive on average)
Flight from Cape Town to Frankfurt am Main

FAQs - booking Germany flights

  • How long is the flight to Germany?

    An average direct flight from South Africa to Germany takes 20h 12m, covering a distance of 14669 km. The most popular route is Cape Town - Frankfurt am Main with an average flight time of 11h 45m.

  • What is the cheapest flight to Germany?

    The cheapest ticket to Germany from South Africa found in the last 72 hours was R2 911 one-way, and R11 170 round-trip. The most popular route is Cape Town Intl to Frankfurt am Main and the cheapest round-trip airline ticket found on this route in the last 72 hours was R12 607.

  • Which airlines fly to Germany?

    Lufthansa, United Airlines & Air Canada fly the most frequently from South Africa to Germany.

  • What are the most popular destinations in Germany?

    Based on KAYAK flight searches, the most popular destination is Frankfurt am Main (55% of total searches to Germany). The next most popular destinations are Munich (17%) and Berlin (12%). Searches for flights to Hamburg (8%), to Cologne (2%) and to Stuttgart (2%) are also popular.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

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

See more FAQs

Top tips for finding cheap flights to Germany

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Germany flight deals.

Top 5 airlines flying to Germany

 
Need help choosing which airline to fly with from South Africa 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.
8,1
EmiratesOverall score based on 3953 reviews
8,1Comfort
8,2Boarding
7,9Food
8,3Entertainment
8,3Crew
Airline reviews

The food on this flight was just terrible. I have a wheat allergy so when booking I ask for gluten free options. The food given was inedible. The bread rolls were rock hard. Once board I was given one and the only thing I could do was eat the chicken slice and piece of tomato on it. Also given was 4 small cubes of fruit, 2 watermelon and 2 pineapple and a bottle of water. My husband had a regular meal and found his very average. Then the evening meal was also disappointing! Some dried out fish with spinach and 3 sticks of dry white sweet potato. No sauce …. 😳 again, the same fruit and water. The passengers had to wait a long time for the dinner food to be served. My husband just wanted to eat and go to sleep so he was a bit annoyed about that. We got off the plane and I was feeling quite hangry. Not enough food or a good eating experience. Emirates used to be a flight we looked forward to… now we are considering looking at other companies for the future.

2,0 MediocreSharon, Apr 2024HRE - LUN
Read more about Emirates reviews

The food on this flight was just terrible. I have a wheat allergy so when booking I ask for gluten free options. The food given was inedible. The bread rolls were rock hard. Once board I was given one and the only thing I could do was eat the chicken slice and piece of tomato on it. Also given was 4 small cubes of fruit, 2 watermelon and 2 pineapple and a bottle of water. My husband had a regular meal and found his very average. Then the evening meal was also disappointing! Some dried out fish with spinach and 3 sticks of dry white sweet potato. No sauce …. 😳 again, the same fruit and water. The passengers had to wait a long time for the dinner food to be served. My husband just wanted to eat and go to sleep so he was a bit annoyed about that. We got off the plane and I was feeling quite hangry. Not enough food or a good eating experience. Emirates used to be a flight we looked forward to… now we are considering looking at other companies for the future.

Flight got canceled without any prior information and it caused lot of trouble

My Experience was ok. But the gentleman next to me vaped the whole flight and the attendants did nothing, whether they were aware, I’m not sure.

Absolutely terrible delays for 3 hours changed seats after we paid an upgrade on both legs. It appears it’s up to us to request a refund after they down graded our seat. Never again !!

Staff were friendly, and provided great service. The food was plentiful and delicious. Food could have been hotter.

Seat and leg space is much better than the Qatar airline. The crew I would like to say is not meeting the requirements of emirates airlines cause it almost 20 years I am flying with emirates this time I really feel that crew is not behaving well someone asked for water waited more than 30 minutes and there are more incidents in this flight.

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

Amazing service and food. However I didn’t get chance to choose my own seat which bothered me a little.

The lounge Emirates uses at Jeddah airport is horrible even with the opening of the new section. Food selection is poor and never enough seating . Staff are not friendly. Boarding process at Jeddah always an absolute mess

Me and 2 other rows were forgotten during food service. We waited over an hour before they finally served our food. Then only had what was left. They did apologize. Also, they locked the bathroom due to turbulence and my 4 year old had to pee himself because they wouldn’t unlock it for him.

Flight was late and crew were unwilling to help with information on connections. Call light had been on for 61 minutes without tesponse.

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.

Swiss ground crew was again at its prime and although I’m United 1K (Star Alliance Gold) they created problems with my hand luggage - while other passengers were boarding with more handbags and larger hand luggages, were critical on my 2 young kids attending the lounge with me and boarding the plane with me on the priority lane.

Bag lost. Lost bag recovery process is an unsatisfying customer experience. Because 1) bag is still lost but also 2) the process is outdated and form-heavy and 3) in our case also involved a long line.

There were multiple delays and the food was poor. Better food.

United Airlines flights serviced by Swiss Airlines provide for zero communication with Swiss Airlines almost impossible to contact Swiss airlines to make seat selection, upgrades or changes. I won’t do that again if it can be helped.

That your phones given were the more comfortable ones, unlike the old ones. The flight was delayed and my luggage has been lost in Zürich both times. Also the food choices were terrible. I am dairy free and gluten-free and they had nothing available for me

A lot of things could have been better. They lost our luggage. We missed our connection from YVR to Naples when we arrived in Zurich and then we got re-routed to Rome and then Naples. We eventually got to Naples but our bags didn’t. Our experience at the lost luggage in the Naples was not at all reassuring. They didn’t seem that interested in our problem. I did a live chat with Swiss customer service and all they could do is tell me to follow the process. Meanwhile we’ve had to spend significant money on clothes and I have to replace medications. This has meant our trip so far has been totally different than what we had planned. It’s not clear that our baggage will ever show up which means we will have lost significant amount of clothing and other things and our two month trip to Europe will have more problems than good memories. So far we are not happy.

Hi. You canceled my trip and now you are asking me for review? Check my trip record and you will have my review. Call your customer service and you will have the answer. This was the worst experience in my life. Sorry for you.

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

The made us waiting and held our passports and boarding pass making us miss our flights

Fantastic, the 787-9 is a very beautifully designed plane and it was a pleasure to fly in the Qsuite. The suite did feel slightly smaller than the 777 variant, and the suite door also felt smaller, as I felt more exposed as passengers and crew walked past. Food was too notch, and the service was fantastic. I wish they’d enforce boarding zones more effectively, but otherwise they did really well.

Overall it was a very good experience. Boarding was efficient and well organized. The cabin crew were excellent. The meals were tasty and quite filling. The warm bread rolls were a nice touch. Seats were comfortable even if they were a little narrow. Entertainment selection was excellent.

They shld improve and provide a lunch or dinner in an international leg

Wore experience due to delay and took me 3 days to reach my destination.

Overall good but staff in the place looked extremely tired after 8hrs in 14 hrs journey and then service was cut short and response time for calls increased in later part of flight. Food was ok not astonishing

Very very bad.. more than 48 hr I didn’t received my baggage yet

Very very poor service. Authorities must take action against this airline immediately. Total failure to follow the rules and regulations of an international airline

The 2nd flight from Doha to Mumbai was not of international level expected while booking with Qatar

Food was great. They never to add more current entertainment like movies and shows

Paid an extra USD 100 for so-called Comfort seats. All of these (the bulkhead seats) had parents with babies and infants who were screaming much of the time. One mother even decided to change nappies on the seat. This was anything but comfort!

Front section of economy cabin is better than rear. Paid for seats selected.

Good flight. Paid for seats sat the frront section of the economy. Better than rear cabin.

Flight was delayed for 9 hours. We finally arrived ved at 0435hrs instead of 1950hrs the previous day. No compensation was provided.

Apart from delay of 3 hrs in Nairobi for onward flight to Dar all fine. Looked like operational issues caused it.

It has been 1 week since arriving at my destination and I still have not recieved my kite surfing bags. Office will not communicate properly on location or when my bags will arrive. No advice on what to do on luggage that has not arrived in over a week. Simply not happy with Kenya airways at the moment.

Excellent. They canceled our flight & put us up for the night. Then upgraded us. We are impressed

On a long flight us customers need more rehydration by the crew. Some of us have water bottles but no crew is coming around to offer water. I’m not saying issue us all with plastic water bottles.

My flight from Nairobi to nyc. My seat made noise and moved around. The two toilets in the back didn’t work well cause you didn’t know if someone was in there cause the light didn’t work. The bathroom doors didn’t lock well either, so I walked in on someone. The crew wasn’t quick or super helpful. When I went to get something they were chatting and they would look at me, continue on with their conversation and finally I would interrupt to get a drink.

Lufthansa flights were great. United flight from houston to Frankfurt had very small seats with almost no space

Second time I took this flight, and they lost my luggage both times. Waiting for my suitcase now, last time it took two days to get it back.

Twenty-four hours before our flight we wanted to check in online, but was unable to do this, so we walked over to the airport. We were still unable to do it, but it ended up not being a problem doing it that day. One of the women in our group wanted to check two bags, but was unable to do it, but they then let her take the smaller bag with her into the cabin and didn't charge her for that extra bag.

Must deplane and take bus in Frankfurt. A big hassle.

Really bad airline, they treat you like you would be treated on a budget airline.

The smoothest boarding, courteous and experienced attendants, comfort and food/drinks I have ever experienced flying Economy on any airline! It made a 12 hour flight no burden at all - Thankyou Lufthansa!

Everything great. Just didn’t get my checked bag. Never left Berlin

This airline is the cheapest airline I ever seen I had to pay for my seat and it wasn't even same isle with my husband They charge for everything very rude crew All they think is to sell Who care about customer service just sell you tea coffee water etc.

Everything could be better. The plain was in Orlando for 3 hours prior to boarding. After boarding all the passengers they found out that plane has a mechanical problem. After an hour the problem was solved, the pilot comes on and states, (We have to go back to the gate and take on more fuel!) Are you kidding me???? Who they have for pilots, Boy scouts?? I barely made my connecting flight to Vienna, but my suitcase did not. I'm still waiting for it, in Gyor, Hungary. Am I having fun yet?? Other passenger were in the same binned. I travelled all over the world both for business and pleasure with all types of airlines. By far of all the carriers I travelled with, Discover is the worst. I'm contemplating to bight the bullet and go back to the US with a different carrier. For International flights, the seats are made for little people. The person in front of me had his seat reclined the whole way, I felt like he was sitting in my lap. For closing, I would not let my dog travel with Discover, yet alone recommend it to an other person. Does it sound like I'm frustrated, Think about having to travel back to the US with them. I'm sure I'll not hear back from you, because nobody wants to hear about bad news, but with all the hype Discover puts out there about their services, nothing could be further from the truth. Joseph A. Nagy

Only problem we experienced was not anything to do with Lufthansa. When changing planes in Frankfurt we spent over an hour on passport control line. Lufthansa did a marvelous job on everything from keeping me informed via texts, to terrific cabin crew.

Book Cheap Germany Plane Tickets

Recent return flight deals

10/10خ
1 stopEtihad Airways
21h 05mJNB-MUC
15/10ث
1 stopEtihad Airways
20h 50mMUC-JNB
R10 206
10/10خ
1 stopEtihad Airways
21h 05mJNB-MUC
16/10ر
1 stopEtihad Airways
20h 50mMUC-JNB
R10 751
3/9ث
1 stopQatar Airways
17h 55mJNB-HAM
26/9خ
1 stopQatar Airways
24h 30mHAM-JNB
R12 625
17/7ر
1 stopQatar Airways
18h 15mJNB-HAM
2/8ج
1 stopQatar Airways
24h 30mHAM-JNB
R13 007
8/10ث
directLufthansa
10h 30mJNB-MUC
16/10ر
1 stopLufthansa
12h 30mMUC-JNB
R13 462
8/10ث
directLufthansa
10h 30mJNB-MUC
17/10خ
1 stopLufthansa
12h 30mMUC-JNB
R13 971
3/6ن
1 stopEmirates
38h 30mCPT-FRA
13/6خ
1 stopEmirates
25h 35mFRA-CPT
R14 208
31/8س
1 stopEmirates
24h 10mCPT-FRA
6/9ج
1 stopEmirates
24h 35mFRA-CPT
R14 535
6/6خ
1 stopSWISS
14h 55mJNB-FRA
19/6ر
2 stopsSWISS
15h 30mFRA-JNB
R17 137
5/6ر
2 stopsSWISS
21h 50mCPT-HAM
18/9ر
1 stopSWISS
13h 45mHAM-CPT
R17 482

Search by stops

Search by airline

Search by price

Recent one-way flight deals

25/9ر
directCondor
12h 10mCPT-FRA
R3 566
12/11ث
1 stopQatar Airways
24h 25mJNB-MUC
R5 803
10/11ح
2 stopsKenya Airways
27h 40mJNB-MUC
R6 858
8/11ج
2 stopsKenya Airways
43h 25mJNB-MUC
R7 168
14/7ح
1 stopEmirates
19h 45mCPT-FRA
R7 822
2/11س
1 stopEmirates
30h 40mCPT-FRA
R8 841
11/11ن
directLufthansa
11h 15mCPT-MUC
R12 625
12/11ث
directLufthansa
10h 25mJNB-MUC
R12 862
8/6س
3 stopsSWISS
48h 15mCPT-HAM
R17 901
28/7ح
2 stopsSWISS
26h 40mCPT-MUC
R19 647

Search by stops

Search by airline

Search by price

Last minute flights to Germany

Last minute flight, train and bus deals

23/5خ
multi-stopEtihad Airways
21h 05mJNB-MUC
5/6ر
multi-stopEtihad Airways
20h 50mMUC-JNB
R9 642
21/5ث
multi-stopKLM
17h 25mCPT-BER
4/6ث
multi-stopKLM
15h 25mBER-CPT
R11 206
21/5ث
multi-stop
14h 30mCPT-BER
4/6ث
multi-stop
26h 20mBER-CPT
R11 552
21/5ث
multi-stopQatar Airways
17h 40mJNB-FRA
28/5ث
multi-stopQatar Airways
23h 25mFRA-JNB
R13 717
18/5س
multi-stopEmirates
30h 40mJNB-FRA
29/5ر
multi-stopEmirates
23h 15mFRA-JNB
R14 644
21/5ث
multi-stopQatar Airways
17h 40mJNB-FRA
31/5ج
multi-stopQatar Airways
22h 55mFRA-JNB
R14 717
20/5ن
multi-stopEmirates
24h 10mCPT-FRA
27/5ن
multi-stopEmirates
18h 30mFRA-CPT
R15 135
21/5ث
directLufthansa
11h 45mCPT-FRA
3/6ن
directLufthansa
11h 45mFRA-CPT
R18 828
19/5ح
multi-stopSWISS
14h 15mCPT-BER
26/5ح
multi-stopSWISS
18h 40mBER-CPT
R18 992
19/5ح
multi-stopLufthansa
16h 20mCPT-BER
26/5ح
multi-stopLufthansa
18h 10mBER-CPT
R19 338

Search by stops

Search by airline

Search by price