Entry requirements at a glance — Morocco
| Stay limit | 90 days |
|---|---|
| Currency | Moroccan Dirham (MAD) |
| Common airports | Casablanca (CMN), Marrakech (RAK), Fes (FEZ), Agadir (AGA) |
An onward ticket for Morocco is the document airlines and immigration officers want to see at the boarding gate or border control, not the embassy. It demonstrates you have a confirmed plan to leave Morocco before your authorised stay expires. This page focuses on what to show at check-in, what immigration officers verify, and what backup options you have if asked questions at the border.
What Morocco Immigration Officers Actually Check
Immigration officers in Morocco verify three things: (1) the booking shows a real flight number and route leaving Morocco, (2) the date is within your visa-stay window, and (3) the passenger name matches your passport. They do NOT verify payment status — a held GDS reservation is the standard. MyJet24 generates the format airline check-in agents and immigration counters expect to see.
Real Border Stories — Onward Tickets That Worked at Morocco Entry
In our anonymised feedback database from 200,000+ travellers, fewer than 1 % were rejected at Morocco immigration when presenting a MyJet24 onward ticket. Common officer questions cluster around three areas: stay duration ("how long are you here?"), funds proof, and onward route. The PDF answers question 3 directly; questions 1 and 2 require the traveller to speak confidently.
Morocco Visa & Entry Info
Morocco Carrier Liability — Loi n° 40-13 Aviation Civile + ANAC Enforcement
Morocco's civil aviation carrier sanctions framework is established under Dahir n° 1-16-130 promulgating Loi n° 40-13 relative à l'aviation civile (2016), enforced by the Agence Nationale de l'Aviation Civile du Maroc (ANAC) and DGSN (Direction Générale de la Sûreté Nationale) border police. Airlines transporting passengers to Morocco without valid entry documentation are liable for administrative fines plus the full cost of detention, accommodation, and repatriation of inadmissible passengers.
Morocco's position as the single largest source country for Schengen visa applications globally creates a distinctive enforcement dynamic: European carriers operating the CMN–Schengen, RAK–Schengen, and AGA–Schengen routes apply some of the continent's most intensive TIMATIC checks for Moroccan nationals at check-in. Since Royal Air Maroc joined oneworld in April 2020, its TIMATIC compliance protocols align with oneworld carrier standards — a tighter regime than existed pre-alliance. Ryanair operates Morocco's largest LCC network (CMN/RAK/AGA/FEZ/TNG/OUD) and applies Navitaire-TIMATIC API checks at all Morocco departures.
| Parameter | Detail |
|---|---|
| Legal basis | Loi n° 40-13 relative à l'aviation civile (Dahir 1-16-130, 2016) + ANAC carrier circulars |
| Fine range | MAD 10,000–50,000 per pax (≈ €900–€4,500 at 2025 rates) |
| Enforcing body | ANAC (regulatory) + DGSN border police (operational, at all airports) |
| Key airports | CMN (main hub), RAK, AGA, FEZ, TNG, RBA, OUD — all ANAC-regulated |
| Royal Air Maroc alliance | oneworld member since April 2020 — TIMATIC compliance upgraded to oneworld standard post-2020 |
| LCC dominance | Ryanair operates 6+ Morocco airports (CMN/RAK/AGA/FEZ/TNG/OUD); largest LCC presence in any African country |
| Detention facility | DGSN holding zone at CMN T1/T2; carrier bears accommodation costs during hold |
Morocco Airline Check-In: Royal Air Maroc, Ryanair, easyJet + Gulf Carriers at CMN/RAK/AGA
Casablanca Mohammed V (CMN) is Morocco's main international hub; T1 serves legacy/international carriers, T2 handles LCC (Ryanair, easyJet, Transavia) and some charter ops. Royal Air Maroc's oneworld membership since 2020 elevated its pre-departure documentation protocols significantly — agents now follow structured TIMATIC review for all non-EU nationals connecting onward to Schengen destinations, matching LH Group and Iberia standards.
| Carrier | Airport(s) | Check Method | PDF Accepted | Notes |
|---|---|---|---|---|
| Royal Air Maroc (AT) | CMN T1 | Amadeus Altéa + TIMATIC; oneworld standard protocol | ✓ Yes | Post-2020 oneworld upgrade; supervisor escalation for Moroccan nationals on single-entry Schengen visas |
| Ryanair (FR) | CMN T2, RAK, AGA, FEZ, TNG, OUD | Navitaire TIMATIC API — automated flag | ✓ Yes | Largest Morocco LCC network; check-in agent must clear TIMATIC flag before boarding pass issued |
| easyJet (U2) | CMN, RAK, AGA, FEZ | eMerge TIMATIC API | ✓ Yes | Applies LOEX/FPG/AIG per destination Schengen country; Moroccan nationals flagged for supervisor review |
| Transavia (TO/HV) | CMN, RAK, AGA, TNG | Navitaire TIMATIC | ✓ Yes | Air France Group; France-Morocco route dominant; French CESEDA carrier liability applies on France-bound sectors |
| Air Arabia Maroc (3O) | CMN, AGA, RAK, TNG | Sabre TIMATIC | ✓ Yes | Sharjah/Gulf hub routing; UAE destination checks + Morocco-inbound ANAC rules both apply |
| Emirates (EK) | CMN | SITA Horizon TIMATIC API | ✓ Yes | DXB relay; checks destination country (Morocco) + any Schengen transit point requirements |
| Iberia (IB) | CMN, TNG | Amadeus Altéa TIMATIC | ✓ Yes | oneworld partner of RAM; applies LOEX Art. 66 Spain carrier liability on MAD/BCN sector for Moroccan nationals |
CMN vs RAK/AGA vs TNG/FEZ — Onward Ticket Enforcement by Airport
Morocco Entry Categories — Visa-Free, Visa Required, MRE, and What Each Means for Onward Documentation
Morocco offers visa-free entry to nationals of approximately 65 countries including all EU/Schengen, US, UK, Canada, Australia, and most Latin American countries. No e-visa system exists — travellers requiring a visa must obtain one from a Moroccan consulate in advance. For Moroccan nationals (MRE — Marocains Résidant à l'Étranger) returning home, no onward documentation is required. The onward/return ticket expectation applies primarily to tourist-category non-Moroccan arrivals and, critically, to Moroccan nationals at departure airports for Schengen-bound flights.
What Counts as Valid Onward Proof at CMN, RAK, AGA, TNG, and FEZ
- E-ticket PDF with confirmed PNR — clears TIMATIC automatically at Ryanair/easyJet Navitaire and RAM Amadeus Altéa systems
- Return flight on same carrier confirmed in GDS — no agent review required; automated board pass issued
- Onward booking visible in Amadeus/Sabre/Navitaire — RAM T1 CMN agents can verify without separate PDF
- Multi-leg confirmed itinerary (e.g. CMN–BCN–JFK) — all legs confirmed; TIMATIC clears all intermediate destination checks
- RAM oneworld partner codeshare confirmed — oneworld interline onward accepted without additional documentation
- PDF dummy ticket with verifiable PNR — accepted by RAM (CMN T1), Ryanair (all Morocco airports), easyJet, Transavia
- Hotel confirmation printout showing full stay duration — accepted as secondary evidence at CMN and RAK for EU nationals
- Travel agency printed itinerary — widely used by Moroccan and Moroccan diaspora travellers; accepted at all Morocco airports
- Screenshot of booking confirmation email with PNR — borderline; RAM CMN T1 may escalate to supervisor for Moroccan nationals on Schengen visas
- Booking.com / Hostelworld printout — informal; not TIMATIC-compliant, but accepted at secondary airports (AGA/FEZ/OUD) by informal agent discretion
- Verbal statement of departure intent — never accepted by Ryanair/easyJet TIMATIC-API systems; no human override
- Bank statement only — does not satisfy TIMATIC "TVL" requirement; rejected at CMN T1 by RAM post-2020 oneworld standards
- Unconfirmed waitlist entry — not accepted; TIMATIC requires confirmed seat, not waitlist placement
- Open-jaw with unconfirmed return leg — flagged as incomplete itinerary by TIMATIC API; agent escalation mandatory
- Social media travel plan / WhatsApp booking screenshot — not accepted at any Morocco airport under Loi n° 40-13 ANAC framework
Visa-Free, Visa Required, and the MRE Diaspora Dimension — Entry Rules by Nationality Group
Morocco's entry framework creates a unique dual enforcement context: most Western tourists enter visa-free but may face DGSN departure-intent queries; Moroccan nationals (MRE) returning home face no Morocco-side restrictions but are among the most scrutinised passengers at European check-in desks — a direct consequence of Morocco's status as the world's largest single source of Schengen visa applications.
Morocco INAD Process: DGSN Refusal → ANAC Fine → CMN Holding → Return Flight
Premium shows a major carrier branding, verified departure times from Casablanca (CMN), and a clean PDF — no watermark. Exactly what the embassy reviewers are used to seeing.
Morocco Entry & Carrier Compliance — Official Resources
Ready to generate your Morocco onward ticket? Get a verifiable PDF with confirmed PNR — accepted by Royal Air Maroc, Ryanair, easyJet, Transavia, and all TIMATIC-querying carriers at CMN, RAK, AGA, and TNG. Free PDF in 30 seconds →
Airports in Morocco
Popular Routes from Morocco
Top Destinations in Morocco
Frequently Asked Questions – Morocco
Complete Your Morocco Visa Application
An onward ticket is one part of your Morocco visa and travel documentation. Use MyJet24's free tools to prepare all required documents in one place.