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

CN-NMS Aircraft History

Aircraft Type Airbus A320-214
ADSHEX 02019C
Type Code A320
Construction Number 4649
Age 16 years

Upcoming Flights

Date Departing From To Arriving Flight
12 Nov 2026
11:10 CET
Netherlands Amsterdam AMS
Morocco El Aroui NDR
13:20 +00
3O122 Play

Past Flights

Date Departed From To Arrived Flight
2 Nov 2026
19:20 CET
Italy Salerno QSR
Morocco Casablanca CMN
21:19 +00
3O494 Play
2 Nov 2026
14:30 +00
Morocco Casablanca CMN
Italy Salerno QSR
18:01 CET
3O493 Play
2 Nov 2026
11:00 CET
Switzerland Basel BSL
Morocco Casablanca CMN
14:27 +00
3O266 Play
2 Nov 2026
06:15 +00
Morocco Casablanca CMN
Switzerland Basel BSL
10:59 CET
3O265 Play
1 Nov 2026
00:30 +03
Turkey Istanbul SAW
Morocco Casablanca CMN
02:35 +00
3O438 Play
1 Nov 2026
16:20 +00
Morocco Casablanca CMN
Turkey Istanbul SAW
23:22 +03
3O437 Play
1 Nov 2026
10:50 CET
Italy Venice VCE
Morocco Casablanca CMN
16:15 +00
3O472 Play
1 Nov 2026
05:25 +00
Morocco Casablanca CMN
Italy Venice VCE
09:37 CET
3O471 Play
31 Oct 2026
19:45 CET
Belgium Brussels BRU
Morocco Casablanca CMN
21:33 +00
3O112 Play
31 Oct 2026
14:25 +00
Morocco Casablanca CMN
Belgium Brussels BRU
19:41 CET
3O111 Play
31 Oct 2026
11:40 CET
Italy Bologna BLQ
Morocco Casablanca CMN
13:11 +00
3O468 Play
31 Oct 2026
06:30 +00
Morocco Casablanca CMN
Italy Bologna BLQ
11:31 CET
3O467 Play
30 Oct 2026
01:05 +03
Turkey Istanbul SAW
Morocco Casablanca CMN
06:27 +00
3O438 Play
30 Oct 2026
16:05 +00
Morocco Casablanca CMN
Turkey Istanbul SAW
01:04 +03
3O437 Play
30 Oct 2026
10:00 CET
Switzerland Basel BSL
Morocco Casablanca CMN
16:00 +00
3O266 Play
30 Oct 2026
05:20 +00
Morocco Casablanca CMN
Switzerland Basel BSL
09:12 CET
3O265 Play
29 Oct 2026
19:45 UTC
Unknown
Unknown
05:15 UTC
Unknown Play
29 Oct 2026
15:35 +00
Morocco Casablanca CMN
Italy Bergamo BGY
19:21 CET
3O455 Play
28 Oct 2026
18:55 CET
Italy Bergamo BGY
Morocco Casablanca CMN
21:05 +00
3O458 Play
28 Oct 2026
14:40 +00
Morocco Casablanca CMN
Italy Bergamo BGY
19:12 CET
3O457 Play
28 Oct 2026
11:05 CET
Switzerland Basel BSL
Morocco Casablanca CMN
13:03 +00
3O266 Play
28 Oct 2026
06:10 +00
Morocco Casablanca CMN
Switzerland Basel BSL
09:59 CET
3O265 Play
27 Oct 2026
23:25 UTC
Unknown
Unknown
06:06 UTC
3O992 Play
27 Oct 2026
20:05 CET
Spain Barcelona BCN
Morocco Tanger TNG
23:21 +00
3O642 Play
27 Oct 2026
16:25 +00
Morocco Tanger TNG
Spain Barcelona BCN
18:48 CET
3O641 Play
27 Oct 2026
14:20 +00
Morocco Casablanca CMN
Spain Barcelona BCN
15:54 CET
3O991 Play
27 Oct 2026
11:05 CET
Italy Pisa PSA
Morocco Casablanca CMN
12:55 +00
3O478 Play
27 Oct 2026
06:05 +00
Morocco Casablanca CMN
Italy Pisa PSA
11:03 CET
3O477 Play
26 Oct 2026
19:35 CET
Italy Catania CTA
Morocco Casablanca CMN
21:30 +00
3O486 Play
26 Oct 2026
14:15 +00
Morocco Casablanca CMN
Italy Catania CTA
17:57 CET
3O485 Play

Download our free app

Build with our flight data

Explore Plane Finder API