Cheap flights from Munich to Johannesburg

Search for the cheapest air tickets from Munich to Johannesburg

Recently booked flights from Munich to Johannesburg

From
Munich
To
Johannesburg
Depart date
21.09.2025
Price
$411 / 1496ر.ق

Airlines Flying to Johannesburg from Munich

Flight schedule Munich to Johannesburg

06:30 → 21:20

1 stop

Lufthansa logo Lufthansa
MUC — JNB
- - W - - - -
07:00 → 21:20

1 stop

KLM logo KLM
MUC — JNB
M T W T - S -
07:00 → 21:35

1 stop

KLM logo KLM
MUC — JNB
- - - - F - S
14:35 → 07:00

1 stop

Lufthansa logo Lufthansa
MUC — JNB
M T W T F S S
15:40 → 10:15

1 stop

Emirates logo Emirates
MUC — JNB
M T W T F S S
15:55 → 07:10

1 stop

EgyptAir logo EgyptAir
MUC — JNB
- T - - - - -
16:00 → 07:00

1 stop

Lufthansa logo Lufthansa
MUC — JNB
M T W T F S S
16:00 → 09:25

1 stop

Lufthansa logo Lufthansa
MUC — JNB
M T W T F S S
16:20 → 09:25

1 stop

British Airways logo British Airways
MUC — JNB
- T - - - - -
16:20 → 07:00

1 stop

British Airways logo British Airways
MUC — JNB
- T - - - - -
16:25 → 07:00

1 stop

British Airways logo British Airways
MUC — JNB
- - - - F - -
16:25 → 09:25

1 stop

British Airways logo British Airways
MUC — JNB
- - - - F - -
16:30 → 07:00

1 stop

British Airways logo British Airways
MUC — JNB
- - - - - S -
16:30 → 09:25

1 stop

British Airways logo British Airways
MUC — JNB
- - - - - S -
16:40 → 07:00

1 stop

British Airways logo British Airways
MUC — JNB
- - W T - - -
16:40 → 09:25

1 stop

British Airways logo British Airways
MUC — JNB
- - W T - - -
16:50 → 09:40

1 stop

Qatar Airways logo Qatar Airways
MUC — JNB
- - - - - - S
17:00 → 09:25

1 stop

British Airways logo British Airways
MUC — JNB
M - - - - - -
17:00 → 07:50

1 stop

Lufthansa logo Lufthansa
MUC — JNB
- - - - - S -
17:00 → 08:45

1 stop

Lufthansa logo Lufthansa
MUC — JNB
- - - T - - -
17:00 → 07:30

1 stop

Lufthansa logo Lufthansa
MUC — JNB
M - - - - - -
17:20 → 09:25

1 stop

Lufthansa logo Lufthansa
MUC — JNB
M T W T F S S
18:00 → 07:30

1 stop

Lufthansa logo Lufthansa
MUC — JNB
M - - - - - -
18:00 → 07:50

1 stop

Lufthansa logo Lufthansa
MUC — JNB
- - - - - S -
18:00 → 08:45

1 stop

Lufthansa logo Lufthansa
MUC — JNB
- - - T - - -
18:35 → 09:25

1 stop

Lufthansa logo Lufthansa
MUC — JNB
M T W T F S S
18:50 → 09:25

1 stop

British Airways logo British Airways
MUC — JNB
- - W T - - -
18:55 → 09:25

1 stop

British Airways logo British Airways
MUC — JNB
M T - - - - -
19:00 → 08:45

1 stop

Lufthansa logo Lufthansa
MUC — JNB
- - - T - - -
19:05 → 09:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
MUC — JNB
M - - - - - S
19:10 → 10:35

1 stop

Turkish Airlines logo Turkish Airlines
MUC — JNB
- - - - - - S
19:10 → 10:35

1 stop

Turkish Airlines logo Turkish Airlines
MUC — JNB
M - W - - - -
19:30 → 08:45

1 stop

Lufthansa logo Lufthansa
MUC — JNB
- - - T - - -
19:30 → 10:35

1 stop

Turkish Airlines logo Turkish Airlines
MUC — JNB
- T - T - S -
20:55 → 09:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
MUC — JNB
- T W T F S S
22:30 → 16:15

1 stop

Emirates logo Emirates
MUC — JNB
M T W T F S S