| ARRIVED 8 HOUR 36 MINUTES AGO |
![]() | ![]() |

5 out of 5 stars / 1 vote
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Sun, 26 Oct | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 08:00 +01 | 12:05 CET | 08:25 +01 | 15:24 CET | |
| Sat, 25 Oct | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROC (Boeing B738) | 08:56 +01 | 11:11 CEST |
| Fri, 24 Oct | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RNZ (Boeing B738) | 08:40 +01 | 10:51 CEST |
| Sun, 19 Oct | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROY (Boeing B738) | 08:43 +01 | 11:08 CEST |
| Sat, 18 Oct | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RNZ (Boeing B738) | 09:27 +01 | 11:49 CEST |
| Fri, 17 Oct | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | 08:31 +01 | 11:07 CEST | |
| Sun, 12 Oct | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROU (Boeing B738) | 08:40 +01 | 11:06 CEST |
| Sat, 11 Oct | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RGV (Boeing B738) | 08:42 +01 | 11:11 CEST |
| Fri, 10 Oct | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RNZ (Boeing B738) | 08:43 +01 | 11:07 CEST |
| Sun, 05 Oct | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROB (Boeing B738) | 08:55 +01 | 11:05 CEST |
| Sat, 04 Oct | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RGI (Boeing B738) | 08:50 +01 | 11:16 CEST |
| Fri, 03 Oct | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | 08:26 +01 | 11:05 CEST | |
| Sun, 28 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RNU (Boeing B738) | 08:27 +01 | 10:40 CEST |
| Sat, 27 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROL (Boeing B738) | 08:41 +01 | 11:10 CEST |
| Fri, 26 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROR (Boeing B738) | 08:41 +01 | 10:58 CEST |
| Sun, 21 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROB (Boeing B738) | 09:00 +01 | 11:21 CEST |
| Sat, 20 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROE (Boeing B738) | 08:35 +01 | 11:02 CEST |
| Fri, 19 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROE (Boeing B738) | 08:41 +01 | 11:08 CEST |
| Sun, 14 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | 08:44 +01 | 11:12 CEST | |
| Sat, 13 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROC (Boeing B738) | 08:29 +01 | 10:55 CEST |
| Fri, 12 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROB (Boeing B738) | 08:46 +01 | 10:59 CEST |
| Sat, 06 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RNZ (Boeing B738) | 09:10 +01 | 11:24 CEST |
| Fri, 05 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-RGG (Boeing B738) | 08:25 +01 | 10:45 CEST |
| Thu, 04 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROZ (Boeing B738) | 08:38 +01 | 10:48 CEST |
| Wed, 03 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROT (Boeing B738) | 08:50 +01 | 11:01 CEST |
| Mon, 01 Sep | AT954 | Mohammed V Intl (CMN) | Malpensa (MXP) | 07:55 +01 | 11:55 CEST | CN-ROJ (Boeing B738) | 08:59 +01 | 11:12 CEST |