How to get to Morocco
1.- Aircraft
Morocco has international airports in Casablanca, Rabat, Marrakech, Tangier, Fez and Agadir that receive flights from all over the world.
Airlines flying from Spain:
Iberia (IB)
Royal Air Maroc (AT)
Ryanair (FR)
Easyjet (U2)
Air Europa (UX)
Vueling Airlines (VY)
Air Arabia Maroc (3O)
TAP Air Portugal (TP)
Binter Canarias (NT)
Options from other countries:
Turkish Airlines (TK)
Lufthansa (LH)
Air France (AF)
Air Canada (AC)
British Airways (BA)
Qatar Airways (QR)
Emirates (EK)
Austrian Airlines (OS)
Swiss (LX)
Pegasus Airlines (PC)
2.- Car / Ferry
Another option is to travel by car and cross into Morocco by ferry. The most important port is in Tangier.
Ferry companies from Spain: