Airlines with flights from Johannesburg to Munich
There are 11 airlines with scheduled flights between JNB and MUC. Lufthansa is the only airline with non-stop flights from Johannesburg International to Munich Airport and the flight time is 10 hours and 28 minutes.
Choose airline
Schedules
Non-stop with Lufthansa
-
Total flight time: 10 hours and 28 minutes
-
Munich is a Lufthansa hub.
-
3 flights per week
-
Airbus A350-900
-
Business and first class available
JNB
Direct
MUC
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
LH579
08:45
----
08:45
----
----
08:45
----
The timetable & schedule information was updated at 2026-04-21
Via Zurich with SWISS
-
Total flight time: 12h 55m - 15h 10m.
-
15 flights per week
JNB
Via ZRH
MUC
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
LX283
LX1100
LX1100
19:20
19:20
19:20
19:20
19:20
19:20
19:20
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 13h 10m - 16h 10m.
-
Munich is a Lufthansa hub.
-
14 flights per week
-
Airbus A350-900
JNB
Via FRA
MUC
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
LH573
LH94
LH94
19:00
19:00
19:00
19:00
19:00
19:00
19:00
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Condor
-
Total flight time: 13h 40m - 15h 00m.
-
8 flights per week
JNB
Via FRA
MUC
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
DE2289
DE4305
DE4305
----
18:35
18:35
----
18:35
----
18:35
The timetable & schedule information was updated at 2026-04-21
Via Amsterdam with KLM
-
Total flight time: 14h 10m - 14h 10m.
-
Sky Team Alliance
-
16 flights per week
JNB
Via AMS
MUC
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
KL592
KL1853
KL1853
23:15
23:15
23:15
23:15
23:15
23:15
23:15
The timetable & schedule information was updated at 2026-04-21

There are 11 airlines with scheduled flights between JNB and MUC. Lufthansa is the only airline with non-stop flights from Johannesburg International to Munich Airport and the flight time is 10 hours and 28 minutes.
Via London with British Airways
Via Paris with Air France
Via Istanbul with Turkish Airlines
Via Doha with Qatar Airways
Via Cairo with EgyptAir
Via Dubai with Emirates
Via Madrid with Air Europa