Find cheap flights from Johannesburg to Nairobi

Find cheap flights from Johannesburg to Nairobi

Return
Economy
Johannesburg (JNB)
Nairobi Jomo Kenyatta Intl
Wed 7/8
Wed 7/15
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Nairobi

Top tips for finding a cheap flight

  • Looking for a cheap flight? 25% of our users found flights on this route for R5 449 or less.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for booking Johannesburg to Nairobi flights

How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

Top 5 airlines serving Johannesburg OR Tambo to Nairobi

Scores according to KAYAK customer reviews

8,3
Emirates
Overall score based on 15 309 reviews
8,3
Boarding
8,2
Comfort
8,5
Crew
8,6
Entertainment
8,1
Food
Airline reviews
Read more about Emirates

Book cheap flights from Johannesburg to Nairobi (return)

Airports
Origin
Johannesburg
R5 399
only
R5 399
Destination
Nairobi
R5 399
only
R5 399
Sat, Nov 28
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
10h 40m
Wed, Dec 16
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
6h 25m
R5 399
Trip: 19 days
Based on null reviews
Sat, Aug 29
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
10h 10m
Tue, Oct 20
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
9h 40m
R7 895
Trip: 53 days
Based on null reviews
Sat, Aug 29
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 40m
Tue, Oct 20
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
6h 25m
R9 101
Trip: 53 days
Based on null reviews
Wed, Dec 2
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
23h 35m
Wed, Dec 16
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
31h 50m
R10 086
Trip: 15 days
Based on null reviews
Sat, Nov 14
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
10h 40m
Tue, Nov 24
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
11h 55m
R5 433
Trip: 11 days
Based on null reviews
Sun, Nov 29
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
16h 05m
Tue, Dec 15
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
11h 55m
R5 807
Trip: 17 days
Based on null reviews
Sun, Nov 15
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
26h 25m
Tue, Nov 24
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
6h 25m
R5 841
Trip: 10 days
Based on null reviews
Thu, Aug 27
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
10h 10m
Tue, Oct 20
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
9h 20m
R8 133
Trip: 55 days
Based on null reviews
Thu, Aug 27
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 20m
Tue, Oct 20
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
16h 15m
R6 197
Trip: 55 days
Based on null reviews
Wed, Dec 2
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 40m
Wed, Dec 16
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
10h 25m
R9 254
Trip: 15 days
Based on null reviews
Wed, Aug 26
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 20m
Fri, Oct 23
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
6h 25m
R6 673
Trip: 59 days
Based on null reviews
Sat, Aug 29
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
10h 10m
Mon, Oct 19
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
9h 05m
R8 897
Trip: 52 days
Based on null reviews
Fri, Aug 28
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 40m
Mon, Oct 19
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
6h 25m
R9 356
Trip: 53 days
Based on null reviews
Fri, Aug 28
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
23h 50m
Tue, Oct 20
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
18h 40m
R10 306
Trip: 54 days
Based on null reviews
Wed, Dec 2
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 40m
Wed, Dec 16
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
11h 15m
R9 118
Trip: 15 days
Based on null reviews
Sun, Nov 15
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 40m
Tue, Nov 24
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
29h 40m
R9 407
Trip: 10 days
Based on null reviews
Sun, Nov 15
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
18h 45m
Tue, Nov 24
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
19h 05m
R10 731
Trip: 10 days
Based on null reviews
Sun, Nov 15
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 40m
Tue, Nov 24
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
11h 15m
R9 678
Trip: 10 days
Based on null reviews
Thu, Aug 27
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 20m
Tue, Oct 20
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
20h 30m
R10 035
Trip: 55 days
Based on null reviews
Sun, Nov 29
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 40m
Mon, Dec 14
NBO
Jomo Kenyatta Airport, Nairobi
JNB
OR Tambo Airport, Johannesburg
6h 45m
R9 848
Trip: 16 days
Based on null reviews

Book cheap flights from Johannesburg to Nairobi (one-way)

Airports
Origin
Johannesburg
R4 143
only
R4 143
Destination
Nairobi
R4 143
only
R4 143
Sat, Sep 5
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 40m
R4 143
Based on null reviews
Thu, Jul 9
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 20m
R4 856
Based on null reviews
Fri, Sep 4
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 20m
R6 588
Based on null reviews
Sat, Sep 5
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
29h 20m
R8 642
Based on null reviews
Sun, Jul 12
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 40m
R4 516
Based on null reviews
Thu, Sep 3
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 20m
R4 907
Based on null reviews
Fri, Sep 4
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 40m
R4 635
Based on null reviews
Mon, Jul 13
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
26h 45m
R10 425
Based on null reviews
Mon, Jul 13
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
31h 45m
R12 514
Based on null reviews
Sun, Jul 12
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 20m
R6 656
Based on null reviews
Wed, Jul 15
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 40m
R5 705
Based on null reviews
Fri, Jul 10
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 40m
R5 739
Based on null reviews
Sun, Sep 6
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
13h 25m
R7 437
Based on null reviews
Mon, Jul 13
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
10h 10m
R6 435
Based on null reviews
Sat, Jul 11
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
16h 05m
R7 810
Based on null reviews
Thu, Jul 16
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
18h 05m
R10 103
Based on null reviews
Thu, Sep 3
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
6h 20m
R7 895
Based on null reviews
Sat, Sep 5
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
13h 35m
R10 510
Based on null reviews
Sat, Sep 5
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
24h 40m
R21 818
Based on null reviews
Tue, Jul 14
JNB
OR Tambo Airport, Johannesburg
NBO
Jomo Kenyatta Airport, Nairobi
10h 10m
R7 590
Based on null reviews
*
Prices are per person, are for e–tickets and include all taxes & fees in ZAR.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller
At KAYAK we don’t set prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car hires can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find on occasion that certain prices are no longer available.

More questions or if you have a bad price to report to us
Please send us an and someone from our team will get back to you promptly.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.
-
1
  • Return
  • One-way
  • Multi-city
  • Trip Builder
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First