Qantas Airways | Australia & New Zealand Sale  
Ask for help - we are itching to assist you in finding the cheapest JNB-Berlin flight
Book a flight now
Flight path from Johannesburg to Berlin

Cheap Flights from Johannesburg to Berlin

To get on the cheapest flight from Johannesburg to Berlin (Germany):

  1. Type your flight details into the airline price comparison tool on the left, and book the cheapest.

  2. Make use of our travel vouchers to further discount airfares. We give travel vouchers to anybody who emails us a write-up of their flight to Berlin (or anywhere else), including who they flew with, why and how the flight went.

Airlines flying from Johannesburg to Berlin

There are no direct flights from Johannesburg to Berlin. When we set this page up we carried out a snap survey of airfares, and we've ordered the airliners from who was cheapest to who was most expensive on that date (this will have changed). As these flights all involve stops, keep an eye on flight duration as well as price.

Airline
Airports
Stops

Qatar Airways

Johannesburg (JNB) to Berlin Tegel (TXL)

1-stop (22 to 29 hours)
Doha (DOH)

Etihad

Johannesburg (JNB) to Berlin Tegel (TXL)

1-stop (36 hours)
Abu Dhabi (AUH)

Air Berlin
Codeshare with Etihad

Johannesburg (JNB) to Berlin Tegel (TXL)

2-stops (20 hours)
Abu Dhabi (AUH)
Dusseldorft (DUS)

Swiss
Codeshare with Edelweiss Air

Johannesburg (JNB) to Berlin Tegel (TXL)

1-stop (14 to 15 hours)
Zurich (ZRH)

SAA
Codeshare with Lufthansa`

Johannesburg (JNB) to Berlin Tegel (TXL)

1-stop (22 hours)
Munich (MUC)

Turkish Airlines

Johannesburg (JNB) to Berlin Tegel (TXL)

1-stop (20 hours)
Istanbul (IST)

British Airways

Johannesburg (JNB) to Frankfurt (FRA)

1-stop (15 hours)
London (Heathrow)

Virgin Atlantic

Johannesburg (JNB) to Berlin Tegel (TXL)

1-stop (16 hours)
London (LHR)

Lufthansa

Johannesburg (JNB) to Berlin Tegel (TXL)

1-stop (14 to 16 hours)
Frankfurt (FRA)

KLM Royal Dutch Airlines

Johannesburg (JNB) to Berlin Tegel (TXL)

1-stop (15 hours)
Amsterdam (Schipol)

Air France

Johannesburg (JNB) to Berlin Tegel (TXL)

1-stop (14 hours)
Paris De Gaulle (CDG)


Ritsgids logo