×
Flights
  • One way
  • Round trip
Cheap Flights from Kenya to South Africa
(Modify Search)
  • Themes
  • Destinations
  • Airlines
  • Flights

Cheap Flights from Kenya to South Africa

Airline Results Price View
View All Airlines View Flights
Kenya Airways 197 results US$724 View Flights
South African Airways 44 results US$724 View Flights
Kulula 184 results US$746 View Flights
Air Namibia 31 results US$1,597 View Flights
Themes Results Price View
View All Themes View Cities
Historical 46 results US$838 View Cities
Senior-friendly 46 results US$838 View Cities
Romantic 46 results US$838 View Cities
Foodie 46 results US$838 View Cities
Cities Results Price View
View All Cities View Flights
Johannesburg 357 results US$724 View Flights
Cape Town 46 results US$838 View Flights
Durban 53 results US$860 View Flights
Depart: Sun, 18 Jan Return: Sat, 31 Jan Nairobi to Johannesburg Sun, 18 Jan - Sat, 31 Jan
Kenya Airways Direct 4h 15m
6:35 am NBO - 9:50 am JNB
Kenya Airways Direct 4h 10m
1:20 pm JNB - 6:30 pm NBO
US$725
fly.co.uk
Show Details

Depart: Nairobi to Johannesburg

NBO
6:35 am
4h 15m
JNB
9:50 am
Airlines
Flight No.
From
To
Duration
KQ760
6:35 am, 18 Jan Sun
NBO Nairobi
9:50 am, 18 Jan Sun
JNB Johannesburg
4h 15m

Return: Johannesburg to Nairobi

JNB
1:20 pm
4h 10m
NBO
6:30 pm
Airlines
Flight No.
From
To
Duration
KQ763
1:20 pm, 31 Jan Sat
JNB Johannesburg
6:30 pm, 31 Jan Sat
NBO Nairobi
4h 10m
Depart: Sun, 18 Jan Return: Sat, 31 Jan Nairobi to Johannesburg Sun, 18 Jan - Sat, 31 Jan
South African Airways Direct 4h 20m
3:55 pm NBO - 7:15 pm JNB
South African Airways Direct 4h 5m
10:05 am JNB - 3:10 pm NBO
US$725
fly.co.uk
Show Details

Depart: Nairobi to Johannesburg

NBO
3:55 pm
4h 20m
JNB
7:15 pm
Airlines
Flight No.
From
To
Duration
SA185
3:55 pm, 18 Jan Sun
NBO Nairobi
7:15 pm, 18 Jan Sun
JNB Johannesburg
4h 20m

Return: Johannesburg to Nairobi

JNB
10:05 am
4h 5m
NBO
3:10 pm
Airlines
Flight No.
From
To
Duration
SA184
10:05 am, 31 Jan Sat
JNB Johannesburg
3:10 pm, 31 Jan Sat
NBO Nairobi
4h 5m
Depart: Sun, 18 Jan Return: Sat, 31 Jan Nairobi to Johannesburg Sun, 18 Jan - Sat, 31 Jan
Kenya Airways Direct 4h 15m
8:45 am NBO - 12:00 pm JNB
Kenya Airways Direct 4h 10m
10:55 am JNB - 4:05 pm NBO
US$725
fly.co.uk
Show Details

Depart: Nairobi to Johannesburg

NBO
8:45 am
4h 15m
JNB
12:00 pm
Airlines
Flight No.
From
To
Duration
KQ762
8:45 am, 18 Jan Sun
NBO Nairobi
12:00 pm, 18 Jan Sun
JNB Johannesburg
4h 15m

Return: Johannesburg to Nairobi

JNB
10:55 am
4h 10m
NBO
4:05 pm
Airlines
Flight No.
From
To
Duration
KQ761
10:55 am, 31 Jan Sat
JNB Johannesburg
4:05 pm, 31 Jan Sat
NBO Nairobi
4h 10m
Depart: Sun, 18 Jan Return: Sat, 31 Jan Nairobi to Johannesburg Sun, 18 Jan - Sat, 31 Jan
Kenya Airways Direct 4h 15m
8:45 am NBO - 12:00 pm JNB
Kenya Airways Direct 4h 10m
1:20 pm JNB - 6:30 pm NBO
US$725
fly.co.uk
Show Details

