Find flights
Deals
Insights
When to book
FAQs & Tips
Direct Flights
Airlines

BER

Find cheap flights to Berlin from R7 695

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Berlin departing on 1/6. 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
Thu 18/4
Thu 25/4

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

 
These are the airlines KAYAK users have selected most often from within our search results for flights to Berlin
These are the airlines KAYAK users have selected most often from within our search results for flights to Berlin
In the last 7 days, travellers have searched 47 600 107 times on KAYAK, and here's why:

Save 12% 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.

Cheap flight deals to Berlin

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights to Berlin that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
19:35 - 8:45JNB-BER
13h 10m1 stop
18:45 - 8:30BER-JNB
13h 45m1 stop
R11 411
Find Deal
Wed, May 22 - Thu, May 30
19:35 - 15:00JNB-BER
19h 25m1 stop
15:45 - 9:10BER-JNB
17h 25m1 stop
R11 618SWISS
Find Deal
Thu, May 2 - Fri, May 10
16:35 - 17:45CPT-BER
25h 10m1 stop
22:25 - 11:50BER-CPT
37h 25m1 stop
R12 806Turkish Airlines
Find Deal
Mon, Jul 1 - Sun, Sep 1
16:35 - 9:20CPT-BER
16h 45m1 stop
19:10 - 11:50BER-CPT
16h 40m1 stop
R12 882Turkish Airlines
Find Deal
Mon, Jul 1 - Tue, Sep 3
19:00 - 12:05JNB-BER
17h 05m2 stops
17:50 - 8:30BER-JNB
14h 40m2 stops
R13 976Lufthansa
Find Deal
Wed, May 1 - Fri, Jun 7
13:00 - 13:55CPT-BER
24h 55m1 stop
16:40 - 10:50BER-CPT
18h 10m1 stop
R14 032Qatar Airways
Find Deal
Wed, May 22 - Thu, May 30
19:00 - 7:55JNB-BER
12h 55m1 stop
17:45 - 8:30BER-JNB
14h 45m1 stop
R14 240Lufthansa
Find Deal
Tue, Jul 2 - Thu, Jul 11
18:50 - 13:45JNB-BER
18h 55m2 stops
14:30 - 8:10BER-JNB
17h 40m2 stops
R14 504KLM
Find Deal
Wed, May 22 - Thu, May 30
23:15 - 18:00CPT-BER
18h 45m1 stop
6:00 - 21:25BER-CPT
15h 25m1 stop
R14 636KLM
Find Deal
Tue, May 14 - Tue, May 28
13:00 - 13:55CPT-BER
24h 55m1 stop
9:40 - 10:50BER-CPT
25h 10m1 stop
R15 428Qatar Airways
Find Deal
Tue, May 21 - Tue, Jun 4

Flights to Berlin - Travel Insights & Trends

Get data-powered insights and trends into flights to Berlin to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest day to fly to Berlin?

The average price of all flights to Berlin clicked on KAYAK for each day over the last 12 months.
Based on KAYAK data, the cheapest day to fly to Berlin is Wednesday where tickets can be as cheap as R14 025. On the other hand, the most expensive day to fly is Saturday, where prices are R15 579 on average.

What is the cheapest month to fly to Berlin?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights to Berlin, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights to Berlin is May, where tickets cost R13 485 on average for one-way flights. On the other hand, the most expensive months are February and December, where the average cost of tickets from South Africa is R16 635 and R16 597 respectively. For return trips, the best month to travel is January with an average price of R12 165.

What is the cheapest time of day to fly to Berlin?

The average price for all flights to Berlin depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Berlin is generally in the evening, when flights cost R13 922 on average. The most expensive time of day to fly to Berlin is generally in the afternoon, which is peak travel time and where the average cost of a ticket is R14 680.

How far in advance should I book a flight to Berlin?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights to Berlin, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price, you should book around 0 weeks before departure. For the absolute cheapest price, our data suggests you should book 6 days before departure.

How long is the flight to Berlin?

The duration of your flight to Berlin depends on your departure and arrival airports. Obviously any flights that include a layover will also be longer. The most popular routes to Berlin on KAYAK are from Cape Town, which takes 15h 10m, Johannesburg, which takes 17h 45m, and Durban, which takes 19h 10m.

How many long-haul flights are there to Berlin each week?

Each week there are around 18 long-haul flights (6-12 hour flight duration), 147 medium-haul (3-6 hour flight duration) and 2 038 short-haul (up to 3 hour flight duration) flights to Berlin. The most long-haul flights depart from New York.

Good to know

Low season

April

High season

June

Cheapest flight

R7 695
Best time to beat the crowds but there is an average 3% increase in price.
Most popular time to fly (1% more expensive on average)
Flight from Cape Town to Berlin

When to book flights to Berlin

Are your dates flexible? Find out the best times to travel to Berlin based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. The information is for flights to Berlin based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs - booking Berlin flights

  • How far is Berlin from central Berlin?

    The distance between Berlin and the city centre of Berlin is 19 km.

  • What is the name of Berlin’s airport?

    There is only 1 airport in Berlin, called Berlin (BER). It can also be referred to as Berlin Brandenburg Airport Willy Brandt or Brandenburg.

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

    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 Berlin.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Berlin 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 Berlin?

    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 Berlin 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 Berlin?

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

  • Which airline offers the most flights to Berlin?

    Of the 3 airlines that fly to Berlin, Lufthansa offers the most flights, with around 228 per week, followed by Eurowings with 108 flights per week.

See more FAQs

Top tips for finding cheap flights to Berlin

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

Prefer to fly direct to Berlin Brandenburg?

Find which airlines fly direct to Brandenburg, which days they fly and book direct flights.

Direct departures

South Africa to Berlin Brandenburg

Monday

ANA, Aegean Airlines, Aer Lingus, +82 more

ANA, Aegean Airlines, +83 more

Tuesday

ANA, Aegean Airlines, Aer Lingus, +76 more

ANA, Aegean Airlines, +77 more

Wednesday

ANA, Aegean Airlines, Aer Lingus, +80 more

ANA, Aegean Airlines, +81 more

Thursday

ANA, Aegean Airlines, Aer Lingus, +79 more

ANA, Aegean Airlines, +80 more

Friday

ANA, Aegean Airlines, Aer Lingus, +82 more

ANA, Aegean Airlines, +83 more

Saturday

ANA, Aegean Airlines, Aer Lingus, +74 more

ANA, Aegean Airlines, +75 more

Sunday

ANA, Aegean Airlines, Aer Lingus, +83 more

ANA, Aegean Airlines, +84 more

See more direct flights

Direct returns

Berlin Brandenburg to South Africa

Monday

ANA, Aegean Airlines, Aer Lingus, +82 more

ANA, Aegean Airlines, +83 more

Tuesday

ANA, Aegean Airlines, Aer Lingus, +76 more

ANA, Aegean Airlines, +77 more

Wednesday

ANA, Aegean Airlines, Aer Lingus, +80 more

ANA, Aegean Airlines, +81 more

Thursday

ANA, Aegean Airlines, Aer Lingus, +79 more

ANA, Aegean Airlines, +80 more

Friday

ANA, Aegean Airlines, Aer Lingus, +82 more

ANA, Aegean Airlines, +83 more

Saturday

ANA, Aegean Airlines, Aer Lingus, +74 more

ANA, Aegean Airlines, +75 more

Sunday

ANA, Aegean Airlines, Aer Lingus, +83 more

ANA, Aegean Airlines, +84 more

See more direct flights
See more direct flights

Top 5 airlines flying to Berlin

Need help choosing which airline to fly with to Berlin? 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 KAYAK reviews.
7,8
SWISSOverall score based on 2183 reviews
73entertainment
74food
78overall
76comfort
79boarding
84crew
Airline reviews

I guess just the food, but besides, amazing experience flying with swiss

Read more about SWISS

I guess just the food, but besides, amazing experience flying with swiss

Horrible experience. I was apparently picked at random for a security screening - that was the most demeaning experience I have had in my life with a guy poking and prodding and having me take off my shoes, move up my pants so he could swab my legs - telling me I couldn't bring more than some quantity of cookies - I had 3 boxes of cookies in my luggage. In the end he did let me keep them but that was really uncalled for. Harrassment in the name of security.

Everything was on time and efficient - expected from a Swiss crew. But the entertainment system was pretty bad - the display was old. Food was pretty bad and a couple of times they started serving drinks and then just skipped past my row (and likely several others)

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.

Motivated and friendly crew on a somewhat dated but well kept plane. Hd seats in economy may section, so legroom was excellent.

Flight canceled Terrible Post flight management Kept in airport 1 hours with promises of transport but none came

Thank you to the cordial crew and good hydration throughout the flight, food was good too. Carry ons usually weight by themselves so it does reduce option for cold weather clothes that are heavy, so carryon weight is tight.

Luggage did not make it to Miami still not today! Screen did not work for couple hours- got a bate of chocolate as a peaceful offering. Crew tentative, seats are getting smaller- isle seat arm rest foes not fold- problem getting other 2 passengers to go to the toilet without hitting themselves

Like the blanket. Food wasn’t good and boarding was a mess

I thought KLM was the best airline but the Lima - Amsterdam was 1 hours late, the Brussels - Amsterdam was 2.30 hours late and the Amsterdam - Lima was 30 minutes late

I travel frequently. The flight was late again... KLM should really try and be on time

The flight itself it was great nice food the crew were very nice and helpful, Checking in from Birmingham wasn't great long queues for bag dropped, And I had my hand luggage case taken away from me even though I requested to have it with me as I had breakables items. I was told I can not because of the length of the flight with no explanation at all no options was given for me to take my fragile items out of my case it was taken away with hold buggage I find the staff member who was checking me in very unpleasant !! Can we please be advise if the rules have changed about the the carry on hand luggage it will be easier to be advise on booking your tickect if we not allowed to take the hand luggage with me. Overall I had a good flight .

The plane was clean and the staff was friendly. Food and drinks as expected on international flights. The entertainment system was old style, with a pullout controller, and selections not as extensive as on other flights.

Amazing KLM service and brilliant economy comfort seats. Well worth the extra.

The boarding was one of the worst I’ve ever experienced. The fault lays on Ohare Airport and not so much the airline. The waiting area by the gate was the size to accommodate a regional flight for 20-30 people and right next to a busy walkway. When you cramped nearly 300 passengers into that space is was unbearable.

At the transit could be less time not like 12 hour 6 hours the mix should be 4 hour, thanks

The Crew have no idea about the food they're serving the passengers. The Crew MUST be instructed before each flight about the menu that will be served to the passengers, whether the food is vegetarian or non-vegetarian, whether it is Halal, Kosher or not.

Pros: "Crew was great, on time flight, clean plane."
Cons: "Entertainments options were shockingly few. Honestly have not been on a plane recently with so few and limited options of TV series and movies. I was extremely surprised. Wish I had know and I would’ve had more options for my family."
Pros: "The crew were great! The seats are not that comfortable, it happened that I had 3 seats raw for myself but the armrests were not going up so I could not utilize them and lie down to sleep."

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.

They shld provide food. Between food they are giving 10 hours gap which is toooo much

The staff at the check in lied. I requested aisle seats he said he gave me aisle seats. In actuality he only gave me aisle seat for 2 hour Karachi to Doha flight. From Doha to Dallas flight he gave me middle seat .

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

Ultimate customer care humble and excellent service oriented crew , perfect timing maintained by the crew . My profound appreciation.

Other than low space, which is the problem with all airlines for economy class, the flight was excellent.

I would advice everybody not to fly by Indigo, no entertainment in flight, rude behavior of staff, worst experience of my life

Not so good. Issues with seat assignments, unruly lines during check-in, half a sandwich on an international flight. I was originally supposed to be on Qatar airways, but it was switched to Indigo after I bought my tickets. They wouldn't even let me get seat assignments from the US to Mumbai. I was automatically assigned seats, and a middle one at that. Terrible.

The staffs were very good and helpful especially since we were traveling with a toddler

There was no phone charger, uncomfortable seats, unprofessional flight attendants, didn’t like food

Quality of service on board was very inconsistent. FA service primarily seemed robotic and they barely engaged with passengers

First class payment but wife’s seat broken, would recline but not lay flat. On previous flight, delays and ground crew malfunctions connecting jetway made us miss flight to Houston. I asked twice for a cart to assist us getting across the massive Istanbul Airport, but was denied. We are both over 70.

I am writing to express my extreme dissatisfaction with the recent flight experience I had with your airline. This has been one of the worst travel experiences I have ever encountered, and I feel compelled to bring it to your attention. Firstly, I missed my flight due to what I perceive to be a lack of clear communication and coordination on the part of your staff. There was no remorse or apology from the airline's representatives, which further exacerbated the situation. As a result of missing my flight, I was subjected to a 24-hour delay at the airport, where I had to spend a significant amount of money to rent a hotel room and cover other incidental expenses. Additionally, since my baggage was already checked in from Tanzania to Turkey, I had to purchase essential items for the 24-hour period. What truly dismayed me, however, was the discourteous and unprofessional attitude of your staff. Their lack of empathy and understanding only added to the stress and inconvenience of the situation. I have been traveling abroad for over 20 years, and I can confidently say that this experience has been the worst I have ever encountered. As a result, I am compelled to reconsider ever using your airline again for future travel. I strongly urge you to address the issues I have raised and take immediate steps to rectify the situation. Additionally, I expect a formal apology and a refund for the expenses I incurred due to the airline's negligence.

They use a smaller international plane and quarters are tighter, space smaller, and the flight is still 12 hours, then fight attendants are ruff, food is bad, cherry juice spilled by flight attendant and she comes back to ask why have we not changed yet could it be we didn’t have any clothes to change into and seat is all wet and we had to sit there for 12 hours

Food not good, flight attendants not the best, not accommodating very ruff

I will avoid this airline as much as possible. Service was rude, and I don’t think the crew knew how to answer a CALL LIGHT. I pushed my call light on the ohare to Istanbul and the Istanbul to Thailand flight because I was very very thirsty. NO ONE CAME. I pushed it twice! NO ONE CAME! Why have a call light when no one will come? My experience was the WORSE AND I WILL NEVER EVER FLY WITH THIS AIRLINE AGAIN. The cabin crew needs to learn MANNERS AND BE RETRAINED on their jobs on how to be helpful and kind instead of being short with their customers and ANSWER CALL LIGHTS! I honestly wouldn’t be suprised this airline goes out of business.

Better attitude training for staff at airport, better training for flight attendants, better food, don’t put us with all the crying babies that cried nonstop for 12 plus hours.

My whole body was paining after such long flight. Seats are small. Leg space is too small. Food is good.

Friendly crew. Computer systems had trouble keeping my Star Alliance status linked to my reservation. Inflight Wi-Fi was slow and expensive. No standard power outlet, but medium-power USB-C port slowly charged my laptop. No option to buy whisky in economy.

No wifi at all during the entire flight from Istanbul to Miami.

Didn't have bar code on our phone based boarding pass. People at the counter didn't notice. We walked to security, couldn't get through, had to go back to check in to get a paper boarding pass.

