Cheap flights from Johannesburg to Nairobi

Search for the cheapest air tickets from Johannesburg to Nairobi
Google Play App Store

Recently booked flights from Johannesburg to Nairobi

From
Johannesburg
To
Nairobi
Depart date
18.07.2026
Price
$205

Average ticket prices for flights from Johannesburg to Nairobi by month

Find the cheapest time to fly from Johannesburg to Nairobi.

June
July
October

Airlines Flying to Nairobi from Johannesburg

Flight schedule Johannesburg to Nairobi

17:00 → 22:05

direct

logo Kenya Airways 763
JNB — NBO
- - W - - - -
17:00 → 22:05

direct

logo Kenya Airways 763
JNB — NBO
- T - T - - S
13:30 → 18:30

direct

logo Airlink 70
JNB — NBO
M T W T F S S
10:00 → 22:05

direct

logo South African Airways 22
JNB — NBO
- - - T - - S
09:30 → 19:40

direct

logo South African Airways 50
JNB — NBO
- - W - - - S
19:35 → 05:45

direct

logo South African Airways 66
JNB — NBO
- - - T - - -
22:00 → 07:55

direct

logo South African Airways 188
JNB — NBO
M T W T F S S
11:45 → 22:10

direct

logo South African Airways 40
JNB — NBO
- - W - F - -
10:00 → 22:05

direct

logo South African Airways 22
JNB — NBO
- - - - - - S
11:45 → 22:10

direct

logo South African Airways 40
JNB — NBO
M - - - - - -
10:00 → 22:05

direct

logo South African Airways 22
JNB — NBO
M - W - F S -
09:30 → 19:45

direct

logo South African Airways 50
JNB — NBO
- - - - F - -
20:40 → 07:15

direct

logo Uganda Airlines 713
JNB — NBO
- T - T - - -
12:50 → 20:45

direct

logo Uganda Airlines 711
JNB — NBO
- - - - F - -
20:40 → 04:25

direct

logo Uganda Airlines 713
JNB — NBO
- T - - - - -
12:50 → 22:00

direct

logo Uganda Airlines 711
JNB — NBO
- - W - - S -
12:50 → 21:25

direct

logo Uganda Airlines 711
JNB — NBO
M - W - F S -
00:45 → 10:55

direct

logo Uganda Airlines 713
JNB — NBO
- - - - - - S
12:50 → 21:30

direct

logo Uganda Airlines 711
JNB — NBO
M - - - - - -
16:50 → 04:55

direct

logo RwandAir 109
JNB — NBO
M T W T F S S
03:10 → 11:30

direct

logo RwandAir 103
JNB — NBO
M T W T - - -
03:10 → 11:30

direct

logo RwandAir 103
JNB — NBO
- T - - F S -
03:10 → 11:30

direct

logo RwandAir 103
JNB — NBO
M - W T F S S
03:10 → 12:20

direct

logo RwandAir 103
JNB — NBO
M T W T F S S
10:10 → 19:10

direct

logo Zambia Airways 304
JNB — NBO
- - - - F - -
10:15 → 19:10

direct

logo Zambia Airways 304
JNB — NBO
- - - - - - S
10:40 → 19:40

direct

logo Airlink 21
JNB — NBO
- - W - - - S
10:15 → 19:45

direct

logo Airlink 150
JNB — NBO
- - - - F - -
08:20 → 15:45

direct

logo Airlink 98
JNB — NBO
M - - - F - S
22:00 → 06:10

direct

logo Airlink 36
JNB — NBO
- - - T - - S
11:30 → 22:05

direct

logo Airlink 162
JNB — NBO
M - W T - S S
22:00 → 07:00

direct

logo Airlink 36
JNB — NBO
M - W - - - -
06:20 → 15:45

direct

logo Airlink 100
JNB — NBO
M T W - F - -
10:50 → 19:45

direct

logo Airlink 460
JNB — NBO
- - - - - S -
11:30 → 22:05

direct

logo Airlink 162
JNB — NBO
M - W T F S S
10:15 → 19:40

direct

logo Airlink 150
JNB — NBO
- - W - - - S
14:25 → 22:05

direct

logo Airlink 168
JNB — NBO
- - - - F - S
11:35 → 22:10

direct

logo Airlink 494
JNB — NBO
M - W - F - -
10:55 → 22:05

direct

logo Airlink 104
JNB — NBO
M - W T F S S
10:55 → 22:05

direct

logo Airlink 104
JNB — NBO
M - W T - S S
14:25 → 22:05

direct

logo Airlink 168
JNB — NBO
- - - - F - -
10:30 → 19:45

direct

logo Airlink 230
JNB — NBO
- T - - - S -
12:00 → 22:00

direct

logo Airlink 10
JNB — NBO
- - - - - - S
10:40 → 19:45

direct

logo Airlink 21
JNB — NBO
- - - - F - -
06:20 → 15:45

direct

logo Airlink 100
JNB — NBO
- T - - - - -
14:15 → 22:20

direct

logo Air Tanzania 209
JNB — NBO
- - - - - - S
14:15 → 22:20

direct

logo Air Tanzania 209
JNB — NBO
- - - - - S -
14:15 → 23:00

direct

logo Air Tanzania 209
JNB — NBO
M - W - F S -
14:15 → 22:00

direct

logo Air Tanzania 207
JNB — NBO
- T - T - - -
14:15 → 22:20

direct

logo Air Tanzania 209
JNB — NBO
M - - - F - -
14:15 → 22:20

direct

logo Air Tanzania 209
JNB — NBO
- - W - - - -
14:15 → 23:00

direct

logo Air Tanzania 209
JNB — NBO
- - - - - - S
00:45 → 10:55

1 stop

