background

Flight Deals from Africa to Johannesburg from $283

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

QR LogoEK LogoTK LogoKL LogoET LogoHM LogoSA Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Phone Banner
Priceline Phone Deals
Book with an agent for great rates!

Top Deals on flights from Nairobi to Johannesburg

Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

AIR TANZANIA CORPORATION Logo
AIR TANZANIA CORPORATION

Jun 8

NBO
13h 35m
DAR

Jun 9

JNB
AIR TANZANIA CORPORATION Logo
AIR TANZANIA CORPORATION

Jun 12

JNB
8h 45m
DAR

Jun 12

NBO

as low as

$414

Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Uganda Airlines Logo
Uganda Airlines

Jun 8

NBO
7h 25m
EBB

Jun 8

JNB
Uganda Airlines Logo
Uganda Airlines

Jun 12

JNB
8h 35m
EBB

Jun 12

NBO

as low as

$448

Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Jun 8

NBO
5h 20m
LLW

Jun 8

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

Jun 12

JNB
7h 30m
LLW

Jun 12

NBO

as low as

$566

Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Uganda Airlines Logo
Uganda Airlines

Jun 8

NBO
7h 30m
EBB
LUN

Jun 8

JNB
Uganda Airlines Logo
Uganda Airlines

Jun 12

JNB
8h 35m
EBB

Jun 12

NBO

as low as

$671

Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Jun 8

NBO
5h 20m
LLW

Jun 8

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

Jun 12

JNB
12h 50m
HRE
LLW

Jun 12

NBO

as low as

$700

Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Flexflight Logo
Flexflight

Jun 8

NBO
3h 10m
Direct

Jun 8

JNB
Flexflight Logo
Flexflight

Jun 12

JNB
7h 30m
LLW

Jun 12

NBO

as low as

$705

Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

RwandAir Logo
RwandAir

Jun 8

NBO
13h 20m
KGL

Jun 9

JNB
RwandAir Logo
RwandAir

Jun 12

JNB
9h 10m
KGL

Jun 12

NBO

as low as

$712

Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

Jun 8

NBO
3h 10m
Direct

Jun 8

JNB
Kenya Airways Logo
Kenya Airways

Jun 12

JNB
5h 5m
Direct

Jun 12

NBO

as low as

$743

Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Jun 8

NBO
16h 30m
DOH

Jun 9

JNB
Qatar Airways Logo
Qatar Airways

Jun 12

JNB
19h 5m
DOH

Jun 13

NBO

as low as

$760

Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Airlink Logo
Airlink

Jun 8

NBO
3h 10m
Direct

Jun 8

JNB
Airlink Logo
Airlink

Jun 12

JNB
5h
Direct

Jun 12

NBO

as low as

$809

Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

Jun 8

NBO
3h 10m
Direct

Jun 8

JNB
Kenya Airways Logo
Kenya Airways

Jun 12

JNB
12h 45m
CPT

Jun 12

NBO

as low as

$896

Nairobi, KE (NBO) - Johannesburg, ZA (JNB)

South African Airways Logo
South African Airways

Jun 8

NBO
3h 10m
Direct

Jun 8

JNB
South African Airways Logo
South African Airways

Jun 12

JNB
5h 5m
Direct

Jun 12

NBO

as low as

$951

Top Deals on flights from Cape Town to Johannesburg

Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

TransAsia Airways Logo
TransAsia Airways

May 1

CPT
2h
Direct

May 1

JNB
TransAsia Airways Logo
TransAsia Airways

May 8

JNB
2h 10m
Direct

May 8

CPT

as low as

$283

Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

TransAsia Airways Logo
TransAsia Airways

May 1

CPT
2h
Direct

May 1

JNB
TransAsia Airways Logo
TransAsia Airways

May 8

JNB
2h 10m
Direct

May 8

CPT

as low as

$292

Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

TransAsia Airways Logo
TransAsia Airways

May 1

CPT
2h
Direct

May 1

JNB
TransAsia Airways Logo
TransAsia Airways

May 8

JNB
2h 10m
Direct

May 8

CPT

as low as

$293

Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

TransAsia Airways Logo
TransAsia Airways

May 1

CPT
2h
Direct

May 1

JNB
TransAsia Airways Logo
TransAsia Airways

May 8

JNB
2h 10m
Direct

May 8

CPT

as low as

$293

Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

CemAir Logo
CemAir

May 1

CPT
2h
Direct

May 1

JNB
CemAir Logo
CemAir

May 8

JNB
2h 15m
Direct

May 8

CPT

as low as

$307

Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

CemAir Logo
CemAir

May 1

CPT
2h
Direct

May 1

JNB
CemAir Logo
CemAir

May 8

JNB
2h 15m
Direct

May 8

CPT

as low as

$307

Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

CemAir Logo
CemAir

May 1

CPT
2h
Direct

May 1

JNB
CemAir Logo
CemAir

May 8

JNB
2h 15m
Direct

May 8

CPT

as low as

$307

Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

CemAir Logo
CemAir

May 1

CPT
2h
Direct

May 1

JNB
CemAir Logo
CemAir

May 8

JNB
2h 15m
Direct

May 8

CPT

as low as

$318

Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

South African Airways Logo
South African Airways

May 1

CPT
2h
Direct

May 1

JNB
South African Airways Logo
South African Airways

May 8

JNB
2h 15m
Direct

May 8

CPT

as low as

$351

Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

South African Airways Logo
South African Airways

May 1

CPT
2h
Direct

May 1

JNB
South African Airways Logo
South African Airways

May 8

JNB
2h 15m
Direct

May 8

CPT

as low as

$351

Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

South African Airways Logo
South African Airways

May 1

CPT
2h
Direct

May 1

JNB
South African Airways Logo
South African Airways

May 8

JNB
2h 15m
Direct

May 8

CPT

as low as

$351

Cape Town, ZA (CPT) - Johannesburg, ZA (JNB)

South African Airways Logo
South African Airways

May 1

CPT
2h
Direct

May 1

JNB
South African Airways Logo
South African Airways

May 8

JNB
2h 15m
Direct

May 8

CPT

as low as

$351

Top Deals on flights from Accra to Johannesburg

Accra, GH (ACC) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

May 1

ACC
24h 5m
NBO

May 3

JNB
Kenya Airways Logo
Kenya Airways

May 8

JNB
15h 5m
NBO

May 8

ACC

as low as

$753

Accra, GH (ACC) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

May 1

ACC
10h 45m
NBO

May 2

JNB
Kenya Airways Logo
Kenya Airways

May 8

JNB
28h 40m
NBO

May 9

ACC

as low as

$753

Accra, GH (ACC) - Johannesburg, ZA (JNB)

RwandAir Logo
RwandAir

May 1

ACC
11h
KGL

May 2

JNB
RwandAir Logo
RwandAir

May 8

JNB
11h 10m
KGL

May 8

ACC

as low as

$772

Accra, GH (ACC) - Johannesburg, ZA (JNB)

RwandAir Logo
RwandAir

May 1

ACC
23h
KGL

May 2

JNB
RwandAir Logo
RwandAir

May 8

JNB
11h 10m
KGL

May 8

ACC

as low as

$772

Accra, GH (ACC) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

May 1

ACC
13h 35m
ADD

May 2

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 8

JNB
12h 40m
ADD

May 8

ACC

as low as

$989

Accra, GH (ACC) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

May 1

ACC
12h 5m
ADD

May 1

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 8

JNB
12h 40m
ADD

May 8

ACC

as low as

$989

Accra, GH (ACC) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

ACC
33h 5m
DXB

May 3

JNB
Emirates Logo
Emirates

May 8

JNB
24h 15m
DXB

May 9

ACC

as low as

$1430

Accra, GH (ACC) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

ACC
24h 10m
DXB

May 2

JNB
Emirates Logo
Emirates

May 8

JNB
24h 15m
DXB

May 9

ACC

as low as

$1430

Accra, GH (ACC) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

May 1

ACC
12h 5m
ADD

May 1

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 8

JNB
9h 55m
LFW

May 8

ACC

as low as

$1629

Accra, GH (ACC) - Johannesburg, ZA (JNB)

ASKY Airlines Logo
ASKY Airlines

May 1

ACC
13h 35m
ADD

May 2

JNB
ASKY Airlines Logo
ASKY Airlines

May 8

