I'm considering buying a ticket Zurich-Gibraltar with Royal Air Maroc in a single multi-city booking (a normal booking cannot be made on that route), and with hand luggage only. I would check in online and get both boarding passes in Zurich.

The proposed trip consists of flight AT 937 Zurich-Casablanca, and flight AT 990 Casablanca-(Tanger)-Gibraltar, with Tanger being a technical stop, where however passengers can get on and off.

AT 937 arrives at terminal 2 in Casablanca, while AT 990 leaves from terminal 1. According to Timatic, the database used by airlines, airside transit is possible between the two.

My question is: would I have to clear Moroccan immigration at any point during this journey, given that AT 990 has a domestic leg?

I've already contacted Royal Air Maroc and received different answers. Some say you enter Morocco in Casablanca, get off the Gibraltar flight in Tanger, exit Morocco and re-board the flight. Others say you remain airside in Casablanca, and that those only flying the domestic leg still clear Moroccan immigration at Casablanca and Tanger due to the nature of the route.

Which is correct?

  • Can you check in online also for the second flight? Not sure you could get your boarding pass in the transit area. Also have you read the reviews of the airport?
    – mts
    Mar 26, 2017 at 11:43
  • 3
    @mts Yes, I can check in online for the Gibraltar flight. Regarding the transit area's comfort level, I really couldn't care less.
    – Crazydre
    Mar 26, 2017 at 12:30
  • Transit area at CMN is fine. Security + passport control when leaving Morocco from the airport OTOH is a total mess, very long lines
    – Urbana
    Mar 30, 2017 at 17:16
  • 1
    Can you find out which terminals you'll use? If both are Terminal 2 then I think you'll probably be fine, you'll probably just go through the disorderly but straightforward "International Transfers" hall where you get your bags scanned and show your passport to a bored guy who's just standing by the X-ray machine who'll just glance at it and nod like "Yes, that's a passport", and the only problem will be the long queue. If it's Terminal 1, I don't know, you might need to go through Domestic Transfers, I've never used that terminal. Mar 31, 2017 at 12:17
  • 6
    @JonathanReez But I do need a passport to enter, that's the issue, and I no longer have one (and would have to pay a fortune to get one from my embassy). So what about airport transit, that's the question.
    – Crazydre
    Apr 9, 2017 at 17:14

1 Answer 1


Since you do not hold a valid travel document for Morocco I think you will be refused to board in Zurich but you should contact the airport about this matter.

Why do you not fly to Malaga (EU) and then take a two hour bus to Gibraltar? You can travel this route for less than 100 euro easily.. I bet this will be cheaper and faster than first flying to Morocco and then with an intermediate stop onwards to Gibraltar.

Edit: In addition you can contact the Moroccan Embassy to see if they accept your European Identity card as there are some countries that accept them even if there is no formal agreement between those countries. For Dutch this was the case with Morocco but this is now no longer the case.

  • Morocco stopped accepting EU ID cards in summer 2015. That's why I'm asking if I'll have to enter Morocco as part of this itinerary. And as for the choice of route, I got a voucher with Royal Air Maroc
    – Crazydre
    Jul 1, 2017 at 19:49

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .