Find flights
When to book
Airlines
FAQs

Cheap flights from Johannesburg to Berlin from R9 713

This is the cheapest return flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 24/12. 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.
JNB — BER
Mar 24 — Mar 311
1 adult
Sun 24/3
Sun 31/3

Find deals on flights from Johannesburg to Berlin by searching across hundreds of travel sites at once

 
Cheapflights users frequently choose these airlines when searching for flights from Johannesburg to Berlin, based on our search results.
Cheapflights users frequently choose these airlines when searching for flights from Johannesburg to Berlin, based on our search results.
Here’s why our users search for flights through Cheapflights

Save over 27%Compare Cheapflights against other travel sites with one search.

Price trackingHolding out for a great deal? Get notified when prices are reduced.

Customise ResultsFilter for flights based on cabin class, airline, free Wi-Fi, and more.

Unlimited free useSearch as many times as you want with no hidden charges or fees.

Cheap flight deals from Johannesburg to Berlin

Discover tips and strategies to find the most affordable flight options for your journey from Johannesburg (ZA1) to Berlin (BER). Learn about various techniques such as flexible date searches, comparing prices across and setting up price alerts. Use these methods to find the cheapest flights available for your travel needs. Data last updated 19 March 2024.

Popular in

August

Cheapest in

January

Average price

R14 202

Round-trip from

R10 688
High demand for flights, 14% potential price rise
Best time to find cheap flights, 13% potential price drop
Average for round-trip flights in March 2024
From Johannesburg to Berlin Brandenburg

What is the cheapest day to fly return from Johannesburg to Berlin?

Departing on a Tuesday is a good option for securing a great price. You can expect to save up to 9% when planning your travel around this day of the week.

What is the cheapest month to fly from Johannesburg to Berlin?

Our data shows that January tends to be the cheapest month to fly to Berlin from Johannesburg. Users have commonly found prices around R14 053 for the month, but tickets can be as low as R8 581. Due to multiple factors, prepare for potentially higher prices in August.

When is the cheapest time to fly from Johannesburg to Berlin (JNB - BER)?

It’s typically best to fly out from Johannesburg to Berlin in the afternoon. Doing so could potentially save you 6% on the flight price compared to flying at midday, which is usually more expensive.

Cheap Qatar Airways flights from Johannesburg to Berlin

Explore cheap flight options specifically provided by Qatar Airways for the route between Johannesburg and Berlin. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 627 077 searches. Data last updated 19 March 2024.
Check out some of the cheapest Qatar Airways flights we've come across from Johannesburg to Berlin. Be sure to come back soon if the deals available don't appeal to you at this time.
Sun 16/69:35JNB - BER
3 stops21h 45mQatar Airways
Thu 27/616:40BER - JNB
1 stop24h 20mQatar Airways
Deal found 18/3R17 521
Sun 16/620:15JNB - BER
1 stop35h 05mQatar Airways
Thu 27/610:40BER - JNB
2 stops30h 20mQatar Airways
Deal found 18/3R17 804
Mon 2/920:15JNB - BER
1 stop17h 40mQatar Airways
Wed 25/916:40BER - JNB
1 stop23h 30mQatar Airways
Deal found 18/3R20 388
Sat 18/59:35JNB - BER
3 stops21h 45mQatar Airways
Sat 25/516:40BER - JNB
3 stops22h 20mQatar Airways
Deal found 18/3R22 802

Cheap Lufthansa flights from Johannesburg to Berlin

Explore cheap flight options specifically provided by Lufthansa for the route between Johannesburg and Berlin. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 627 077 searches. Data last updated 19 March 2024.
Some of the best deals we've found on Lufthansa flights travelling from Johannesburg to Berlin. Deals frequently update to provide users with more options.
Wed 1/519:00JNB - BER
2 stops17h 05mLufthansa
Fri 7/617:50BER - JNB
2 stops14h 40mLufthansa
Deal found 18/3R13 976
Tue 2/719:00JNB - BER
1 stop12h 55mLufthansa
Thu 11/717:45BER - JNB
1 stop14h 45mLufthansa
Deal found 18/3R14 240
Tue 2/719:00JNB - BER
1 stop12h 55mLufthansa
Thu 11/716:50BER - JNB
2 stops15h 40mLufthansa
Deal found 18/3R14 654
Thu 2/519:00JNB - BER
2 stops15h 05mLufthansa
Fri 10/516:50BER - JNB
2 stops15h 40mLufthansa
Deal found 18/3R14 975
Tue 2/719:00JNB - BER
2 stops15h 05mLufthansa
Thu 11/716:50BER - JNB
2 stops15h 40mLufthansa
Deal found 18/3R15 032
Sat 18/519:00JNB - BER
1 stop13h 55mLufthansa
Sat 25/515:50BER - JNB
2 stops16h 40mLufthansa
Deal found 18/3R15 880
Sat 29/619:00JNB - BER
1 stop12h 55mLufthansa
Sun 14/715:50BER - JNB
2 stops16h 40mLufthansa
Deal found 18/3R19 520