JNB
11h 40m
LFW

May 8

ACC

as low as

$1928

Accra, GH (ACC) - Johannesburg, ZA (JNB)

ASKY Airlines Logo
ASKY Airlines

May 1

ACC
13h 35m
ADD

May 2

JNB
ASKY Airlines Logo
ASKY Airlines

May 8

JNB
9h 55m
LFW

May 8

ACC

as low as

$1928

Accra, GH (ACC) - Johannesburg, ZA (JNB)

Turkish Airlines Logo
Turkish Airlines

May 1

ACC
25h 30m
IST

May 2

JNB
Turkish Airlines Logo
Turkish Airlines

May 8

JNB
29h 20m
IST

May 9

ACC

as low as

$2373

Top Deals on flights from Addis Ababa to Johannesburg

Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

Apr 28

ADD
29h 15m
NBO

Apr 30

JNB
Kenya Airways Logo
Kenya Airways

May 12

JNB
15h 30m
NBO

May 13

ADD

as low as

$458

Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

Apr 28

ADD
15h 55m
NBO

Apr 29

JNB
Kenya Airways Logo
Kenya Airways

May 12

JNB
16h 45m
NBO

May 12

ADD

as low as

$458

Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

South African Airways Logo
South African Airways

Apr 28

ADD
5h 25m
Direct

Apr 29

JNB
South African Airways Logo
South African Airways

May 12

JNB
5h 35m
Direct

May 13

ADD

as low as

$512

Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

South African Airways Logo
South African Airways

Apr 28

ADD
5h 20m
Direct

Apr 28

JNB
South African Airways Logo
South African Airways

May 12

JNB
5h 15m
Direct

May 12

ADD

as low as

$512

Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Apr 28

ADD
5h 35m
Direct

Apr 28

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 12

JNB
5h 25m
Direct

May 12

ADD

as low as

$714

Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Apr 28

ADD
5h 35m
Direct

Apr 28

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 12

JNB
5h 15m
Direct

May 12

ADD

as low as

$776

Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

ASKY Airlines Logo
ASKY Airlines

Apr 28

ADD
5h 35m
Direct

Apr 28

JNB
ASKY Airlines Logo
ASKY Airlines

May 12

JNB
5h 25m
Direct

May 12

ADD

as low as

$1033

Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

ASKY Airlines Logo
ASKY Airlines

Apr 28

ADD
5h 25m
Direct

Apr 29

JNB
ASKY Airlines Logo
ASKY Airlines

May 12

JNB
5h 35m
Direct

May 13

ADD

as low as

$1041

Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Apr 28

ADD
33h 40m
DOH

Apr 29

JNB
Qatar Airways Logo
Qatar Airways

May 12

JNB
34h 40m
DOH

May 14

ADD

as low as

$1345

Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Apr 28

ADD
27h 10m
DOH

Apr 29

JNB
Qatar Airways Logo
Qatar Airways

May 12

JNB
34h 40m
DOH

May 14

ADD

as low as

$1345

Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Apr 28

ADD
5h 35m
Direct

Apr 28

JNB
South African Airways Logo
South African Airways

May 12

JNB
28h 55m
WDH

May 13

ADD

as low as

$1370

Addis Ababa, ET (ADD) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Apr 28

ADD
5h 25m
Direct

Apr 29

JNB
South African Airways Logo
South African Airways

May 12

JNB
28h 55m
WDH

May 13

ADD

as low as

$1424

Top Deals on flights from Lagos to Johannesburg

Lagos, NG (LOS) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

May 1

LOS
12h 10m
NBO

May 2

JNB
Kenya Airways Logo
Kenya Airways

May 8

JNB
9h 35m
NBO

May 8

LOS

as low as

$725

Lagos, NG (LOS) - Johannesburg, ZA (JNB)

RwandAir Logo
RwandAir

May 1

LOS
11h 35m
KGL

May 2

JNB
RwandAir Logo
RwandAir

May 8

JNB
10h 5m
KGL

May 8

LOS

as low as

$743

Lagos, NG (LOS) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

May 1

LOS
14h 15m
ADD

May 2

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 8

JNB
12h 40m
ADD

May 9

LOS

as low as

$957

Lagos, NG (LOS) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

May 1

LOS
18h 10m
DOH

May 2

JNB
Qatar Airways Logo
Qatar Airways

May 8

JNB
18h 20m
DOH

May 9

LOS

as low as

$1033

Lagos, NG (LOS) - Johannesburg, ZA (JNB)

South African Airways Logo
South African Airways

May 1

LOS
6h 55m
Direct

May 2

JNB
South African Airways Logo
South African Airways

May 8

JNB
5h 20m
Direct

May 8

LOS

as low as

$1240

Lagos, NG (LOS) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

LOS
22h 30m
DXB

May 2

JNB
Emirates Logo
Emirates

May 8

JNB
17h 30m
DXB

May 9

LOS

as low as

$1384

Lagos, NG (LOS) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

May 1

LOS
14h 15m
ADD

May 2

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 8

JNB
18h 25m
ADD
LFW

May 9

LOS

as low as

$1755

Lagos, NG (LOS) - Johannesburg, ZA (JNB)

ASKY Airlines Logo
ASKY Airlines

May 1

LOS
14h 15m
ADD

May 2

JNB
ASKY Airlines Logo
ASKY Airlines

May 8

JNB
11h 45m
LFW

May 8

LOS

as low as

$1964

Lagos, NG (LOS) - Johannesburg, ZA (JNB)

ASKY Airlines Logo
ASKY Airlines

May 1

LOS
18h 40m
LFW
ADD

May 2

JNB
ASKY Airlines Logo
ASKY Airlines

May 8

JNB
11h 45m
LFW

May 8

LOS

as low as

$2070

Lagos, NG (LOS) - Johannesburg, ZA (JNB)

Turkish Airlines Logo
Turkish Airlines

May 1

LOS
37h 40m
IST

May 3

JNB
Turkish Airlines Logo
Turkish Airlines

May 8

JNB
25h 5m
IST

May 9

LOS

as low as

$2343

Lagos, NG (LOS) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

May 1

LOS
28h 50m
ADD
LUN

May 2

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 8

JNB
18h 25m
ADD
LFW

May 9

LOS

as low as

$2442

Top Deals on flights from Mauritius to Johannesburg

Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

MRU
20h
DXB

May 2

JNB
Emirates Logo
Emirates

May 8

JNB
16h 50m
DXB

May 9

MRU

as low as

$1391

Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

MRU
20h 25m
DXB

May 2

JNB
Emirates Logo
Emirates

May 8

JNB
17h 55m
DXB

May 9

MRU

as low as

$1391

Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

MRU
20h 25m
DXB

May 2

JNB
Emirates Logo
Emirates

May 8

JNB
20h
DXB

May 9

MRU

as low as

$1391

Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

MRU
17h 45m
DXB

May 2

JNB
Emirates Logo
Emirates

May 8

JNB
17h 20m
DXB

May 9

MRU

as low as

$1391

Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

MRU
17h 45m
DXB

May 2

JNB
Emirates Logo
Emirates

May 8

JNB
17h 55m
DXB

May 9

MRU

as low as

$1391

Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

MRU
17h 45m
DXB

May 2

JNB
Emirates Logo
Emirates

May 8

JNB
16h 50m
DXB

May 9

MRU

as low as

$1391

Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

MRU
20h 25m
DXB

May 2

JNB
Emirates Logo
Emirates

May 8

JNB
16h 50m
DXB

May 9

MRU

as low as

$1391

Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

MRU
20h 25m
DXB

May 2

JNB
Emirates Logo
Emirates

May 8

JNB
17h 20m
DXB

May 9

MRU

as low as

$1391

Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

MRU
20h
DXB

May 2

JNB
Emirates Logo
Emirates

May 8

JNB
17h 20m
DXB

May 9

MRU

as low as

$1391

Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

May 1

MRU
18h 50m
NBO

May 2

JNB
Kenya Airways Logo
Kenya Airways

May 8

JNB
23h 40m
NBO

May 9

MRU

as low as

$1499

Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

May 1

MRU
18h 50m
NBO

May 2

JNB
Kenya Airways Logo
Kenya Airways

May 8

JNB
14h
NBO

May 8

MRU

as low as

$1499

Mauritius, MU (MRU) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

May 1