Depart: Nairobi to Johannesburg

NBO
8:45 am
4h 15m
JNB
12:00 pm
Airlines
Flight No.
From
To
Duration
KQ762
8:45 am, 18 Jan Sun
NBO Nairobi
12:00 pm, 18 Jan Sun
JNB Johannesburg
4h 15m

Return: Johannesburg to Nairobi

JNB
1:20 pm
4h 10m
NBO
6:30 pm
Airlines
Flight No.
From
To
Duration
KQ763
1:20 pm, 31 Jan Sat
JNB Johannesburg
6:30 pm, 31 Jan Sat
NBO Nairobi
4h 10m
Depart: Sun, 18 Jan Return: Sat, 31 Jan Nairobi to Johannesburg Sun, 18 Jan - Sat, 31 Jan
South African Airways Direct 4h 20m
3:55 pm NBO - 7:15 pm JNB
South African Airways Direct 4h 5m
8:20 pm JNB - 1:25 am (+1) NBO
US$725
fly.co.uk
Show Details

Depart: Nairobi to Johannesburg

NBO
3:55 pm
4h 20m
JNB
7:15 pm
Airlines
Flight No.
From
To
Duration
SA185
3:55 pm, 18 Jan Sun
NBO Nairobi
7:15 pm, 18 Jan Sun
JNB Johannesburg
4h 20m

Return: Johannesburg to Nairobi

JNB
8:20 pm
4h 5m
NBO
1:25 am (+1)
Airlines
Flight No.
From
To
Duration
SA180
8:20 pm, 31 Jan Sat
JNB Johannesburg
1:25 am, 1 Feb Sun
NBO Nairobi
4h 5m
Depart: Sun, 18 Jan Return: Sat, 31 Jan Nairobi to Johannesburg Sun, 18 Jan - Sat, 31 Jan
Kenya Airways Direct 4h 15m
8:35 pm NBO - 11:50 pm JNB
Kenya Airways Direct 4h 10m
1:20 pm JNB - 6:30 pm NBO
US$725
fly.co.uk
Show Details

Depart: Nairobi to Johannesburg

NBO
8:35 pm
4h 15m
JNB
11:50 pm
Airlines
Flight No.
From
To
Duration
KQ764
8:35 pm, 18 Jan Sun
NBO Nairobi
11:50 pm, 18 Jan Sun
JNB Johannesburg
4h 15m

Return: Johannesburg to Nairobi

JNB
1:20 pm
4h 10m
NBO
6:30 pm
Airlines
Flight No.
From
To
Duration
KQ763
1:20 pm, 31 Jan Sat
JNB Johannesburg
6:30 pm, 31 Jan Sat
NBO Nairobi
4h 10m
Depart: Sun, 18 Jan Return: Sat, 31 Jan Nairobi to Johannesburg Sun, 18 Jan - Sat, 31 Jan
Kenya Airways Direct 4h 15m
6:35 am NBO - 9:50 am JNB
Kenya Airways Direct 4h 10m
10:55 am JNB - 4:05 pm NBO
US$725
fly.co.uk
Show Details

Depart: Nairobi to Johannesburg

NBO
6:35 am
4h 15m
JNB
9:50 am
Airlines
Flight No.
From
To
Duration
KQ760
6:35 am, 18 Jan Sun
NBO Nairobi
9:50 am, 18 Jan Sun
JNB Johannesburg
4h 15m

Return: Johannesburg to Nairobi

JNB
10:55 am
4h 10m
NBO
4:05 pm
Airlines
Flight No.
From
To
Duration
KQ761
10:55 am, 31 Jan Sat
JNB Johannesburg
4:05 pm, 31 Jan Sat
NBO Nairobi
4h 10m
Depart: Thu, 1 Jan Return: Sun, 1 Feb Nairobi to Johannesburg Thu, 1 Jan - Sun, 1 Feb
Kenya Airways Direct 4h 15m
6:35 am NBO - 9:50 am JNB
Kenya Airways Direct 4h 10m
1:20 pm JNB - 6:30 pm NBO
US$733
us.bravofly.com
Show Details

Depart: Nairobi to Johannesburg