I got an email from Lufthansa saying that because the flight was full, I could check my cabin bag for free. When I tried to do that, I got charged $75 because it was 'overweight'. Other people who did not check their bags didn't get their bags (that were much larger than mine) weighed. Nor were they denied boarding. This is a scam, right? Expect to see this review EVERYWHERE!

Great seats assigned and comfortable, movies are good, food is delicious, great experience. No delays and they prioritize boarding children with parents which is plus.

Unfortunately, the flight departure was delayed over one hour due to the aircraft used arriving late. Boarding was tedious because of the transit bus taking us to a remote area of the tarmac. Once aboard the crew was very accommodating and did well under more stress than usual. Turbulence caused a delay in meal service. Flight Attendant Anson was very helpful, respectful, and attentive to me and others around me. To be very clear, this was a code share flight on United, UA 181. They were very clear to us all to let those customers with a shortened layover time to their connecting flight to be allowed to exit first.

they canceled my flight and we’re absolutely atrocious and helping me rebook

My flight was canceled. New flight is 40 hours later and I still didn’t get the flight from Frankfurt to Zagreb.

All flights cancelled with no way to reach the airline

It never happened. The flight was canceled because of ground crew strikes in Germany.

Great service. The flight was in great condition and the staff was very cheerful.

Check in crew in Charlotte NC was superb. There were 6 of them plus what looked like a supervisor, helping to answer questions and keep things moving. Never saw so many check in crew. Then some of them showed up at the gate later for boarding. Great. The flight was mediocre. The seats were small with little leg room. The screens kept coming on when we were trying to sleep and wouldn’t shut off. I know we paid far less than first class but does that mean we should be shoved in there??

Book Cheap Berlin Plane Tickets

Recent return flight deals

 
These are the cheapest return flights to Berlin found on KAYAK in the last 72 hours.
22/5Wed
1 stop
13h 10mJNB-BER
30/5Thu
1 stop
13h 45mBER-JNB
R11 410
2/5Thu
1 stopSWISS
19h 25mJNB-BER
10/5Fri
1 stopSWISS
17h 25mBER-JNB
R11 618
1/7Mon
1 stopTurkish Airlines
25h 10mCPT-BER
1/9Sun
1 stopTurkish Airlines
37h 25mBER-CPT
R12 806
1/7Mon
1 stopTurkish Airlines
16h 45mCPT-BER
3/9Tue
1 stopTurkish Airlines
16h 40mBER-CPT
R12 882
1/5Wed
2 stopsLufthansa
17h 05mJNB-BER
7/6Fri
2 stopsLufthansa
14h 40mBER-JNB
R13 976
22/5Wed
1 stopQatar Airways
24h 55mCPT-BER
30/5Thu
1 stopQatar Airways
18h 10mBER-CPT
R14 032
2/7Tue
1 stopLufthansa
12h 55mJNB-BER
11/7Thu
1 stopLufthansa
14h 45mBER-JNB
R14 240
22/5Wed
2 stopsKLM
18h 55mJNB-BER
30/5Thu
2 stopsKLM
17h 40mBER-JNB
R14 504
14/5Tue
1 stopKLM
18h 45mCPT-BER
28/5Tue
1 stopKLM
15h 25mBER-CPT
R14 636
21/5Tue
1 stopQatar Airways
24h 55mCPT-BER
4/6Tue
1 stopQatar Airways
25h 10mBER-CPT
R15 428

Search by stops

Search by airline

Search by price

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Berlin found on KAYAK in the last 72 hours.
1/6Sat
1 stopQatar Airways
18h 20mCPT-BER
R7 695
2/5Thu
1 stopQatar Airways
24h 55mCPT-BER
R8 412
1/5Wed
3 stops
33h 50mCPT-BER
R9 072
2/5Thu
2 stops
28h 55mCPT-BER
R9 128
23/3Sat
2 stopsKenya Airways
32h 50mCPT-BER
R9 468
25/3Mon
3 stopsKenya Airways
32h 25mCPT-BER
R9 506
16/6Sun
1 stopKLM
17h 25mCPT-BER
R13 542
15/6Sat
1 stopTurkish Airlines
28h 05mCPT-BER
R18 483
14/4Sun
1 stopSWISS
14h 15mCPT-BER
R26 706
13/4Sat
1 stopKLM
14h 30mCPT-BER
R31 817

