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)
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: