One-way to Morocco sounds simple. It isn't. In 2024, 17.4 million passengers landed at Casablanca Mohammed V (CMN) and Marrakech Menara (RAK), and a measurable slice of them got stopped at their departure airport because they had no exit proof. A dummy ticket, also called an onward ticket, is a real PNR booked for visa or border-check purposes without paying for the flight. It's the document that answers "How are you leaving Morocco?" before anyone has to ask twice.

Here are the 7 things every traveller needs to know.

1. The Exit-Intent Check Is Real at Casablanca

Morocco's DGSN immigration officers at CMN ask one-way arrivals to show an exit plan. Not every passenger, every time, but one-way travellers on European budget routes are a predictable focus. "I'll figure it out when I arrive" is not a plan. It gets you secondary. It happens.

2. A Screenshot Won't Pass

The most common mistake: arriving with a Google Flights screenshot, or a comparison-site itinerary with no booking reference. Officers and check-in agents want a PNR. A booking reference they can actually query.

Document type Has PNR Accepted at check-in Accepted by DGSN
Confirmed dummy ticket Yes Yes Yes
Confirmed paid return ticket Yes Yes Yes
Google Flights screenshot No No No
Price-comparison site PDF No No No
Unconfirmed OTA hold No No No
Hotel booking only No No No

Worked departures at a UK budget carrier for three years. Morocco one-way flights were the category where gate agents knew to ask. The table above is not theoretical.

3. Ryanair and EasyJet Will Ask Before You Board

You might assume the check happens at CMN. Wrong. Ryanair's Timatic system flags one-way tickets to Morocco for exit documentation. EasyJet's check-in agents apply the same IATA Timatic guidelines that govern entry requirements across hundreds of routes. Royal Air Maroc is consistent. British Airways and Air France apply it at the desk.

Your boarding pass depends on sorting this at your departure airport, not in Casablanca.

4. Your Ticket Must Show Departure Within 90 Days

Morocco's bilateral visa-free agreements cap stays at 90 days. Show an onward ticket dated for day 97 and you've handed the officer a reason to question your plans. Book your dummy ticket to depart by day 85 if your stay is open-ended. If you're on a 10-day trip, a departure date around day 12 is clean.

Travel scenario Suggested departure date on dummy ticket
Short holiday (1-2 weeks) A few days after your actual exit
Longer open trip Day 85-87 of entry
Digital nomad exit-reentry Within 30 days of each entry
Visa application to consulate Matches declared visit duration

For detail on when PNRs expire and how to time your booking, see how long your dummy ticket PNR stays valid.

5. Land Borders Need It Too

Thinking about crossing at Bab Sebta into Ceuta, or Beni Enzar into Melilla? Moroccan border agents at those crossings apply the same exit-intent standard as airport desks. A confirmed ferry booking from Tangier to Algeciras works. A bus ticket south works. "I'll cross back when I'm ready" doesn't.

The Guerguerat crossing into Mauritania is open again. Overland West Africa travellers on the route south regularly face departure-documentation requests. A dummy ticket showing departure from a Moroccan airport within your stay, or a confirmed booking into Mauritania or Senegal, handles it.

6. The Fix Is Fast

You don't need to book a real, non-refundable ticket you'll never take. Get a Morocco onward ticket at My Onward Ticket and you'll have a real PNR with your name on it in under two minutes. Carriers and DGSN officers see it as a confirmed booking, because in the GDS it is one. For context on what agents actually verify at the gate, read what check-in agents look for when checking your onward ticket.

7. It Also Works for Your Moroccan Visa Application

Not everyone enters visa-free. If you need a visa, the Moroccan consulate will ask for return or onward documentation. A PNR-based dummy ticket issued before the appointment satisfies this requirement the same way a full-price booking does. The consulate checks the booking reference is real, not the fare class.

For US passport holders, the Morocco entry information on travel.state.gov confirms current visa-free entry terms.

Use case Dummy ticket accepted Full-price ticket required
Visa-free entry at CMN/RAK Yes No
Visa application at consulate Yes No
Check-in gate (Ryanair, EasyJet, etc.) Yes No
DGSN primary desk, one-way arrival Yes No
Land border exit check Yes No

One PNR handles every point where exit intent gets tested.

Sort your exit documentation before you reach the departure airport: get an onward ticket for Morocco in two minutes.

Frequently asked questions

Do I need an onward ticket for Morocco if I already have a return flight?

No. A confirmed return flight is your proof of departure. The check only catches one-way travellers who arrive without any documented exit plan.

How long does a dummy ticket stay active for Morocco entry purposes?

A PNR-based dummy ticket stays live in the GDS until the departure date on the booking. You need it active at check-in and on arrival at CMN or RAK. A booking with a departure date already in the past carries a dead PNR. Book one whose departure date falls after your trip.

Can I use the same dummy ticket for multiple Morocco entries?

No. Each entry is independent. If you exit and re-enter, you'll need an onward ticket valid for the new entry period. One PNR per entry is the clean approach.

What happens if DGSN finds out my ticket is a dummy ticket?

They don't look for that distinction. They verify that a live PNR exists with your name in the GDS. A properly issued dummy ticket is a real PNR, legally identical to a paid booking. "Dummy" describes the traveller's intent, not the booking's validity.

Which Morocco airports enforce the onward ticket check most consistently?

CMN (Casablanca) handles the most international traffic and has the most consistent enforcement. RAK (Marrakech) sees heavy European budget-carrier volume and applies checks regularly on one-way arrivals. AGA, FEZ, and TNG also process international arrivals and can apply the same check.