Flying to Morocco
Morocco's national carrier is Royal Air Maroc, whose headquarters are in Casablanca. Other airlines that fly to Morocco include Air France, British Airways, KLM, Lufthansa, Tunisair and Turkish Airlines, among others.
There are 25 airports in Morocco and the busiest ones are:
• Casablanca Mohammed V International Airport
• Marrakech Menara Airport
• Agadir Al Massira Airport
Airport Guides
Casablanca Mohammed V International Airport
CodeCMN
LocationCasablanca Mohammed V International Airport is located 30km (19 miles) south of Casablanca.
Telephone+212 522 539 040
AddressCasa-OasisOffice National des Aéroports
BP 8101 Casablanca
Find out more >
Marrakech Menara Airport
CodeRAK
LocationMarrakech Menara Airport is located on the immediate outskirts of Marrakech, 6km (4 miles) to the southwest of the city centre.
Telephone+212 52 444 7910
AddressMénaraMhamid Airoport
Marrakech
Find out more >
Agadir Al-Massira Airport
CodeAGA
LocationAgadir-Al Massira Airport is located 20 km (13 miles) southeast of central Agadir.
Telephone+212 288 39112.
AddressBP2000
Agadir 80000
Find out more >
Flight times
To Casablanca: from London - 3 hours 20 minutes; New York - 7 hours; Toronto - 9 hours (including stopover); Sydney - 24 hours (including stopovers).
To Marrakech: from London - 3 hours 40 minutes; New York - 10 hours (including stopover); Toronto - 13 hours (including stopover); Sydney - 29 hours (including stopovers).
Departure tax
Included in ticket cost.
Travelling to Morocco by Rail
Driving to Morocco
It is possible to drive from Europe to Morocco via a car ferry.
Within Africa, you can drive to Morocco from Ceuta (a Spanish autonomous city) and Mauritania. The border crossing between Morocco and Algeria is shut.
Driving note
The road between Morocco and Mauritania is open but do seek the latest travel advice from your government before departing.
Getting to Morocco by boat
Travelling by sea to Morocco is an alternative to flying. The main ports are Tangier, Casablanca and Agadir. Several lines from Europe serve these ports.
Cruise ships
Tangier, Casablanca and Agadir are popular cruise stopovers.
Ferry operators
Ferry companies that operate services between Morocco and Spain include:
• Balearia
• GNV
• Trasmediterranea
Ferry companies that operate services between Morocco and France are:
• GNV
• La Meridionale
GNV also runs services between Morocco and Italy.
Images of Essaouira beaches
Images of Casablanca beaches
Images of Agadir beaches
Marrakech Menara Airport Hotels