Cheap Johannesburg to Berlin flights in March & April 2024

Find cheap flight options from Johannesburg to Berlin specifically for the months of March and April 2024. Explore affordable fares based on user searches. Over the last 7 days, Cheapflights users made 627 077 searches. Prices were last updated on 19 March 2024.
Check out some of the best flight deals from Johannesburg to Berlin in 2024. Check back in a little while for more flight options.
Sun 28/419:35JNB - BER
1 stop22h 20mMultiple Airlines
Sun 5/57:15BER - JNB
1 stop25h 15mMultiple Airlines
Deal found 17/3R11 976
Wed 24/419:35JNB - BER
1 stop13h 10mSWISS
Sun 28/414:55BER - JNB
1 stop18h 15mSWISS
Deal found 18/3R12 203
Sun 28/423:15JNB - BER
1 stop20h 40mKLM
Sun 5/514:30BER - JNB
2 stops17h 40mKLM
Deal found 17/3R12 467
Tue 19/319:35JNB - BER
1 stop14h 20mLufthansa
Sun 24/318:40BER - JNB
1 stop13h 55mLufthansa
Deal found 18/3R13 259
Tue 19/320:40JNB - BER
1 stop14h 20mMultiple Airlines
Sun 24/318:40BER - JNB
1 stop13h 55mMultiple Airlines
Deal found 18/3R13 617
Wed 24/419:00JNB - BER
2 stops17h 05mMultiple Airlines
Sun 28/420:30BER - JNB
1 stop12h 40mMultiple Airlines
Deal found 18/3R13 919
Tue 19/319:35JNB - BER
2 stops14h 35mLufthansa
Sun 24/318:40BER - JNB
1 stop13h 55mLufthansa
Deal found 18/3R14 108
Tue 19/319:35JNB - BER
2 stops15h 35mLufthansa
Sun 24/315:45BER - JNB
2 stops16h 50mLufthansa
Deal found 18/3R14 466
Tue 19/320:40JNB - BER
1 stop13h 05mMultiple Airlines
Sun 24/316:45BER - JNB
2 stops15h 50mMultiple Airlines
Deal found 18/3R14 541

Johannesburg to Berlin 2024 flight deals

Discover exclusive flight deals for travel between Johannesburg and Berlin in 2024. Find excellent offers based on user searches. Over the last 7 days, Cheapflights users made 627 077 searches. Data last updated 19 March 2024.
Check out some of the best flight deals from Johannesburg to Berlin in 2024. Check back in a little while for more flight options.
Tue 24/1210:05JNB - BER
1 stop13h 30mLufthansa
Thu 16/116:45BER - JNB
1 stop12h 55mLufthansa
Deal found 17/3R9 713
Wed 22/519:35JNB - BER
1 stop13h 10mMultiple Airlines
Thu 30/518:45BER - JNB
1 stop13h 45mMultiple Airlines
Deal found 18/3R11 410
Thu 2/519:35JNB - BER
1 stop19h 25mSWISS
Fri 10/515:45BER - JNB
1 stop17h 25mSWISS
Deal found 18/3R11 618
Sun 28/419:35JNB - BER
1 stop22h 20mMultiple Airlines
Sun 5/57:15BER - JNB
1 stop25h 15mMultiple Airlines
Deal found 17/3R11 976
Thu 2/519:35JNB - BER
1 stop13h 10mMultiple Airlines
Fri 10/516:50BER - JNB
2 stops15h 40mMultiple Airlines
Deal found 18/3R12 165
Wed 24/419:35JNB - BER
1 stop13h 10mSWISS
Sun 28/414:55BER - JNB
1 stop18h 15mSWISS
Deal found 18/3R12 203
Sun 28/423:15JNB - BER
1 stop20h 40mKLM
Sun 5/514:30BER - JNB
2 stops17h 40mKLM
Deal found 17/3R12 467
Thu 5/919:35JNB - BER
1 stop19h 25mSWISS
Sun 22/97:10BER - JNB
1 stop26h 00mSWISS
Deal found 18/3R12 486
Tue 11/619:00JNB - BER
1 stop21h 55mMultiple Airlines
Sun 30/69:40BER - JNB
1 stop23h 30mMultiple Airlines
Deal found 17/3R12 825

