Airlines with flights from Johannesburg to Amsterdam
There are 11 airlines with scheduled flights between JNB and AMS. KLM is the only airline with non-stop flights from Johannesburg International to Schiphol and the flight time is 11 hours and 5 minutes.
Choose airline
Schedules
Non-stop with KLM
-
Total flight time: 11 hours and 5 minutes
-
Sky Team Alliance
-
Amsterdam is a KLM hub.
-
7 flights per week
-
Boeing 777-300ER
-
Business class available
JNB
Direct
AMS
W28, Jul 06 - Jul 12
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
KL592
23:15
23:15
23:15
23:15
23:15
23:15
23:15
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 13h 00m - 15h 40m.
-
13 flights per week
JNB
Via FRA
AMS
W28, Jul 06 - Jul 12
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
LH573
LH986
LH986
19:00
19:00
19:00
19:00
19:00
19:00
19:00
The timetable & schedule information was updated at 2026-04-21
Via Munich with Lufthansa
-
Total flight time: 13h 10m - 13h 10m.
-
6 flights per week
JNB
Via MUC
AMS
W28, Jul 06 - Jul 12
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
LH579
LH2310
LH2310
08:45
----
08:45
----
----
08:45
----
The timetable & schedule information was updated at 2026-04-21
Via Zurich with SWISS
-
Total flight time: 13h 40m - 13h 40m.
-
15 flights per week
JNB
Via ZRH
AMS
W28, Jul 06 - Jul 12
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
LX283
LX724
LX724
19:20
19:20
19:20
19:20
19:20
19:20
19:20
The timetable & schedule information was updated at 2026-04-21
Via London with British Airways
-
Total flight time: 13h 45m - 17h 40m.
-
One World Alliance
-
28 flights per week
JNB
Via LHR
AMS
W28, Jul 06 - Jul 12
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
BA56
BA430
BA430
19:25
----
----
----
19:25
19:25
19:25
BA56
BA428
BA428
----
19:25
19:25
----
----
----
----
BA54
BA432
BA432
21:15
21:15
21:15
21:15
----
21:15
----
BA54
BA434
BA434
----
----
----
----
21:15
----
----
BA54
BA8453
BA8453
----
----
----
----
----
----
21:15
The timetable & schedule information was updated at 2026-04-21

There are 11 airlines with scheduled flights between JNB and AMS. KLM is the only airline with non-stop flights from Johannesburg International to Schiphol and the flight time is 11 hours and 5 minutes.
Via Paris with Air France
Via Nairobi with Kenya Airways
Via Istanbul with Turkish Airlines
Via Cairo with EgyptAir
Via Doha with Qatar Airways
Via Dubai with Emirates
Via Madrid with Air Europa