NBO
6:35 am
4h 15m
JNB
9:50 am
Airlines
Flight No.
From
To
Duration
KQ760
6:35 am, 1 Jan Thu
NBO Nairobi
9:50 am, 1 Jan Thu
JNB Johannesburg
4h 15m

Return: Johannesburg to Nairobi

JNB
1:20 pm
4h 10m
NBO
6:30 pm
Airlines
Flight No.
From
To
Duration
KQ763
1:20 pm, 1 Feb Sun
JNB Johannesburg
6:30 pm, 1 Feb Sun
NBO Nairobi
4h 10m
Depart: Thu, 1 Jan Return: Sun, 1 Feb Nairobi to Johannesburg Thu, 1 Jan - Sun, 1 Feb
Kenya Airways Direct 4h 15m
8:45 am NBO - 12:00 pm JNB
Kenya Airways Direct 4h 10m
1:20 pm JNB - 6:30 pm NBO
US$733
us.bravofly.com
Show Details

Depart: Nairobi to Johannesburg

NBO
8:45 am
4h 15m
JNB
12:00 pm
Airlines
Flight No.
From
To
Duration
KQ762
8:45 am, 1 Jan Thu
NBO Nairobi
12:00 pm, 1 Jan Thu
JNB Johannesburg
4h 15m

Return: Johannesburg to Nairobi

JNB
1:20 pm
4h 10m
NBO
6:30 pm
Airlines
Flight No.
From
To
Duration
KQ763
1:20 pm, 1 Feb Sun
JNB Johannesburg
6:30 pm, 1 Feb Sun
NBO Nairobi
4h 10m
Depart: Thu, 1 Jan Return: Sun, 1 Feb Nairobi to Johannesburg Thu, 1 Jan - Sun, 1 Feb
Kenya Airways Direct 4h 15m
8:35 pm NBO - 11:50 pm JNB
Kenya Airways Direct 4h 10m
1:20 pm JNB - 6:30 pm NBO
US$733
us.bravofly.com
Show Details

Depart: Nairobi to Johannesburg

NBO
8:35 pm
4h 15m
JNB
11:50 pm
Airlines
Flight No.
From
To
Duration
KQ764
8:35 pm, 1 Jan Thu
NBO Nairobi
11:50 pm, 1 Jan Thu
JNB Johannesburg
4h 15m

Return: Johannesburg to Nairobi

JNB
1:20 pm
4h 10m
NBO
6:30 pm
Airlines
Flight No.
From
To
Duration
KQ763
1:20 pm, 1 Feb Sun
JNB Johannesburg
6:30 pm, 1 Feb Sun
NBO Nairobi
4h 10m
Depart: Mon, 9 Feb Return: Tue, 31 Mar Nairobi to Johannesburg Mon, 9 Feb - Tue, 31 Mar
South African Airways Direct 4h 20m
3:55 pm NBO - 7:15 pm JNB
South African Airways Direct 4h 5m
8:20 pm JNB - 1:25 am (+1) NBO
US$733
us.bravofly.com
Show Details

Depart: Nairobi to Johannesburg

NBO
3:55 pm
4h 20m
JNB
7:15 pm
Airlines
Flight No.
From
To
Duration
SA185
3:55 pm, 9 Feb Mon
NBO Nairobi
7:15 pm, 9 Feb Mon
JNB Johannesburg
4h 20m

Return: Johannesburg to Nairobi

JNB
8:20 pm
4h 5m
NBO
1:25 am (+1)
Airlines
Flight No.
From
To
Duration
SA180
8:20 pm, 31 Mar Tue
JNB Johannesburg
1:25 am, 1 Apr Wed
NBO Nairobi
4h 5m
Depart: Sat, 31 Jan Return: Thu, 21 May Nairobi to Johannesburg Sat, 31 Jan - Thu, 21 May
South African Airways Direct 4h 20m
3:55 pm NBO - 7:15 pm JNB
South African Airways Direct 4h 5m
10:10 am JNB - 3:15 pm NBO
US$733
us.bravofly.com
Show Details

Depart: Nairobi to Johannesburg

NBO
3:55 pm
4h 20m
JNB
7:15 pm
Airlines
Flight No.
From
To
Duration
SA185
3:55 pm, 31 Jan Sat
NBO Nairobi
7:15 pm, 31 Jan Sat
JNB Johannesburg
4h 20m