One-way flights to Berlin from Johannesburg

Search for one-way flight options from Johannesburg to Berlin. Find affordable one-way fares based on user searches. Compare prices and availability to plan your one-way journey according to your preferred dates and budget. Over the last 7 days, Cheapflights users made 627 077 searches. Data last updated 19 March 2024.
Users travelling one-way from Johannesburg to Berlin can select one of these great deals. For those needing a return trip from Johannesburg, there is a search form available above.
Thu 8/818:05JNB - BER
2 stops25h 50mMultiple Airlines
Deal found 18/3R22 651
Thu 8/818:05JNB - BER
3 stops24h 15mMultiple Airlines
Deal found 18/3R24 198
Thu 8/813:35JNB - BER
1 stop24h 20mQatar Airways
Deal found 18/3R26 329
Wed 7/81:15JNB - BER
3 stops39h 55mMultiple Airlines
Deal found 18/3R27 178
Wed 7/81:15JNB - BER
2 stops38h 55mMultiple Airlines
Deal found 18/3R28 988

Find flights from Johannesburg to Berlin within your budget

Customise your flight search to find flights from Johannesburg to Berlin that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 627 077 searches. Data last updated 19 March 2024.

Fly from

Any airport

Fly to

Any airport

Budget

R11 411 - R23 368

Route

Depart

Return

Price

Johannesburg OR TamboBerlin Brandenburg

JNB - BER

JNBBER

Johannesburg OR Tambo

Wed 22/5

1 stop13h 10m

Berlin Brandenburg

Thu 30/5

1 stop13h 45m

R11 410

Johannesburg OR TamboBerlin Brandenburg

JNB - BER

JNBBER

Johannesburg OR Tambo

Thu 2/5

1 stop19h 25m

Berlin Brandenburg

Fri 10/5

1 stop17h 25m

R11 618

Johannesburg OR TamboBerlin Brandenburg

JNB - BER

JNBBER

Johannesburg OR Tambo

Thu 2/5

1 stop13h 10m

Berlin Brandenburg

Fri 10/5

2 stops15h 40m

R12 165

Johannesburg OR TamboBerlin Brandenburg

JNB - BER

JNBBER

Johannesburg OR Tambo

Wed 1/5

2 stops17h 05m

Berlin Brandenburg

Fri 7/6

2 stops14h 40m

R13 976

Johannesburg OR TamboBerlin Brandenburg

JNB - BER

JNBBER

Johannesburg OR Tambo

Wed 22/5

2 stops18h 55m

Berlin Brandenburg

Thu 30/5

2 stops17h 40m

R14 504

Johannesburg OR TamboBerlin Brandenburg

JNB - BER

JNBBER

Johannesburg OR Tambo

Wed 4/9

1 stop14h 55m

Berlin Brandenburg

Wed 25/9

1 stop14h 10m

R14 673

Johannesburg OR TamboBerlin Brandenburg

JNB - BER

JNBBER

Johannesburg OR Tambo

Sun 16/6

3 stops21h 45m

Berlin Brandenburg

Thu 27/6

1 stop24h 20m

R17 521

Johannesburg OR TamboBerlin Brandenburg

JNB - BER

JNBBER

Johannesburg OR Tambo

Sun 16/6

2 stops33h 55m

Berlin Brandenburg

Thu 27/6

2 stops17h 20m

R20 143

Johannesburg OR TamboBerlin Brandenburg

JNB - BER

JNBBER

Johannesburg OR Tambo

Fri 6/9

1 stop17h 00m

Berlin Brandenburg

Sat 21/9

2 stops41h 00m

R23 368

Flights are sorted by cheapest first

Deals found on 18/3

When is the best time to book a flight from Johannesburg to Berlin?

Use this chart to determine the optimal time to book a return flight from Johannesburg to Berlin. Price data was last updated on 28 January 2024.
Booking 6 days in advance of your planned departure date is, on average, the best time to get cheap flights from Johannesburg to Berlin. The general trend is that the closer you book to the departure date, the more expensive your flight will be.
Search Deals

When is the cheapest time to fly from Johannesburg to Berlin?

Use this chart to determine the cheapest time to fly return from Johannesburg to Berlin. Price data was last updated on 17 March 2024.
Morning
Midday
Afternoon
Evening
All times are departure.
Travellers seeking maximum savings on their Johannesburg to Berlin flight should consider departing on Thursday mornings when fares are most often at their lowest. Friday at midday flights should be avoided if possible as fares are typically the most expensive at this time.
Search Deals

Average price of flights to Berlin by month

Plan your trip from Johannesburg to Berlin by taking into account the cheapest months to travel. The average price of a one-way flight from Johannesburg to Berlin is currently R25 869 while a return flight costs R15 486. Price data was last updated on 10 March 2024.

Currently, January is the cheapest month in which you can book a flight from Johannesburg to Berlin (average of R567). Flying from Johannesburg to Berlin in August is currently the most expensive (average of R790). There are several factors that can impact the price of a flight, so comparing airlines, departure airports and flight times can provide users with more options.

January

R10 694

February

R11 656

March

R13 617

April

R12 486

May

R12 448

June

R13 202

July

R14 654

August

R14 900

September

R14 315

October

R12 919

November

R12 052

December

R14 447

Temperature and rainfall in Berlin by month

Plan your trip to Berlin by taking into account the average temperature and rainfall totals by month.

BER

Temperature

0 - 18 °C

Reviews of airlines servicing Berlin

Get insights into the airlines that provide service to Berlin. Read reviews, discover amenities, and learn about the overall travel experience offered by airlines. Use this information to make informed decisions when choosing an airline for your flight to Berlin. Reviews last updated 19 March 2024.
Peruse reviews from past customers who have flown with Qatar Airways, Lufthansa and SWISS from Johannesburg to Berlin to help guide your decision. Users have also rated airlines in terms of entertainment options, comfort, food, crew/service, and boarding process.
7,8
Good
2 183 reviews

Entertainment

7,3

Crew

8,4

Food

7,4

Overall

7,8

Boarding

7,9

Comfort

7,6

Reviews

1 / 10

Flight was delayed 2 hours due to technical issues they were having at Zurich airport according to the swiss agent when I called. This caused my connection flight to be unviable. The swiss agent was helpful in finding me a partner airline to fulfill my need to get to final destination in eastern Europe. However, the only flight the agent was originally able to find me was a connecting flight through Frankfurt with a 7 hour layover and not only that but they didnt have space on the flight without upgrading me to a higher cabin class at my expense of 384 euro. I asked if this could be waived since the technical issues were not my fault from the beginning and the agent stated they arent. I ended up paying the extra 384 euro for the agent to call me back an hour later stating he found another flight through Munich with only an hour and a half layover which was great, but when I asked for the 384 euros to be refunded he stated that was included in the price difference for this flight and there was nothing he could do about that. I feel like I got scammed out of that 384 euros as that was a cabin upgrade for a flight I never ended up taking that was supposed to be my replacement for an error they were having on their end. I am grateful for the agent finding me replacement flights that worked in my favor time wise but not in being swindled out of extra charges. I also paid 85 USD to "pick my seats" (which honestly feels like a cash grab on behalf of airlines these days anyways) on my original swiss flight that I did not receive back either since I could not pick my seats on the replacement flights as well. Way to use flight delays for swindling your customers Swiss. Kayak was great as usual but I did not have any communications with Kayak directly for this ordeal it was all through Swiss airlines.

7,8
Good
2 183 reviews
7,8
Good
2 183 reviews

Entertainment

7,3

Crew

8,4

Food

7,4

Overall

7,8

Boarding

7,9

Comfort

7,6

Reviews

1 / 10

