Cheap flights from Nairobi to Johannesburg

Search for the cheapest air tickets from Nairobi to Johannesburg

Recently booked flights from Nairobi to Johannesburg

From
Nairobi
To
Johannesburg
Depart date
04.06.2025
Price
$570 / 2075ر.ق

Average ticket prices for flights from Nairobi to Johannesburg by month

Find the cheapest time to fly from Nairobi to Johannesburg.

June
July
August
November
December

Airlines Flying to Johannesburg from Nairobi

Flight schedule Nairobi to Johannesburg

02:15 → 05:25

direct

logo Airlink 73
NBO — JNB
M - - T - S -
07:45 → 10:55

direct

logo Kenya Airways 760
NBO — JNB
M T W T F S S
12:35 → 15:50

direct

logo Kenya Airways 762
NBO — JNB
M T W T F S S
15:30 → 18:40

direct

logo Airlink 71
NBO — JNB
M T W T F S S
21:00 → 00:15

direct

logo Kenya Airways 764
NBO — JNB
M T W T F S S
01:30 → 07:55

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
M T W T F S S
02:15 → 05:25

direct

Airlink logo Airlink
NBO — JNB
M - - T - S -
05:30 → 14:20

1 stop

RwandAir logo RwandAir
NBO — JNB
M T W T F S S
07:10 → 13:15

1 stop

Air Tanzania logo Air Tanzania
NBO — JNB
M - W - F - -
07:20 → 15:45

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
- - - T - S -
07:20 → 15:45

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
M - - - - - -
07:20 → 16:25

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
M - - - - - -
07:25 → 14:20

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
- - - - F - -
07:25 → 15:30

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
M - W T F - S
07:25 → 16:20

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
- - - - - - S
07:30 → 13:15

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
- - - - - - S
07:30 → 14:20

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
- T W T F S S
07:35 → 14:15

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
M - W - F - -
07:35 → 15:45

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
M - W - F - -
07:35 → 16:05

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
M - W - F - -
07:40 → 13:15

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
M - W - F S -
07:45 → 10:55

direct

Kenya Airways logo Kenya Airways
NBO — JNB
M T W T F S S
09:50 → 16:50

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
- - W - - - S
11:40 → 19:40

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
- - - T - - -
11:45 → 18:30

1 stop

NAYSA logo NAYSA
NBO — JNB
- T - T - - -
12:30 → 19:40

1 stop

Uganda Airlines logo Uganda Airlines
NBO — JNB
- - - T - - -
12:35 → 15:50

direct

Kenya Airways logo Kenya Airways
NBO — JNB
M T W T F S S
13:30 → 18:50

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
- T - - F S -
14:15 → 22:45

1 stop

Kenya Airways logo Kenya Airways
NBO — JNB
- - - - - - S
14:20 → 19:40

1 stop

Uganda Airlines logo Uganda Airlines
NBO — JNB
- T - - - - -
14:20 → 22:45

1 stop

Uganda Airlines logo Uganda Airlines
NBO — JNB
- - - - - - S
15:30 → 18:40

direct

Airlink logo Airlink
NBO — JNB
M T W T F S S
21:00 → 00:15

direct

Kenya Airways logo Kenya Airways
NBO — JNB
M T W T F S S
21:05 → 07:55

1 stop

Precision Air logo Precision Air
NBO — JNB
M - - T - S -
23:00 → 06:10

1 stop

Air Tanzania logo Air Tanzania
NBO — JNB
M - W T F - S