Search by stops

Search by airline

Search by price

Recent domestic flight deals

26/4Fri
directEurowings
1h 10mDUS-BER
28/4Sun
directEurowings
1h 10mBER-DUS
R3 131
22/7Mon
multi-stopEurowings
4h 40mDUS-BER
24/7Wed
directEurowings
1h 10mBER-DUS
R3 187
11/4Thu
directLufthansa
1h 10mFRA-BER
15/4Mon
directLufthansa
1h 10mBER-FRA
R3 263
9/4Tue
directLufthansa
1h 10mFRA-BER
14/4Sun
directLufthansa
1h 10mBER-FRA
R3 470
10/6Mon
multi-stopKLM
3h 50mNUE-BER
15/6Sat
multi-stopKLM
5h 00mBER-NUE
R4 394
4/5Sat
multi-stopKLM
3h 20mHAM-BER
5/5Sun
multi-stopKLM
5h 35mBER-HAM
R4 545
2/7Tue
multi-stopBritish Airways
9h 20mMUC-BER
9/7Tue
multi-stopBritish Airways
5h 40mBER-MUC
R5 828
23/4Tue
multi-stopBritish Airways
4h 55mFRA-BER
30/4Tue
multi-stopBritish Airways
6h 45mBER-FRA
R6 431
16/4Tue
multi-stopSWISS
15h 25mDUS-BER
17/4Wed
multi-stopSWISS
7h 05mBER-DUS
R87 700
11/4Thu
multi-stopSWISS
15h 25mDUS-BER
12/4Fri
multi-stopSWISS
7h 05mBER-DUS
R87 738

Search by stops

Search by airline

Search by price

Last minute flights to Berlin

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Berlin that are departing in the next 10 days.
24/3Sun
multi-stopSWISS
25h 40mCPT-BER
8/4Mon
multi-stopSWISS
18h 15mBER-CPT
R10 505
24/3Sun
multi-stopLufthansa
15h 25mCPT-BER
8/4Mon
multi-stopLufthansa
17h 15mBER-CPT
R11 033
24/3Sun
multi-stopLufthansa
14h 05mCPT-BER
8/4Mon
multi-stopLufthansa
22h 15mBER-CPT
R12 146
24/3Sun
multi-stopSWISS
35h 30mCPT-BER
8/4Mon
multi-stopSWISS
33h 30mBER-CPT
R14 428
24/3Sun
multi-stopKenya Airways
44h 00mCPT-BER
8/4Mon
multi-stopKenya Airways
30h 00mBER-CPT
R16 880
24/3Sun
multi-stopKenya Airways
44h 00mCPT-BER
8/4Mon
multi-stopKenya Airways
30h 00mBER-CPT
R17 201
23/3Sat
multi-stopKLM
18h 05mCPT-BER
8/4Mon
multi-stopKLM
15h 10mBER-CPT
R20 954
23/3Sat
multi-stopKLM
16h 05mCPT-BER
8/4Mon
multi-stopKLM
15h 10mBER-CPT
R21 124
23/3Sat
multi-stopAir France
19h 45mCPT-BER
8/4Mon
multi-stopAir France
29h 45mBER-CPT
R21 557
23/3Sat
multi-stopAir France
35h 55mCPT-BER
8/4Mon
multi-stopAir France
39h 10mBER-CPT
R21 708

Search by stops

Search by airline

Search by price

Flights to Berlin

Destination:

Berlin (BER)Germany

Return flight deals:

Berlin - South Africa

Cabin classes:

Browse destinations: