$529 Cheap Flights from Amsterdam (AMS) to Johannesburg (JNB)

Find available prices by choosing your travel dates.

Cheap Flights from Amsterdam to Johannesburg (AMS-JNB)

Prices were available within the past 7 days and start at $529 for one-way flights and $528 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Ethiopian Airlines
FlexFlight
Swiss International Air Lines
Etihad Airways
Condor
Egyptair
Kenya Airways
Air France
Lufthansa
Turkish Airlines

Frequently asked questions

How long does it take to fly from Amsterdam Airport Schiphol to Johannesburg Airport?
KLM has a direct flight setting off from Amsterdam Airport Schiphol at 10:35AM and coming in to land at Johannesburg Airport at 9:20PM — a total flight duration of 10 hours and 45 minutes. Lock in your favorite seat, bring something to keep you entertained and the time will speed by.
Is it cheaper to buy a plane ticket from Schiphol Airport (AMS) to O.R. Tambo Intl. Airport (JNB) last minute?
Booking your flight from Schiphol Airport (AMS) to JNB at the last minute could save you a tidy sum if you luck out and find a good deal. However, fares don’t typically get cheaper as the departure date nears. If you wait around, flights could also be booked up or the best seats taken (we hope you like the middle seat!). If you’d rather play it safe, book well in advance of the date you want to leave. Note that some of the biggest deals can be found up to a year in advance. If your preferred airline hasn’t released its fares yet, check back regularly as deals are constantly updated on Expedia.
What airline has the least delays from Schiphol Airport (AMS) to JNB?
If you’d rather not be stuck at your gate for hours — or worse, your vacation plans left in tatters because of a flight delay — fly with KLM. Around 71% of its Amsterdam Airport Schiphol to O.R. Tambo Intl. Airport (JNB) services get in on time. You can look up your flight status before leaving for the airport through the free Expedia App. It also delivers real-time alerts about other vital info, such as any gate changes, luggage carousel numbers and how to reach your hotel. Think of it as a handy travel companion in your pocket!
What airports do you fly into for Johannesburg from Amsterdam?
Head off on a flight from Amsterdam to Johannesburg and land at O.R. Tambo Intl. Airport (JNB). The terminal is roughly 13 mi northeast of the center of Johannesburg. Begin your city getaway with an excursion to Johannesburg Zoo and First National Bank Stadium, just two of Johannesburg’s top attractions.
What are the most popular departure times for flights from AMS to Johannesburg Airport?
The most popular departure times for flights from Amsterdam Airport Schiphol to Johannesburg Airport fall between 10:00 AM - 11:00 AM on KLM. One helpful tip is to jet out in the morning. The earlier you set off, the better your odds of a delay-free flight with less air traffic around.
Can I change the date of my flight from Amsterdam Airport Schiphol to O.R. Tambo Intl. Airport (JNB)?
You can quickly and easily make changes to your Schiphol Airport (AMS) to Johannesburg Airport trip by logging in to the Expedia Trips portal. Before you amend times or dates, read the fare rules in your itinerary to see what the carrier will let you do and if fees apply for changes. Some airlines have a change fee per person, plus any difference in fare prices. But if you booked in the last 24 hours, you may be able to cancel for free and arrange new flights. You can also check out our Customer Service portal to find the answers to your questions and to connect with our Virtual Agent.
*Available to One Key members.