MRU
18h 50m
NBO

May 2

JNB
Kenya Airways Logo
Kenya Airways

May 8

JNB
12h 45m
NBO

May 9

MRU

as low as

$1499

Top Deals on flights from Entebbe to Johannesburg

Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

May 1

EBB
9h
ADD

May 1

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 8

JNB
8h 25m
ADD

May 8

EBB

as low as

$420

Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

May 1

EBB
9h
ADD

May 1

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 8

JNB
15h 35m
ADD

May 9

EBB

as low as

$420

Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

RwandAir Logo
RwandAir

May 1

EBB
5h 50m
KGL

May 2

JNB
RwandAir Logo
RwandAir

May 8

JNB
5h 55m
KGL

May 8

EBB

as low as

$424

Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

RwandAir Logo
RwandAir

May 1

EBB
5h 50m
KGL

May 2

JNB
RwandAir Logo
RwandAir

May 8

JNB
9h 15m
KGL

May 9

EBB

as low as

$424

Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

May 1

EBB
6h 20m
LLW

May 1

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 8

JNB
6h 15m
LLW

May 8

EBB

as low as

$439

Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

May 1

EBB
7h 10m
NBO

May 1

JNB
Kenya Airways Logo
Kenya Airways

May 8

JNB
24h 35m
NBO

May 9

EBB

as low as

$493

Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

May 1

EBB
16h 20m
NBO

May 2

JNB
Kenya Airways Logo
Kenya Airways

May 8

JNB
6h 35m
NBO

May 8

EBB

as low as

$493

Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

Uganda Airlines Logo
Uganda Airlines

May 1

EBB
4h 15m
Direct

May 1

JNB
Uganda Airlines Logo
Uganda Airlines

May 8

JNB
4h 15m
Direct

May 8

EBB

as low as

$559

Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

South African Airways Logo
South African Airways

May 1

EBB
13h 40m
NBO

May 1

JNB
South African Airways Logo
South African Airways

May 8

JNB
26h
NBO

May 9

EBB

as low as

$946

Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

South African Airways Logo
South African Airways

May 1

EBB
7h 10m
NBO

May 1

JNB
South African Airways Logo
South African Airways

May 8

JNB
26h
NBO

May 9

EBB

as low as

$1045

Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

EBB
18h 40m
DXB

May 2

JNB
Emirates Logo
Emirates

May 8

JNB
22h 15m
DXB

May 9

EBB

as low as

$1673

Entebbe, UG (EBB) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

EBB
19h 5m
DXB

May 2

JNB
Emirates Logo
Emirates

May 8

JNB
19h 5m
DXB

May 9

EBB

as low as

$1673

Top Deals on flights from Dar Es Salaam to Johannesburg

Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

May 1

DAR
5h 55m
NBO

May 1

JNB
Kenya Airways Logo
Kenya Airways

May 8

JNB
7h 50m
NBO

May 8

DAR

as low as

$452

Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

AIR TANZANIA CORPORATION Logo
AIR TANZANIA CORPORATION

May 1

DAR
2h 30m
Direct

May 1

JNB
AIR TANZANIA CORPORATION Logo
AIR TANZANIA CORPORATION

May 8

JNB
4h 25m
Direct

May 8

DAR

as low as

$487

Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

May 1

DAR
3h 55m
BLZ

May 1

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 8

JNB
7h 40m
BLZ

May 8

DAR

as low as

$493

Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

RwandAir Logo
RwandAir

May 1

DAR
9h 25m
KGL

May 2

JNB
RwandAir Logo
RwandAir

May 8

JNB
13h 15m
KGL

May 8

DAR

as low as

$505

Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

South African Airways Logo
South African Airways

May 1

DAR
2h 45m
Direct

May 1

JNB
South African Airways Logo
South African Airways

May 8

JNB
4h 30m
Direct

May 9

DAR

as low as

$640

Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

Hahn Air Logo
Hahn Air

May 1

DAR
24h 40m
LUN

May 2

JNB
Hahn Air Logo
Hahn Air

May 8

JNB
6h 55m
LUN

May 8

DAR

as low as

$647

Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

Uganda Airlines Logo
Uganda Airlines

May 1

DAR
14h 25m
EBB

May 2