Flight was delayed 2 hours due to technical issues they were having at Zurich airport according to the swiss agent when I called. This caused my connection flight to be unviable. The swiss agent was helpful in finding me a partner airline to fulfill my need to get to final destination in eastern Europe. However, the only flight the agent was originally able to find me was a connecting flight through Frankfurt with a 7 hour layover and not only that but they didnt have space on the flight without upgrading me to a higher cabin class at my expense of 384 euro. I asked if this could be waived since the technical issues were not my fault from the beginning and the agent stated they arent. I ended up paying the extra 384 euro for the agent to call me back an hour later stating he found another flight through Munich with only an hour and a half layover which was great, but when I asked for the 384 euros to be refunded he stated that was included in the price difference for this flight and there was nothing he could do about that. I feel like I got scammed out of that 384 euros as that was a cabin upgrade for a flight I never ended up taking that was supposed to be my replacement for an error they were having on their end. I am grateful for the agent finding me replacement flights that worked in my favor time wise but not in being swindled out of extra charges. I also paid 85 USD to "pick my seats" (which honestly feels like a cash grab on behalf of airlines these days anyways) on my original swiss flight that I did not receive back either since I could not pick my seats on the replacement flights as well. Way to use flight delays for swindling your customers Swiss. Kayak was great as usual but I did not have any communications with Kayak directly for this ordeal it was all through Swiss airlines.

7,8
Good
1 720 reviews
7,8
Good
2 183 reviews

Entertainment

7,3

Crew

8,4

Food

7,4

Overall

7,8

Boarding

7,9

Comfort

7,6

Reviews

1 / 10

Flight was delayed 2 hours due to technical issues they were having at Zurich airport according to the swiss agent when I called. This caused my connection flight to be unviable. The swiss agent was helpful in finding me a partner airline to fulfill my need to get to final destination in eastern Europe. However, the only flight the agent was originally able to find me was a connecting flight through Frankfurt with a 7 hour layover and not only that but they didnt have space on the flight without upgrading me to a higher cabin class at my expense of 384 euro. I asked if this could be waived since the technical issues were not my fault from the beginning and the agent stated they arent. I ended up paying the extra 384 euro for the agent to call me back an hour later stating he found another flight through Munich with only an hour and a half layover which was great, but when I asked for the 384 euros to be refunded he stated that was included in the price difference for this flight and there was nothing he could do about that. I feel like I got scammed out of that 384 euros as that was a cabin upgrade for a flight I never ended up taking that was supposed to be my replacement for an error they were having on their end. I am grateful for the agent finding me replacement flights that worked in my favor time wise but not in being swindled out of extra charges. I also paid 85 USD to "pick my seats" (which honestly feels like a cash grab on behalf of airlines these days anyways) on my original swiss flight that I did not receive back either since I could not pick my seats on the replacement flights as well. Way to use flight delays for swindling your customers Swiss. Kayak was great as usual but I did not have any communications with Kayak directly for this ordeal it was all through Swiss airlines.

7,7
Good
4 578 reviews
7,8
Good
2 183 reviews

Entertainment

7,3

Crew

8,4

Food

7,4

Overall

7,8

Boarding

7,9

Comfort

7,6

Reviews

1 / 10

Flight was delayed 2 hours due to technical issues they were having at Zurich airport according to the swiss agent when I called. This caused my connection flight to be unviable. The swiss agent was helpful in finding me a partner airline to fulfill my need to get to final destination in eastern Europe. However, the only flight the agent was originally able to find me was a connecting flight through Frankfurt with a 7 hour layover and not only that but they didnt have space on the flight without upgrading me to a higher cabin class at my expense of 384 euro. I asked if this could be waived since the technical issues were not my fault from the beginning and the agent stated they arent. I ended up paying the extra 384 euro for the agent to call me back an hour later stating he found another flight through Munich with only an hour and a half layover which was great, but when I asked for the 384 euros to be refunded he stated that was included in the price difference for this flight and there was nothing he could do about that. I feel like I got scammed out of that 384 euros as that was a cabin upgrade for a flight I never ended up taking that was supposed to be my replacement for an error they were having on their end. I am grateful for the agent finding me replacement flights that worked in my favor time wise but not in being swindled out of extra charges. I also paid 85 USD to "pick my seats" (which honestly feels like a cash grab on behalf of airlines these days anyways) on my original swiss flight that I did not receive back either since I could not pick my seats on the replacement flights as well. Way to use flight delays for swindling your customers Swiss. Kayak was great as usual but I did not have any communications with Kayak directly for this ordeal it was all through Swiss airlines.

