background

Flight Deals from Netherlands to Africa from $621

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

QR LogoEK LogoTK LogoAF LogoLH LogoLX LogoBA 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 Amsterdam to Johannesburg

Amsterdam, NL (AMS) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Nov 15

AMS
21h 54m
BRU
ADD

Nov 16

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

Nov 20

JNB
20h 30m
ADD
FCO

Nov 21

AMS

as low as

$621

Amsterdam, NL (AMS) - Johannesburg, ZA (JNB)

Etihad Airways Logo
Etihad Airways

Nov 11

AMS
35h 5m
AUH

Nov 13

JNB
Etihad Airways Logo
Etihad Airways

Nov 18

JNB
32h 35m
AUH

Nov 19

AMS

as low as

$682

Amsterdam, NL (AMS) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Oct 30

AMS
19h 35m
VIE
ADD

Oct 31

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

Nov 17

JNB
20h 30m
ADD
FCO

Nov 18

AMS

as low as

$710

Amsterdam, NL (AMS) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Nov 14

AMS
26h 35m
CPH
ADD

Nov 15

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

Nov 20

JNB
20h 30m
ADD
FCO

Nov 21

AMS

as low as

$719

Amsterdam, NL (AMS) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Nov 12

AMS
17h 55m
FRA
ADD

Nov 13

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

Nov 19

JNB
20h 30m
ADD
FCO

Nov 20

AMS

as low as

$742

Amsterdam, NL (AMS) - Johannesburg, ZA (JNB)

SWISS Logo
SWISS

Nov 27

AMS
14h 10m
ZRH

Nov 28

JNB
SWISS Logo
SWISS

Dec 11

JNB
12h 35m
MUC

Dec 11

AMS

as low as

$776

Amsterdam, NL (AMS) - Johannesburg, ZA (JNB)

Lufthansa Logo
Lufthansa

Nov 10

AMS
20h 20m
MUC

Nov 11

JNB
Lufthansa Logo
Lufthansa

Nov 30

JNB
12h 35m
MUC

Nov 30

AMS

as low as

$779

Amsterdam, NL (AMS) - Johannesburg, ZA (JNB)

Egyptair Logo
Egyptair

Nov 23

AMS
15h 55m
CAI

Nov 24

JNB
Egyptair Logo
Egyptair

Nov 26

JNB
16h 15m
CAI

Nov 27

AMS

as low as

$788

Amsterdam, NL (AMS) - Johannesburg, ZA (JNB)

Turkish Airlines Logo
Turkish Airlines

Nov 5

AMS
20h 5m
IST

Nov 6

JNB
Turkish Airlines Logo
Turkish Airlines

Nov 19

JNB
15h 5m
IST

Nov 20

AMS

as low as

$803

Amsterdam, NL (AMS) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

Dec 3

AMS
28h 40m
NBO

Dec 5

JNB
Kenya Airways Logo
Kenya Airways

Dec 9

JNB
14h 20m
NBO

Dec 9

AMS

as low as

$806

Amsterdam, NL (AMS) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Nov 5

AMS
18h 40m
DOH

Nov 6

JNB
Qatar Airways Logo
Qatar Airways

Nov 20

JNB
17h 30m
DOH

Nov 21

AMS

as low as

$877

Amsterdam, NL (AMS) - Johannesburg, ZA (JNB)

Air France Logo
Air France

Nov 27

AMS
17h 55m
CDG

Nov 28

JNB
Air France Logo
Air France

Dec 11

JNB
10h 15m
Direct

Dec 12

AMS

as low as

$945

Top Deals on flights from Amsterdam to Nairobi

Amsterdam, NL (AMS) - Nairobi, KE (NBO)

Etihad Airways Logo
Etihad Airways

Jul 25

AMS
13h 40m
AUH

Jul 26

NBO
Etihad Airways Logo
Etihad Airways

Aug 1

NBO
38h 20m
CAI
AUH

Aug 2

AMS

as low as

$1196

