Cheap flights from Johannesburg to Nairobi

Search for the cheapest air tickets from Johannesburg to Nairobi

Recently booked flights from Johannesburg to Nairobi

From
Johannesburg
To
Nairobi
Depart date
03.07.2025
Price
$506 / 1842ر.ق

Average ticket prices for flights from Johannesburg to Nairobi by month

Find the cheapest time to fly from Johannesburg to Nairobi.

July
August
October
November
December
January
February

Airlines Flying to Nairobi from Johannesburg

Flight schedule Johannesburg to Nairobi

01:25 → 06:30

direct

logo Kenya Airways 765
JNB — NBO
M T W T F S S
09:40 → 14:40

direct

logo Airlink 70
JNB — NBO
M T W T F S S
12:10 → 17:15

direct

logo Kenya Airways 761
JNB — NBO
M T W T F S S
17:00 → 22:05

direct

logo Kenya Airways 763
JNB — NBO
M T W T F S S
20:30 → 01:30

direct

logo Airlink 72
JNB — NBO
- - W - F - S
01:25 → 06:30

direct

Kenya Airways logo Kenya Airways
JNB — NBO
M T W T F S S
03:10 → 11:30

1 stop

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

1 stop

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

1 stop

Airlink logo Airlink
JNB — NBO
M - W T F - -
08:05 → 18:45

1 stop

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

1 stop

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

1 stop

South African Airways logo South African Airways
JNB — NBO
- T - - - - S
09:25 → 19:45

1 stop

South African Airways logo South African Airways
JNB — NBO
- - - - F - -
09:40 → 14:40

direct

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

1 stop

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

1 stop

NAYSA logo NAYSA
JNB — NBO
- - - - F - -
10:15 → 19:10

1 stop

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

1 stop

Airlink logo Airlink
JNB — NBO
- T - - - - 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 - T - S -
10:40 → 19:40

1 stop

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

1 stop

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

1 stop

Airlink logo Airlink
JNB — NBO
M - W - F S -
10:55 → 21:55

1 stop

Airlink logo Airlink
JNB — NBO
- T - T F S S
11:30 → 21:55

1 stop

Airlink logo Airlink
JNB — NBO
- T - T - S S
11:45 → 22:20

1 stop

South African Airways logo South African Airways
JNB — NBO
M - W - F - -
12:10 → 17:15

direct

Kenya Airways logo Kenya Airways
JNB — NBO
M T W T F S S
12:50 → 21:25

1 stop

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

1 stop

Uganda Airlines logo Uganda Airlines
JNB — NBO
M - W - F S -
14:15 → 22:00

1 stop

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

1 stop

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

1 stop

Air Tanzania logo Air Tanzania
JNB — NBO
M - W - F S S
14:30 → 21:55

1 stop

Airlink logo Airlink
JNB — NBO
- - - - F - S
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
M T W T F S S
19:35 → 06:35

1 stop

South African Airways logo South African Airways
JNB — NBO
- - W - - - -
20:10 → 06:35

1 stop

South African Airways logo South African Airways
JNB — NBO
- - W - - - -
20:30 → 01:30

direct

Airlink logo Airlink
JNB — NBO
- - W - F - S
20:40 → 05:05

1 stop

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

1 stop

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

1 stop

Airlink logo Airlink
JNB — NBO
M - W T - - -
22:00 → 06:15

1 stop

South African Airways logo South African Airways
JNB — NBO
- T - T F S S
22:00 → 06:15

1 stop

Airlink logo Airlink
JNB — NBO
- - W - - - -
22:00 → 06:15

1 stop

Airlink logo Airlink
JNB — NBO
- - - T F - S
22:00 → 06:30

1 stop

Airlink logo Airlink
JNB — NBO
M - - T - - S
23:45 → 07:15

1 stop

Uganda Airlines logo Uganda Airlines
JNB — NBO
- - - - - - S
23:45 → 11:00

1 stop

Uganda Airlines logo Uganda Airlines
JNB — NBO
- - - - - - S