Flights from Amsterdam to Johannesburg – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
AMS to JNB – All flight route options from Schiphol, Netherlands to Johannesburg International, South Africa. These flights are operated by 21 airlines. Fly non-stop with KLM or choose from 14 different transit flights. The shortest flight time is 10 hours and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Johannesburg
We got great deals on hotels and car rentals near the airport.
Amsterdam to Johannesburg flights
There are over 15 airlines and as many as 451 flights every week to this destination. You can fly non-stop to Johannesburg (JNB) from Amsterdam (AMS) with KLM but if a stopover option suits you better you can choose to fly via Lagos, Nairobi or any other of the 14 alternatives with connectiing airports.
Amsterdam to Johannesburg with KLM
You can fly non-stop every weekday with flights departing at 10 in the morning. KLM is a member of SkyTeam.
With SWISS
If you fly from Amsterdam with SWISS you will do a stopover in Zurich, ZRH before reaching Johannesburg. This flight trip will take 13 hours and 15 minutes and you can fly every weekday with departures at 6:00 pm, 7:00 pm or 8:00 pm. SWISS is a Star Alliance member.
Distance & flight times: Schiphol to Johannesburg International
The shortest flight time between AMS and JNB is 10 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 10h 45m | - | 5634 miles (9065 km) |
LOS Lagos | 14h 15m | 1h 50m | 6004 miles (9660 km) |
NBO Nairobi | 14h 20m | 1h 35m | 5991 miles (9640 km) |
MUC Munich | 14h 45m | 2h 45m | 5691 miles (9157 km) |
KGL Kigali | 15h 20m | 2h 55m | 5736 miles (9229 km) |
CAI Cairo | 15h 30m | 2h 35m | 5968 miles (9603 km) |
LHR London | 15h 35m | 2h 35m | 5901 miles (9495 km) |
CDG Paris | 15h 40m | 3h 0m | 5708 miles (9184 km) |
FRA Frankfurt | 15h 55m | 4h 5m | 5657 miles (9102 km) |
ZRH Zurich | 16h 0m | 4h 0m | 5636 miles (9068 km) |
CPT Cape Town | 16h 15m | 1h 15m | 6847 miles (11017 km) |
IST Istanbul | 16h 15m | 2h 55m | 6046 miles (9728 km) |
LCY London | 16h 45m | - | - |
DOH Doha | 17h 25m | 2h 35m | 6976 miles (11224 km) |
DXB Dubai | 18h 25m | 3h 20m | 7235 miles (11641 km) |


Quick copy and share this page
From Amsterdam to South Africa
Below is a list of other destinations to South Africa from Schiphol with either direct flights or 1 stop connections.
From Netherlands to Johannesburg
We have found another destination to South Africa from Schiphol as well.