All scheduled flights from Johannesburg to Amsterdam (JNB-AMS)
South Africa
Netherlands
All scheduled flights from JNB to AMS. You can fly from Johannesburg to Amsterdam non-stop on every weekday and the flight takes about 11 hours. Flights with stops take between 13 to 19 hours depending on your flight and connection airport.