Uganda Airlines logo Uganda Airlines
JNB — NBO
- - - - - - S
03:10 → 11:30

1 stop

RwandAir logo RwandAir
JNB — NBO
M - W T F S S
03:10 → 11:30

1 stop

RwandAir logo RwandAir
JNB — NBO
- T - - F S -
03:10 → 11:30

1 stop

RwandAir logo RwandAir
JNB — NBO
M T W T - - -
03:10 → 12:20

1 stop

RwandAir logo RwandAir
JNB — NBO
M T W T F S S
06:20 → 15:45

1 stop

Airlink logo Airlink
JNB — NBO
M T W - F - -
06:20 → 15:45

1 stop

Airlink logo Airlink
JNB — NBO
- T - - - - -
08:20 → 15:45

1 stop

Airlink logo Airlink
JNB — NBO
M - - - F - S
09:30 → 19:40

1 stop

South African Airways logo South African Airways
JNB — NBO
- - W - - - S
09:30 → 19:45

1 stop

South African Airways logo South African Airways
JNB — NBO
- - - - F - -
10:00 → 22:05

1 stop

South African Airways logo South African Airways
JNB — NBO
- - - T - - S
10:00 → 22:05

1 stop

South African Airways logo South African Airways
JNB — NBO
- - - - - - S
10:00 → 22:05

1 stop

South African Airways logo South African Airways
JNB — NBO
M - W - F S -
10:10 → 19:10

1 stop

Zambia Airways logo Zambia Airways
JNB — NBO
- - - - F - -
10:15 → 19:10

1 stop

Zambia Airways logo Zambia Airways
JNB — NBO
- - - - - - S
10:15 → 19:40

1 stop

Airlink logo Airlink
JNB — NBO
- - W - - - S
10:15 → 19:45

1 stop

Airlink logo Airlink
JNB — NBO
- - - - F - -
10:30 → 19:45

1 stop

Airlink logo Airlink
JNB — NBO
- T - - - S -
10:40 → 19:40

1 stop

Airlink logo Airlink
JNB — NBO
- - W - - - S
10:40 → 19:45

1 stop

Airlink logo Airlink
JNB — NBO
- - - - F - -
10:50 → 19:45

1 stop

Airlink logo Airlink
JNB — NBO
- - - - - S -
10:55 → 22:05

1 stop

Airlink logo Airlink
JNB — NBO
M - W T - S S
10:55 → 22:05

1 stop

Airlink logo Airlink
JNB — NBO
M - W T F S S
11:30 → 22:05

1 stop

Airlink logo Airlink
JNB — NBO
M - W T F S S
11:30 → 22:05

1 stop

Airlink logo Airlink
JNB — NBO
M - W T - S S
11:35 → 22:10

1 stop

Airlink logo Airlink
JNB — NBO
M - W - F - -
11:45 → 22:10

1 stop

South African Airways logo South African Airways
JNB — NBO
- - W - F - -
11:45 → 22:10

1 stop

South African Airways logo South African Airways
JNB — NBO
M - - - - - -
12:00 → 22:00

1 stop

Airlink logo Airlink
JNB — NBO
- - - - - - S
12:50 → 20:45

1 stop

Uganda Airlines logo Uganda Airlines
JNB — NBO
- - - - F - -
12:50 → 21:25

1 stop

Uganda Airlines logo Uganda Airlines
JNB — NBO
M - W - F S -
12:50 → 21:30

1 stop

Uganda Airlines logo Uganda Airlines
JNB — NBO
M - - - - - -
12:50 → 22:00

1 stop

Uganda Airlines logo Uganda Airlines
JNB — NBO
- - W - - S -
13:30 → 18:30

direct

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

1 stop

Air Tanzania logo Air Tanzania
JNB — NBO
- T - T - - -
14:15 → 22:20

1 stop

Air Tanzania logo Air Tanzania
JNB — NBO
- - W - - - -
14:15 → 22:20

1 stop

Air Tanzania logo Air Tanzania
JNB — NBO
- - - - - S -
14:15 → 22:20

1 stop

Air Tanzania logo Air Tanzania
JNB — NBO
M - - - F - -
14:15 → 22:20

1 stop

Air Tanzania logo Air Tanzania
JNB — NBO
- - - - - - S
14:15 → 23:00

1 stop

Air Tanzania logo Air Tanzania
JNB — NBO
M - W - F S -
14:15 → 23:00

1 stop

Air Tanzania logo Air Tanzania
JNB — NBO
- - - - - - S
14:25 → 22:05

1 stop

Airlink logo Airlink
JNB — NBO
- - - - F - S
14:25 → 22:05

1 stop

Airlink logo Airlink
JNB — NBO
- - - - F - -
16:50 → 04:55

1 stop

RwandAir logo RwandAir
JNB — NBO
M T W T F S S
17:00 → 22:05

direct

Kenya Airways logo Kenya Airways
JNB — NBO
- T - T - - S
17:00 → 22:05

direct

Kenya Airways logo Kenya Airways
JNB — NBO
- - W - - - -
19:35 → 05:45

1 stop

South African Airways logo South African Airways
JNB — NBO
- - - T - - -
20:40 → 04:25

1 stop

Uganda Airlines logo Uganda Airlines
JNB — NBO
- T - - - - -
20:40 → 07:15

1 stop

Uganda Airlines logo Uganda Airlines
JNB — NBO
- T - T - - -
22:00 → 06:10

1 stop

Airlink logo Airlink
JNB — NBO
- - - T - - S
22:00 → 07:00

1 stop

Airlink logo Airlink
JNB — NBO
M - W - - - -
22:00 → 07:55

1 stop

South African Airways logo South African Airways
JNB — NBO
M T W T F S S