يضم المغرب سبعة مطارات دولية تستقبل رحلات منتظمة: الدار البيضاء (CMN)، مراكش (RAK)، أكادير (AGA)، فاس (FEZ)، طنجة (TNG)، الرباط (RBA) والناظور (NDR). استخدم الخريطة أعلاه لمعرفة موقع كل مطار، أو الجدول أدناه لمقارنة مدة الرحلة وأسعار النقل.
| المطار | رمز IATA | المدينة | مدة النقل | السعر التقريبي |
|---|---|---|---|---|
| Casablanca | CMN | Casablanca | ~30 min | MAD 120–180 |
| Marrakech | RAK | Marrakech | ~15 min | MAD 80–150 |
| Agadir | AGA | Agadir | ~20 min | MAD 90–140 |
| Fès | FEZ | Fès | ~25 min | MAD 130–200 |
| Tanger | TNG | Tanger | ~20 min | MAD 100–160 |
| Rabat | RBA | Rabat | ~25 min | MAD 110–170 |
| Nador | NDR | Nador | ~20 min | MAD 80–130 |
يوجد في المغرب سبعة مطارات دولية تستقبل رحلات منتظمة: الدار البيضاء محمد الخامس (CMN)، مراكش المنارة (RAK)، أكادير المسيرة (AGA)، فاس سايس (FEZ)، طنجة ابن بطوطة (TNG)، الرباط سلا (RBA) والناظور (NDR). ويُعد مطار الدار البيضاء الأكبر بأكثر من 10 ملايين مسافر سنوياً.
مطار محمد الخامس الدولي (CMN) بالدار البيضاء هو المطار الرئيسي والمركز الأساسي للخطوط الملكية المغربية.
مطار مراكش المنارة (RAK) يبعد نحو 15 دقيقة عن المدينة القديمة، وهو أقصر طريق بين مطار ومركز مدينة في المغرب.