Amsterdam, NL (AMS) - Nairobi, KE (NBO)

Turkish Airlines Logo
Turkish Airlines

Jul 25

AMS
30h 30m
IST

Jul 27

NBO
Turkish Airlines Logo
Turkish Airlines

Aug 1

NBO
13h 35m
IST

Aug 1

AMS

as low as

$1497

Amsterdam, NL (AMS) - Nairobi, KE (NBO)

Ethiopian Airlines Logo
Ethiopian Airlines

Jul 25

AMS
26h 15m
VIE
ADD

Jul 26

NBO
Ethiopian Airlines Logo
Ethiopian Airlines

Aug 1

NBO
17h 35m
ADD
FRA

Aug 2

AMS

as low as

$1587

Amsterdam, NL (AMS) - Nairobi, KE (NBO)

Kenya Airways Logo
Kenya Airways

Jul 25

AMS
8h 35m
Direct

Jul 26

NBO
Kenya Airways Logo
Kenya Airways

Aug 1

NBO
9h
Direct

Aug 1

AMS

as low as

$1769

Amsterdam, NL (AMS) - Nairobi, KE (NBO)

Gulf Air Logo
Gulf Air

Jul 25

AMS
30h 55m
IST
BAH

Jul 27

NBO
Gulf Air Logo
Gulf Air

Aug 1

NBO
43h 15m
BAH
IST

Aug 3

AMS

as low as

$1885

Amsterdam, NL (AMS) - Nairobi, KE (NBO)

Emirates Logo
Emirates

Jul 25

AMS
21h 10m
DXB

Jul 26

NBO
Emirates Logo
Emirates

Aug 1

NBO
22h 15m
DXB

Aug 2

AMS

as low as

$1943

Amsterdam, NL (AMS) - Nairobi, KE (NBO)

KLM Logo
KLM

Jul 25

AMS
31h 20m
CDG

Jul 26

NBO
Air France Logo
Air France

Aug 1

NBO
13h 15m
CDG

Aug 2

AMS

as low as

$2088

Amsterdam, NL (AMS) - Nairobi, KE (NBO)

Austrian Airlines Logo
Austrian Airlines

Jul 25

AMS
23h 15m
VIE
BRU

Jul 26

NBO
Austrian Airlines Logo
Austrian Airlines

Aug 1

NBO
24h 30m
BRU
VIE

Aug 2

AMS

as low as

$2116

Amsterdam, NL (AMS) - Nairobi, KE (NBO)

KLM Logo
KLM

Jul 25

AMS
26h 5m
CDG

Jul 26

NBO
Air France Logo
Air France

Aug 1

NBO
13h 15m
CDG

Aug 2

AMS

as low as

$2340

Amsterdam, NL (AMS) - Nairobi, KE (NBO)

ITA Airways Logo
ITA Airways

Jul 25

AMS
16h 45m
FCO
CDG

Jul 26

NBO
ITA Airways Logo
ITA Airways

Aug 1

NBO
20h 25m
CDG
LIN

Aug 2

AMS

as low as

$2411

Amsterdam, NL (AMS) - Nairobi, KE (NBO)

British Airways Logo
British Airways

Jul 25

AMS
25h 20m
LHR

Jul 26

NBO
British Airways Logo
British Airways

Aug 1

NBO
12h 25m
LHR

Aug 2

AMS

as low as

$2732

Amsterdam, NL (AMS) - Nairobi, KE (NBO)

Qatar Airways Logo
Qatar Airways

Jul 25

AMS
13h 25m
DOH

Jul 26

NBO
Qatar Airways Logo
Qatar Airways

Aug 1

NBO
20h 25m
DOH

Aug 1

AMS

as low as

$2920

Top Deals on flights from Amsterdam to Cape Town

Amsterdam, NL (AMS) - Cape Town, ZA (CPT)

Ethiopian Airlines Logo
Ethiopian Airlines

Nov 5

AMS
19h 5m
FCO
ADD

Nov 6