7,4
Good
768 reviews
7,8
Good
2 183 reviews

Entertainment

7,3

Crew

8,4

Food

7,4

Overall

7,8

Boarding

7,9

Comfort

7,6

Reviews

1 / 10

Flight was delayed 2 hours due to technical issues they were having at Zurich airport according to the swiss agent when I called. This caused my connection flight to be unviable. The swiss agent was helpful in finding me a partner airline to fulfill my need to get to final destination in eastern Europe. However, the only flight the agent was originally able to find me was a connecting flight through Frankfurt with a 7 hour layover and not only that but they didnt have space on the flight without upgrading me to a higher cabin class at my expense of 384 euro. I asked if this could be waived since the technical issues were not my fault from the beginning and the agent stated they arent. I ended up paying the extra 384 euro for the agent to call me back an hour later stating he found another flight through Munich with only an hour and a half layover which was great, but when I asked for the 384 euros to be refunded he stated that was included in the price difference for this flight and there was nothing he could do about that. I feel like I got scammed out of that 384 euros as that was a cabin upgrade for a flight I never ended up taking that was supposed to be my replacement for an error they were having on their end. I am grateful for the agent finding me replacement flights that worked in my favor time wise but not in being swindled out of extra charges. I also paid 85 USD to "pick my seats" (which honestly feels like a cash grab on behalf of airlines these days anyways) on my original swiss flight that I did not receive back either since I could not pick my seats on the replacement flights as well. Way to use flight delays for swindling your customers Swiss. Kayak was great as usual but I did not have any communications with Kayak directly for this ordeal it was all through Swiss airlines.

7,4
Good
812 reviews
7,8
Good
2 183 reviews

Entertainment

7,3

Crew

8,4

Food

7,4

Overall

7,8

Boarding

7,9

Comfort

7,6

Reviews

1 / 10

Flight was delayed 2 hours due to technical issues they were having at Zurich airport according to the swiss agent when I called. This caused my connection flight to be unviable. The swiss agent was helpful in finding me a partner airline to fulfill my need to get to final destination in eastern Europe. However, the only flight the agent was originally able to find me was a connecting flight through Frankfurt with a 7 hour layover and not only that but they didnt have space on the flight without upgrading me to a higher cabin class at my expense of 384 euro. I asked if this could be waived since the technical issues were not my fault from the beginning and the agent stated they arent. I ended up paying the extra 384 euro for the agent to call me back an hour later stating he found another flight through Munich with only an hour and a half layover which was great, but when I asked for the 384 euros to be refunded he stated that was included in the price difference for this flight and there was nothing he could do about that. I feel like I got scammed out of that 384 euros as that was a cabin upgrade for a flight I never ended up taking that was supposed to be my replacement for an error they were having on their end. I am grateful for the agent finding me replacement flights that worked in my favor time wise but not in being swindled out of extra charges. I also paid 85 USD to "pick my seats" (which honestly feels like a cash grab on behalf of airlines these days anyways) on my original swiss flight that I did not receive back either since I could not pick my seats on the replacement flights as well. Way to use flight delays for swindling your customers Swiss. Kayak was great as usual but I did not have any communications with Kayak directly for this ordeal it was all through Swiss airlines.

Related info for your journey

