Just launched: The brand new Plane Finder API
Explore Now
KLM

KLM Royal Dutch Airlines Flight KL591 KLM591

Upcoming Flights

Date Departing From To Arriving Aircraft Reg
9 Nov 2026
10:10 CET
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
22:00 SAST
77W Unknown Play
8 Nov 2026
10:10 CET
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
22:00 SAST
B77W PH-BVC Play

Past Flights

Date Departed From To Arrived Aircraft Reg
10 Jul 2026
10:50 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:39 SAST
B77W PH-BVW Play
9 Jul 2026
10:45 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:16 SAST
B77W PH-BVP Play
8 Jul 2026
10:40 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:10 SAST
B77W PH-BVI Play
7 Jul 2026
11:05 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:11 SAST
B772 PH-BQL Play
6 Jul 2026
10:50 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
21:18 SAST
B77W PH-BVC Play
5 Jul 2026
10:45 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:12 SAST
B772 PH-BQL Play
4 Jul 2026
10:55 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:21 SAST
B772 PH-BQG Play
3 Jul 2026
11:00 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:53 SAST
B77W PH-BVS Play
2 Jul 2026
11:15 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:24 SAST
B772 PH-BQN Play
1 Jul 2026
10:55 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:55 SAST
B78X PH-BKP Play
30 Jun 2026
10:50 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:23 SAST
B77W PH-BVD Play
29 Jun 2026
11:25 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:53 SAST
B77W PH-BVR Play
28 Jun 2026
11:10 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:21 SAST
B77W PH-BVS Play
27 Jun 2026
10:40 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:30 SAST
B77W PH-BVF Play
26 Jun 2026
11:10 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:30 SAST
B77W PH-BVW Play
24 Jun 2026
11:10 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:35 SAST
B77W PH-BVU Play
23 Jun 2026
10:55 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:29 SAST
B77W PH-BVP Play
22 Jun 2026
10:45 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:20 SAST
B77W PH-BVV Play
21 Jun 2026
10:50 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:17 SAST
B77W PH-BVI Play
20 Jun 2026
10:50 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:30 SAST
B77W PH-BVA Play
19 Jun 2026
11:15 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:35 SAST
B77W PH-BVB Play
18 Jun 2026
10:55 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:34 SAST
B77W PH-BVV Play
17 Jun 2026
10:50 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:17 SAST
B77W PH-BVC Play
16 Jun 2026
10:50 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:16 SAST
B77W PH-BVK Play
15 Jun 2026
12:15 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
00:19 SAST
B77W PH-BVP Play
14 Jun 2026
10:55 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
21:30 SAST
B77W PH-BVP Play
13 Jun 2026
10:45 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:23 SAST
B77W PH-BVU Play
12 Jun 2026
10:45 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:16 SAST
B77W PH-BVN Play
11 Jun 2026
10:45 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:22 SAST
B77W PH-BVF Play
10 Jun 2026
11:00 CEST
Netherlands Amsterdam AMS
South Africa Johannesburg JNB
23:37 SAST
B77W PH-BVV Play

Download our free app

Build with our flight data

Explore Plane Finder API