Return: Johannesburg to Nairobi

JNB
10:10 am
4h 5m
NBO
3:15 pm
Airlines
Flight No.
From
To
Duration
SA184
10:10 am, 21 May Thu
JNB Johannesburg
3:15 pm, 21 May Thu
NBO Nairobi
4h 5m
Depart: Mon, 9 Feb Return: Tue, 31 Mar Nairobi to Johannesburg Mon, 9 Feb - Tue, 31 Mar
Kenya Airways Direct 4h 15m
8:45 am NBO - 12:00 pm JNB
Kenya Airways Direct 4h 10m
10:55 am JNB - 4:05 pm NBO
US$733
us.bravofly.com
Show Details

Depart: Nairobi to Johannesburg

NBO
8:45 am
4h 15m
JNB
12:00 pm
Airlines
Flight No.
From
To
Duration
KQ762
8:45 am, 9 Feb Mon
NBO Nairobi
12:00 pm, 9 Feb Mon
JNB Johannesburg
4h 15m

Return: Johannesburg to Nairobi

JNB
10:55 am
4h 10m
NBO
4:05 pm
Airlines
Flight No.
From
To
Duration
KQ761
10:55 am, 31 Mar Tue
JNB Johannesburg
4:05 pm, 31 Mar Tue
NBO Nairobi
4h 10m
Depart: Sat, 31 Jan Return: Thu, 21 May Nairobi to Johannesburg Sat, 31 Jan - Thu, 21 May
Kenya Airways Direct 4h 15m
8:45 am NBO - 12:00 pm JNB
Kenya Airways Direct 4h 10m
1:20 pm JNB - 6:30 pm NBO
US$733
us.bravofly.com
Show Details

Depart: Nairobi to Johannesburg

NBO
8:45 am
4h 15m
JNB
12:00 pm
Airlines
Flight No.
From
To
Duration
KQ762
8:45 am, 31 Jan Sat
NBO Nairobi
12:00 pm, 31 Jan Sat
JNB Johannesburg
4h 15m

Return: Johannesburg to Nairobi

JNB
1:20 pm
4h 10m
NBO
6:30 pm
Airlines
Flight No.
From
To
Duration
KQ763
1:20 pm, 21 May Thu
JNB Johannesburg
6:30 pm, 21 May Thu
NBO Nairobi
4h 10m
Depart: Thu, 1 Jan Return: Sun, 1 Feb Nairobi to Johannesburg Thu, 1 Jan - Sun, 1 Feb
South African Airways Direct 4h 20m
3:55 pm NBO - 7:15 pm JNB
South African Airways Direct 4h 5m
10:05 am JNB - 3:10 pm NBO
US$733
us.bravofly.com
Show Details

Depart: Nairobi to Johannesburg

NBO
3:55 pm
4h 20m
JNB
7:15 pm
Airlines
Flight No.
From
To
Duration
SA185
3:55 pm, 1 Jan Thu
NBO Nairobi
7:15 pm, 1 Jan Thu
JNB Johannesburg
4h 20m

Return: Johannesburg to Nairobi

JNB
10:05 am
4h 5m
NBO
3:10 pm
Airlines
Flight No.
From
To
Duration
SA184
10:05 am, 1 Feb Sun
JNB Johannesburg
3:10 pm, 1 Feb Sun
NBO Nairobi
4h 5m
Depart: Mon, 9 Feb Return: Wed, 1 Apr Nairobi to Johannesburg Mon, 9 Feb - Wed, 1 Apr
Kenya Airways Direct 4h 15m
8:45 am NBO - 12:00 pm JNB
Kenya Airways Direct 4h 10m
10:55 am JNB - 4:05 pm NBO
US$733
us.bravofly.com
Show Details

Depart: Nairobi to Johannesburg

NBO
8:45 am
4h 15m
JNB
12:00 pm
Airlines
Flight No.
From
To
Duration
KQ762
8:45 am, 9 Feb Mon
NBO Nairobi
12:00 pm, 9 Feb Mon
JNB Johannesburg
4h 15m

Return: Johannesburg to Nairobi