Find useful and relevant information for your journey from Johannesburg to Berlin. Access travel guides, tips, and recommendations to enhance your travel experience. Get information about local attractions, weather, transportation options, and more.
  • What airport do you fly into for flights to Berlin from Johannesburg?

    For a flight from Johannesburg to Berlin, you will be flying into Brandenburg. Berlin Brandenburg (BER) is just 18,9 km from the centre vof the city. Brandenburg is the only Berlin airport and it handles 0 inbound flights from Johannesburg per day. 9 airlines have flights to Berlin Brandenburg from Johannesburg on a regular basis.

  • Can I find flights from Johannesburg to Berlin for under R11 500 on Cheapflights?

    Yes, there are multiple flights from Johannesburg to Berlin for under R11 500. The cheapest flight booked recently is on Multiple Airlines for just R11 410, but on average you can expect to pay R13 447.

  • What are the cheapest airlines flying from Johannesburg to Berlin round-trip?

    Flying on SWISS is currently your cheapest option to Berlin, with prices starting at R11 618. Additional round-trip tickets that might be worth considering are offered by Lufthansa and KLM, with the lowest prices starting at R13 976 and R14 504, respectively. Users have found that SWISS is 17% cheaper than the other options available to this destination.

  • What are the most popular airlines that fly from Johannesburg to Berlin?

  • What does JNB to BER mean?

    This is defined as Johannesburg OR Tambo Airport (JNB) and Berlin Brandenburg Airport (BER). Codes like Berlin Brandenburg Airport are often used to just call airports uniquely. While you’re still figuring out your travel plans, it’s not a bad idea to learn the names and codes of other airports around these areas: Johannesburg Lanseria Airport (HLA), Pretoria Wonderboom Apt. Airport (PRY), Sun City Resort Pilansberg Airport (NTY).

  • Where are the most common stopover locations when flying from Johannesburg to Berlin?

  • Where are the least popular stopover locations for Johannesburg to Berlin flights?

See more FAQs

Browse thousands of different options on Cheapflights for your next trip

Toggle through the tabs below to find thousands of options on Cheapflights for your next trip.

Top 9 airlines flying from Johannesburg to Berlin

Discover the top 9 airlines that operate flights from Johannesburg to Berlin. Compare their services, reliability, and customer satisfaction ratings to choose the airline that best suits your travel preferences and needs. Over the last 7 days, Cheapflights users made 627 077 searches. Data last updated 19 March 2024.
AirlineCheapestAverageFlexibilityOn-time
KLMCheapestR9 268AverageR13 873FlexibilityNo cancel feeOn-time75%
Search KLM flights
SWISSCheapestR9 670AverageR14 259FlexibilityNo cancel feeOn-time79%
Search SWISS flights
Air FranceCheapestR9 852AverageR13 922FlexibilityNo cancel feeOn-time77%
Search Air France flights
LufthansaCheapestR10 701AverageR15 227FlexibilityNo cancel feeOn-time76%
Search Lufthansa flights
Turkish AirlinesCheapestR11 202AverageR13 368FlexibilityNo cancel feeOn-time77%
Search Turkish Airlines flights
Kenya AirwaysCheapestR11 759AverageR13 898FlexibilityNo cancel feeOn-time82%
Search Kenya Airways flights
Qatar AirwaysCheapestR12 141AverageR14 407FlexibilityNo cancel feeOn-time68%
Search Qatar Airways flights
Egypt AirCheapestR13 723AverageR15 496FlexibilityNo cancel feeOn-timeN/A
Search Egypt Air flights
British AirwaysCheapestR14 129AverageR15 417FlexibilityNo cancel feeOn-time70%
Search British Airways flights

Search flights from Johannesburg to Berlin by cabin class

Find flights from Johannesburg to Berlin, based on your preferred cabin class, be it economy, premium economy, business, or first class.

Fly with Cheapflights

Find the best flight deals on Cheapflights, where travellers can enjoy low prices and a wide availability of flights to their desired destinations.

How does Cheapflights help users find flights from Johannesburg to Berlin?

Cheapflights makes it easy to find Johannesburg to Berlin flights by helping our users search from 900+ travel sites for deals. We also provide you with filters for cabin, price, airline, airports, number of stops, and many more to narrow down that perfect flight.

Why should you use Cheapflights to find cheap flight tickets from Johannesburg to Berlin?

Millions of users choose and trust Cheapflights to book the best flight deals from Johannesburg to Berlin for free. We help you search and compare prices from hundreds of airlines for the right flight just for you.

Can Cheapflights find flights from Johannesburg to Berlin with no change fees?

Yes, we can. To see specific flights from Johannesburg to Berlin with no change fees, users can toggle flexible booking options after using the search form above to find flights.

Can Cheapflights notify me if prices for flights from Johannesburg to Berlin become cheaper?

Yes, Cheapflights has a feature called Price Alert, which notifies users when flight prices change. Track prices for your flight to Berlin from Johannesburg today and book when prices fit your budget.