| ARRIVED 4 HOUR 37 MINUTES AGO |
![]() | ![]() |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Thu, 24 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +00 | 11:55 CEST | |||
| Wed, 23 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +00 | 11:55 CEST | CN-ROH (Boeing B738) | 08:40 +00 | 12:07 CEST |
| Tue, 22 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +00 | 11:55 CEST | |||
| Mon, 21 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +00 | 11:55 CEST | 08:34 +00 | 12:17 CEST | |
| Sun, 20 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +00 | 11:55 CEST | 08:20 +00 | 11:56 CEST | |
| Sat, 19 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROS (Boeing B738) | 08:24 +01 | 11:58 CEST |
| Fri, 18 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | 08:34 +01 | 12:02 CEST | |
| Thu, 17 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RGM (Boeing B738) | 08:29 +01 | 11:52 CEST |
| Wed, 16 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | 08:32 +01 | 11:49 CEST | |
| Tue, 15 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROE (Boeing B738) | 08:50 +01 | 12:12 CEST |
| Mon, 14 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | 08:29 +01 | 12:04 CEST | |
| Sat, 12 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROS (Boeing B738) | 08:23 +01 | 12:03 CEST |
| Fri, 11 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROL (Boeing B738) | 08:19 +01 | 12:15 CEST |
| Thu, 10 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROH (Boeing B738) | 08:22 +01 | 12:05 CEST |
| Wed, 09 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RNZ (Boeing B738) | 09:17 +01 | 12:31 CEST |
| Mon, 07 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROZ (Boeing B738) | 08:43 +01 | 12:24 CEST |
| Sat, 05 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROY (Boeing B738) | 08:29 +01 | 11:54 CEST |
| Fri, 04 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | 08:33 +01 | 12:05 CEST | |
| Thu, 03 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROL (Boeing B738) | 08:23 +01 | 11:57 CEST |
| Wed, 02 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RGV (Boeing B738) | 08:38 +01 | 12:04 CEST |
| Mon, 31 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROB (Boeing B738) | 08:23 +01 | 11:35 CEST |
| Sat, 29 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RGM (Boeing B738) | 08:43 +01 | 12:01 CEST |
| Fri, 28 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RGM (Boeing B738) | 09:15 +01 | 12:16 CEST |
| Thu, 27 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROB (Boeing B738) | 08:40 +01 | 12:59 CEST |
| Wed, 26 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROB (Boeing B738) | 08:13 +01 | 11:25 CEST |
| Mon, 24 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | 08:34 +01 | 11:40 CEST | |
| Sat, 22 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | 08:30 +01 | 11:44 CEST | |
| Fri, 21 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROL (Boeing B738) | 09:06 +01 | 12:20 CEST |
| Thu, 20 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RGI (Boeing B738) | 08:32 +01 | 11:40 CEST |
| Wed, 19 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | 08:23 +01 | 11:35 CEST | |
| Mon, 17 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | 08:29 +01 | 11:53 CEST | |
| Sat, 15 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RGF (Boeing B738) | 08:26 +01 | 11:33 CEST |
| Fri, 14 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RGF (Boeing B738) | 08:52 +01 | 12:06 CEST |
| Thu, 13 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROE (Boeing B738) | 08:28 +01 | 11:48 CEST |
| Wed, 12 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROE (Boeing B738) | 08:27 +01 | 11:54 CEST |
| Mon, 10 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | 08:21 +01 | 11:34 CEST | |
| Sat, 08 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROZ (Boeing B738) | 08:24 +01 | 11:40 CEST |
| Fri, 07 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | 08:35 +01 | 12:00 CEST | |
| Thu, 06 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROL (Boeing B738) | 08:45 +01 | 12:06 CEST |
| Wed, 05 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | 08:22 +01 | 11:49 CEST | |
| Mon, 03 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | 08:14 +01 | 11:41 CEST | |
| Sat, 01 Aug | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RGM (Boeing B738) | 08:35 +01 | 11:44 CEST |