Cheapest flights to Johannesburg in the next 3 months
* Please note that the prices are subject to availability and block out dates do apply over peak season.
Flights from Amsterdam to Johannesburg
Flights from Amsterdam to Johannesburg will get you to South Africa’s ‘City of Gold’ within approximately 10 hours and 50 minutes. Planes will be departing from Schipol Airport (AMS) and landing at either O.R. Tambo International Airport (JNB) or Lanseria Airport (HLA). Well-known airlines that travel between Amsterdam and Johannesburg are KLM, Lufthansa, Kenya Airways, Swiss International Airlines and British Airways. Direct flights from Amsterdam to Johannesburg are available.
Compare several airlines and book the best price!
Things to know before you travel to Johannesburg
Essential details you need to know before your trip.
South African Rand
1 ZAR = 0.06 EUR
isiZulu / English
O.R. Tambo International Airport (JNB)
There is no time difference between Johannesburg and Amsterdam in the winter (1 hour ahead in the summer)
Type D / M / N
Natives of the Netherlands will need a South African visa to fly from Amsterdam to Johannesburg, while South African citizens will need a South African passport.
O.R. Tambo International Airport is a 25-minute drive from Johannesburg’s city centre, while Lanseria Airport is a 55-minute drive.
The leading attractions of Johannesburg include Apartheid Museum, Soweto and Gold Reef City.