ARRIVED 7 HOUR 12 MINUTES AGO |
![]() | ![]() |
Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
---|---|---|---|---|---|---|---|---|
Departure | Arrival | Departure | Arrival | |||||
Thu, 06 Feb | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | |||
Wed, 05 Feb | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNP (Boeing B77W) | 21:23 CET | 09:17 SAST |
Tue, 04 Feb | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNU (Boeing B77W) | 21:33 CET | 09:38 SAST |
Mon, 03 Feb | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GSQE (Boeing B77W) | 22:38 CET | 10:12 SAST |
Sun, 02 Feb | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GSQY (Boeing B77W) | 00:33 CET | 03:21 SAST |
Sat, 01 Feb | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:30 SAST | F-GZNT (Boeing B77W) | 21:37 CET | 09:18 SAST |
Fri, 31 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:30 SAST | F-GZNI (Boeing B77W) | 22:39 CET | 01:17 SAST |
Thu, 30 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNJ (Boeing B77W) | 21:24 CET | 09:46 SAST |
Wed, 29 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GSQD (Boeing B77W) | 21:44 CET | 09:49 SAST |
Tue, 28 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNS (Boeing B77W) | 21:23 CET | 09:16 SAST |
Mon, 27 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GSQE (Boeing B77W) | 21:44 CET | 09:38 SAST |
Sun, 26 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GSQD (Boeing B77W) | 21:46 CET | 09:36 SAST |
Sat, 25 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:30 SAST | F-GZNJ (Boeing B77W) | 21:29 CET | 09:50 SAST |
Fri, 24 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:30 SAST | F-GZNU (Boeing B77W) | 21:35 CET | 09:36 SAST |
Thu, 23 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNT (Boeing B77W) | 21:33 CET | 09:27 SAST |
Wed, 22 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNJ (Boeing B77W) | 21:39 CET | 09:39 SAST |
Tue, 21 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GSQD (Boeing B77W) | 21:45 CET | 09:42 SAST |
Mon, 20 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNS (Boeing B77W) | 21:38 CET | 09:19 SAST |
Sun, 19 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNI (Boeing B77W) | 22:17 CET | 10:03 SAST |
Sat, 18 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:30 SAST | F-GZNT (Boeing B77W) | 22:06 CET | 09:46 SAST |
Fri, 17 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:30 SAST | F-GZNH (Boeing B77W) | 23:26 CET | 01:58 SAST |
Wed, 15 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNP (Boeing B77W) | 21:35 CET | 09:03 SAST |
Tue, 14 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNS (Boeing B77W) | 21:35 CET | 09:24 SAST |
Mon, 13 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNR (Boeing B77W) | 21:23 CET | 09:11 SAST |
Sun, 12 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNK (Boeing B77W) | 21:47 CET | 09:35 SAST |
Sat, 11 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:30 SAST | F-GSQD (Boeing B77W) | 21:59 CET | 09:42 SAST |
Fri, 10 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:30 SAST | F-GZNI (Boeing B77W) | 21:32 CET | 09:27 SAST |
Thu, 09 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNR (Boeing B77W) | 21:43 CET | 09:19 SAST |
Wed, 08 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GSQK (Boeing B77W) | 00:07 CET | 02:46 SAST |
Tue, 07 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNK (Boeing B77W) | 21:37 CET | 09:17 SAST |
Mon, 06 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNT (Boeing B77W) | 21:23 CET | 09:28 SAST |
Sun, 05 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNI (Boeing B77W) | 22:32 CET | 10:42 SAST |
Sat, 04 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:30 SAST | F-GZNR (Boeing B77W) | 22:10 CET | 10:03 SAST |
Fri, 03 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:30 SAST | F-GZNK (Boeing B77W) | 21:51 CET | 09:35 SAST |
Thu, 02 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNH (Boeing B77W) | 21:23 CET | 09:47 SAST |
Wed, 01 Jan | AF990 | Charles De Gaulle (CDG) | Johannesburg Intl (JNB) | 21:00 CET | 09:25 SAST | F-GZNJ (Boeing B77W) | 21:23 CET | 09:09 SAST |