JNB
10:55 am
4h 10m
NBO
4:05 pm
Airlines
Flight No.
From
To
Duration
KQ761
10:55 am, 1 Apr Wed
JNB Johannesburg
4:05 pm, 1 Apr Wed
NBO Nairobi
4h 10m
Depart: Mon, 9 Feb Return: Tue, 31 Mar Nairobi to Johannesburg Mon, 9 Feb - Tue, 31 Mar
Kenya Airways Direct 4h 15m
8:35 pm NBO - 11:50 pm JNB
Kenya Airways Direct 4h 10m
10:55 am JNB - 4:05 pm NBO
US$733
us.bravofly.com
Show Details

Depart: Nairobi to Johannesburg

NBO
8:35 pm
4h 15m
JNB
11:50 pm
Airlines
Flight No.
From
To
Duration
KQ764
8:35 pm, 9 Feb Mon
NBO Nairobi
11:50 pm, 9 Feb Mon
JNB Johannesburg
4h 15m

Return: Johannesburg to Nairobi

JNB
10:55 am
4h 10m
NBO
4:05 pm
Airlines
Flight No.
From
To
Duration
KQ761
10:55 am, 31 Mar Tue
JNB Johannesburg
4:05 pm, 31 Mar Tue
NBO Nairobi
4h 10m
Depart: Mon, 1 Dec Return: Mon, 2 Feb Nairobi to Johannesburg Mon, 1 Dec - Mon, 2 Feb
Kenya Airways Direct 4h 15m
8:35 pm NBO - 11:50 pm JNB
Kenya Airways Direct 4h 10m
1:20 pm JNB - 6:30 pm NBO
US$733
us.bravofly.com
Show Details

Depart: Nairobi to Johannesburg

NBO
8:35 pm
4h 15m
JNB
11:50 pm
Airlines
Flight No.
From
To
Duration
KQ764
8:35 pm, 1 Dec Mon
NBO Nairobi
11:50 pm, 1 Dec Mon
JNB Johannesburg
4h 15m

Return: Johannesburg to Nairobi

JNB
1:20 pm
4h 10m
NBO
6:30 pm
Airlines
Flight No.
From
To
Duration
KQ763
1:20 pm, 2 Feb Mon
JNB Johannesburg
6:30 pm, 2 Feb Mon
NBO Nairobi
4h 10m
Depart: Mon, 9 Feb Return: Tue, 31 Mar Nairobi to Johannesburg Mon, 9 Feb - Tue, 31 Mar
South African Airways Direct 4h 20m
3:55 pm NBO - 7:15 pm JNB
South African Airways Direct 4h 5m
10:10 am JNB - 3:15 pm NBO
US$733
us.bravofly.com
Show Details

Depart: Nairobi to Johannesburg

NBO
3:55 pm
4h 20m
JNB
7:15 pm
Airlines
Flight No.
From
To
Duration
SA185
3:55 pm, 9 Feb Mon
NBO Nairobi
7:15 pm, 9 Feb Mon
JNB Johannesburg
4h 20m

Return: Johannesburg to Nairobi

JNB
10:10 am
4h 5m
NBO
3:15 pm
Airlines
Flight No.
From
To
Duration
SA184
10:10 am, 31 Mar Tue
JNB Johannesburg
3:15 pm, 31 Mar Tue
NBO Nairobi
4h 5m
Depart: Thu, 1 Jan Return: Sun, 1 Feb Nairobi to Johannesburg Thu, 1 Jan - Sun, 1 Feb
Kenya Airways Direct 4h 15m
6:35 am NBO - 9:50 am JNB
Kenya Airways Direct 4h 10m
10:55 am JNB - 4:05 pm NBO
US$733
us.bravofly.com
Show Details

Depart: Nairobi to Johannesburg

NBO
6:35 am
4h 15m
JNB
9:50 am
Airlines
Flight No.
From
To
Duration
KQ760
6:35 am, 1 Jan Thu
NBO Nairobi
9:50 am, 1 Jan Thu
JNB Johannesburg
4h 15m

Return: Johannesburg to Nairobi

JNB
10:55 am
4h 10m
NBO
4:05 pm
Airlines
Flight No.
From
To
Duration
KQ761
10:55 am, 1 Feb Sun
JNB Johannesburg
4:05 pm, 1 Feb Sun
NBO Nairobi
4h 10m