Cheap Flights from Nairobi to Johannesburg Starting at $261

Helping travelers to find the best flight offers

Cheapest flights from Nairobi to Johannesburg

Cheapest one way flight

$261

Air Tanzania
Air Tanzania
1 transfer
13h 40m
03/06/2025

The cheapest one-way flight from Nairobi to Johannesburg departs on 03/06/2025, is operated by Air Tanzania and costs $261

Cheapest round trip flight

$431

Uganda Airlines
Uganda Airlines
1 transfer
15h 45m
03/20/2025

The cheapest roundtrip flight from Nairobi to Johannesburg departs on 03/20/2025, is operated by Uganda Airlines and costs $431

The fastest flight

8h 45m

Fastest flight from Nairobi to Johannesburg takes 8h 45m

Direct flights

No direct flights

There are no direct flights on this route.

Earliest flight

4:20 AM

Latest flight

9:00 PM

Direct flights count

44

Distance

2925km

Timezone difference

1h

The distance between Nairobi and Johannesburg is 2925km (1814 miles). There are 44 direct flights from Nairobi to Johannesburg. The time difference between Nairobi and Johannesburg is 1h . Flights from Nairobi begin at 4:20 AM. The latest flight from Nairobi departs at 9:00 PM.

Airfare from Nairobi to Johannesburg by month

February 2025
Lowest price
on average:
$306
August 2025
Highest price
on average:
$307

Airlines operating on route

Direct Flights from Nairobi to Johannesburg

Johannesburg city image

NairobiJohannesburg

NBOJNB

06/05/2025

Departure date

Direct flight

Airlink

4Z71

Starting at $636

Johannesburg city image

NairobiJohannesburg

NBOJNB

02/25/2025

Departure date

Direct flight

Airlink

4Z71

Starting at $664

Johannesburg city image

NairobiJohannesburg

NBOJNB

02/26/2025

Departure date

Direct flight

Airlink

4Z071

Starting at $596

Johannesburg city image

NairobiJohannesburg

NBOJNB

03/06/2025

Departure date

Direct flight

Kenya Airways

KQ7119

Starting at $559

Johannesburg city image

NairobiJohannesburg

NBOJNB

03/20/2025

Departure date

Direct flight

Airlink

4Z71

Starting at $663

Johannesburg city image

NairobiJohannesburg

NBOJNB

03/29/2025

Departure date

Direct flight

Kenya Airways

KQ7119

Starting at $648

Johannesburg city image

NairobiJohannesburg

NBOJNB

03/30/2025

Departure date

Direct flight

Airlink

4Z71

Starting at $603

Johannesburg city image

NairobiJohannesburg

NBOJNB

05/01/2025

Departure date

Direct flight

Airlink

4Z71

Starting at $664

Johannesburg city image

NairobiJohannesburg

NBOJNB

06/04/2025

Departure date

Direct flight

Airlink

4Z071

Starting at $608

Johannesburg city image

NairobiJohannesburg

NBOJNB

09/12/2025

Departure date

Direct flight

Kenya Airways

KQ7119

Starting at $664

Schedule of direct flights from Nairobi to Johannesburg

A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from Nairobi to Johannesburg:

South African Airways

South African Airways

Su, Th, and Fr

Starting at $712

Nairobi airports overview

NBO
Airlink
Kenya Airways
Air Tanzania
Airlines flying to this airport
$306
Starting at
$449
on average

Johannesburg airports overview

JNB
Airlink
Kenya Airways
Air Tanzania
Airlines flying to this airport
$306
Starting at
$449
on average

Frequently asked questions (FAQ)

Answers to questions about the route that travelers are most interested in.

Special offers and sales on air tickets from Nairobi to Johannesburg

We keep tight track on airlines' pre-holidays sales and other special offers occurences all the time to let you save maximum amount of funds while traveling to your family or just going out on vacation.

Alternative routes