JNB
Uganda Airlines Logo
Uganda Airlines

May 8

JNB
28h
EBB

May 9

DAR

as low as

$709

Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

May 1

DAR
5h 55m
NBO

May 1

JNB
Kenya Airways Logo
Kenya Airways

May 8

JNB
29h 40m
CPT
NBO

May 10

DAR

as low as

$757

Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

May 1

DAR
16h 15m
DOH

May 2

JNB
Qatar Airways Logo
Qatar Airways

May 8

JNB
21h 30m
DOH

May 9

DAR

as low as

$1472

Dar es Salaam, TZ (DAR) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

DAR
14h 5m
DXB

May 2

JNB
Emirates Logo
Emirates

May 8

JNB
15h 30m
DXB

May 9

DAR

as low as

$1512

Top Deals on flights from Mahe to Johannesburg

Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

Etihad Airways Logo
Etihad Airways

May 1

SEZ
14h 15m
AUH

May 2

JNB
Etihad Airways Logo
Etihad Airways

May 8

JNB
24h 35m
AUH

May 9

SEZ

as low as

$483

Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

Etihad Airways Logo
Etihad Airways

May 1

SEZ
14h 15m
AUH

May 2

JNB
Etihad Airways Logo
Etihad Airways

May 8

JNB
19h 30m
AUH

May 9

SEZ

as low as

$483

Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

May 1

SEZ
12h 30m
NBO

May 2

JNB
Kenya Airways Logo
Kenya Airways

May 8

JNB
9h 40m
NBO

May 8

SEZ

as low as

$684

Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

May 1

SEZ
28h 5m
NBO

May 2

JNB
Kenya Airways Logo
Kenya Airways

May 8

JNB
9h 40m
NBO

May 8

SEZ

as low as

$684

Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

May 1

SEZ
23h 10m
NBO

May 2

JNB
Kenya Airways Logo
Kenya Airways

May 8

JNB
9h 40m
NBO

May 8

SEZ

as low as

$684

Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

May 1

SEZ
12h 30m
NBO

May 2

JNB
Kenya Airways Logo
Kenya Airways

May 8

JNB
9h
NBO

May 9

SEZ

as low as

$826

Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

Air Seychelles Logo
Air Seychelles

May 1

SEZ
5h 5m
Direct

May 1

JNB
Air Seychelles Logo
Air Seychelles

May 8

JNB
4h 55m
Direct

May 8

SEZ

as low as

$967

Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

May 1

SEZ
12h 40m
ADD

May 2

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 8

JNB
13h 30m
ADD

May 9

SEZ

as low as

$1476

Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

May 1

SEZ
12h 40m
ADD

May 2

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 8

JNB
21h 50m
ADD

May 9

SEZ

as low as

$1516

Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

May 1

SEZ
12h 40m
ADD

May 2

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 8

JNB
28h
ADD

May 9

SEZ

as low as

$1516

Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

May 1

SEZ
21h 50m
ADD

May 2

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

May 8

JNB
13h 30m
ADD

May 9

SEZ

as low as

$1569

Mahe, SC (SEZ) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 1

SEZ
18h 20m
DXB

May 2

JNB
Emirates Logo
Emirates

May 8

JNB
18h 45m
DXB

May 9

SEZ

as low as

$1945

Good to Know

Essential information to help you plan your flight from Africa to Johannesburg

Cheapest Flight

$283

The lowest price we found in the last two weeks, departing May 1 and returning May 8

Airline W22h ‧ economy

Fastest Flights

$283

The fastest flight that we found in the last two weeks, departing May 1 and returning May 8

Airline W22h ‧ economy

Cheapest Flight Round-trip

$283

Cheapest price found in the last 14 days, departing May 1 and returning May 8

Airline W22h ‧ economy

Cheapest Layover airport

$2343

The cheapest layover airport to Johannesburg is currently $2343

Airline TK1 stop ‧ 37h 40m ‧ economy

Best Arrival airport

$283

The best arrival airport to Johannesburg is currently $283

Airline W22h ‧ economy

Best Departure airport

$283

The best departure airport to Johannesburg is currently $283

Airline W22h ‧ economy

Cheapest Airline

$283

The cheapest airline to Johannesburg is currently $283

Airline W22h ‧ economy