CPT
Ethiopian Airlines Logo
Ethiopian Airlines

Nov 19

CPT
20h 25m
ADD
FCO

Nov 20

AMS

as low as

$687

Amsterdam, NL (AMS) - Cape Town, ZA (CPT)

Ethiopian Airlines Logo
Ethiopian Airlines

Nov 20

AMS
20h 15m
VIE
ADD

Nov 21

CPT
Ethiopian Airlines Logo
Ethiopian Airlines

Dec 1

CPT
18h 35m
ADD
VIE

Dec 2

AMS

as low as

$897

Amsterdam, NL (AMS) - Cape Town, ZA (CPT)

Kenya Airways Logo
Kenya Airways

Oct 22

AMS
25h 35m
NBO

Oct 23

CPT
Kenya Airways Logo
Kenya Airways

Nov 19

CPT
25h 5m
NBO

Nov 20

AMS

as low as

$932

Amsterdam, NL (AMS) - Cape Town, ZA (CPT)

Kenya Airways Logo
Kenya Airways

Oct 22

AMS
44h 10m
NBO
JNB

Oct 24

CPT
Kenya Airways Logo
Kenya Airways

Nov 19

CPT
25h 5m
NBO

Nov 20

AMS

as low as

$952

Amsterdam, NL (AMS) - Cape Town, ZA (CPT)

SWISS Logo
SWISS

Nov 9

AMS
30h 50m
ZRH

Nov 10

CPT
SWISS Logo
SWISS

Nov 26

CPT
31h 25m
JNB
MUC

Nov 27

AMS

as low as

$970

Amsterdam, NL (AMS) - Cape Town, ZA (CPT)

Qatar Airways Logo
Qatar Airways

Nov 20

AMS
19h 25m
DOH

Nov 21

CPT
Qatar Airways Logo
Qatar Airways

Dec 1

CPT
18h 5m
DOH

Dec 2

AMS

as low as

$980

Amsterdam, NL (AMS) - Cape Town, ZA (CPT)

Turkish Airlines Logo
Turkish Airlines

Nov 5

AMS
21h 5m
IST

Nov 6

CPT
Turkish Airlines Logo
Turkish Airlines

Nov 19

CPT
16h 55m
IST

Nov 20

AMS

as low as

$987

Amsterdam, NL (AMS) - Cape Town, ZA (CPT)

Kenya Airways Logo
Kenya Airways

Nov 9

AMS
41h 5m
LHR
NBO

Nov 11

CPT
Kenya Airways Logo
Kenya Airways

Nov 26

CPT
22h 10m
JNB
NBO

Nov 27

AMS

as low as

$1063

Amsterdam, NL (AMS) - Cape Town, ZA (CPT)

Condor Logo
Condor

Nov 20

AMS
15h 35m
FRA

Nov 21

CPT
Condor Logo
Condor

Dec 1

CPT
19h 19m
FRA

Dec 2

AMS

as low as

$1071

Amsterdam, NL (AMS) - Cape Town, ZA (CPT)

Emirates Logo
Emirates

Nov 20

AMS
21h
DXB

Nov 21

CPT
Emirates Logo
Emirates

Dec 1

CPT
23h 5m
DXB

Dec 2

AMS

as low as

$1110

Amsterdam, NL (AMS) - Cape Town, ZA (CPT)

Lufthansa Logo
Lufthansa

Nov 5

AMS
27h 40m
FRA

Nov 6

CPT
Lufthansa Logo
Lufthansa

Nov 19

CPT
13h 25m
ZRH

Nov 19

AMS

as low as

$1124

Amsterdam, NL (AMS) - Cape Town, ZA (CPT)

Ethiopian Airlines Logo
Ethiopian Airlines

Nov 6

AMS
22h 34m
BRU
ADD

Nov 7

CPT
Ethiopian Airlines Logo
Ethiopian Airlines

Nov 28

CPT
20h 25m
ADD
FCO

Nov 29

AMS

as low as

$1296

Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158