⚡ Fare recorded April 25, 2026 · Prices change daily

Nairobi to Johannesburg flights

Nairobi (NBO) to Johannesburg (JNB): 1,810 miles (2,912 km) great-circle, about 4h 05m nonstop by our estimate. Cheapest fare observed: $521 round-trip on Air Tanzania, with 1 stop, departing May 30, 2026.

TCAir TanzaniaTC203
Depart
NBO
Nairobi, Kenya
23:40
2026-05-30
✈
Arrive
JNB
Johannesburg, South Africa
Returns 14:15
2026-06-01
Stops
1 stop
Distance
1,810 mi
Est. nonstop time
4h 05m
Trip type
Round-trip
$521
Round-trip · per person
Book this flight →
Also compare on Aviasales →
About this flight

When did the cheapest Nairobi to Johannesburg fare fly?

$521 round-trip, Air Tanzania TC203, departing 2026-05-30 at 23:40, returning 2026-06-01. The recorded itinerary left on a Saturday, returning on a Monday 2 nights later; the fare was observed 35 days before departure. "Book this flight" opens Kiwi.com with the same airline and dates.

Route facts

How far is Nairobi from Johannesburg?

  • Distance: 1,810 miles (2,912 km) great-circle, heading south.
  • Estimated nonstop flight time: about 4h 05m.
  • Departure airport: Jomo Kenyatta International Airport (NBO), Nairobi, Kenya, UTC+3 on May 30, 2026.
  • Arrival: O. R. Tambo International Airport (JNB), South Africa, UTC+2 on May 30, 2026.
  • Time difference: Johannesburg is 1 hour behind Nairobi on the recorded date.
  • Route type: international, Kenya to South Africa.
  • Arrival airport elevation: 5,558 ft.
  • Recorded itinerary: Air Tanzania TC203, 1 stop, round-trip, 2 days between departure and return.
Fare comparison

How does the Nairobi to Johannesburg fare compare with other routes from NBO?

At $521, it ranked 10th of the 30 round-trip fares we recorded from NBO (median $615). That is 28.8 cents per great-circle mile (round-trip price over one-way distance), close to the NBO median of 26.4 cents across 30 round-trip routes.

Routes from NBO of similar length: Cairo (2,202 mi) at $561 and Dubai (2,212 mi) at $585.

NBO to JNB is the only one of 30 NBO routes where Air Tanzania priced cheapest. It is the 21st longest of the 30 routes we track from NBO.

Other ways in

What did other cities pay to fly to Johannesburg?

Of 5 departure airports with a fare to Johannesburg, Nairobi (NBO) ranked 2nd at $521. Lowest: $284 from Cape Town (CPT); highest: $1745 from Cancun (CUN); 1 nonstop. Cheapest-fare airlines (routes): TAAG Angola Airlines (2), Air Tanzania (1), airline E9 (1) and airline GE (1).

The reverse, Johannesburg (JNB) to Nairobi (NBO), was $547 round-trip on RwandAir, 1 stop, departing April 29, 2026. Johannesburg to Nairobi flights.

Sources

Where do these numbers come from?

Travelpayouts fares (cheapest per route, observed April 25, 2026); OurAirports coordinates and elevations; IANA zones Africa/Nairobi, Africa/Johannesburg; flight time is our estimate.

FAQ

Nairobi to Johannesburg flight questions

How far is Nairobi from Johannesburg by plane?

+
Nairobi is about 1,810 miles (2,912 km) from Johannesburg on a great-circle line from Jomo Kenyatta International Airport (NBO) to O. R. Tambo International Airport (JNB), heading south. It is the 21st longest of the 30 routes we track from NBO. The recorded itinerary had 1 stop, so the distance flown was longer.

How long is the flight from Nairobi to Johannesburg?

+
About 4h 05m nonstop by our estimate for 1,810 miles (500 mph cruise plus 30 minutes, not a timetable). The recorded Air Tanzania fare was with 1 stop. 5 airports in our feed had a fare to Johannesburg; this one ranked 2nd, and 1 of the 5 was nonstop.

What is the time difference between Nairobi and Johannesburg?

+
On May 30, 2026, Nairobi was on UTC+3 (Africa/Nairobi) and Johannesburg on UTC+2 (Africa/Johannesburg), so Johannesburg was 1 hour behind Nairobi: noon in Nairobi was 11:00 in Johannesburg. Neither Africa/Nairobi nor Africa/Johannesburg shifts for daylight saving, so the gap holds all year.

How much is a flight from Nairobi to Johannesburg?

+
As observed on April 25, 2026: $521 per person round-trip on Air Tanzania flight TC203, departing May 30, 2026, returning June 1, 2026, with 1 stop. At $521, it ranked 10th of the 30 round-trip fares we recorded from NBO (median $615). That is 28.8 cents per great-circle mile (round-trip price over one-way distance), close to the NBO median of 26.4 cents across 30 round-trip routes. Prices change daily, so check the live fare.

Is there a nonstop flight from Nairobi to Johannesburg?

+
The cheapest recorded fare had 1 stop; our feed keeps only the cheapest fare per route, so a pricier nonstop may exist. Into Johannesburg, 1 of the 5 recorded fares was nonstop. From NBO, 8 of 30 were. The reverse, Johannesburg (JNB) to Nairobi (NBO), was $547 round-trip on RwandAir, 1 stop, departing April 29, 2026.

Which airports serve flights from Nairobi to Johannesburg?

+
It departs Jomo Kenyatta International Airport (NBO) in Nairobi, Kenya, and arrives at O. R. Tambo International Airport (JNB) in Johannesburg, South Africa. An international flight, Kenya to South Africa. Routes from NBO of similar length: Cairo (2,202 mi) at $561 and Dubai (2,212 mi) at $585.

Where else near Johannesburg can you fly from Nairobi?

Cape Town (CPT) $568Zanzibar (ZNZ) $367Kigali (KGL) $595Ukunda (UKA) $158Mombasa (MBA) $114Masai Mara (MRE) $453All flights from Nairobi →

Other cities with flights to Johannesburg

From Cape Town (CPT) $284From Lagos (LOS) $542From São Paulo (GRU) $783From Cancun (CUN) $1745

Ready to fly?

Book Air Tanzania NBO → JNB · $521 →