Travel to Morocco

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

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.

Airport guides

Airport Code: CMN. Location: Casablanca Mohammed V International Airport is located 30km (19 miles) south of Casablanca. Money: Banks with bureau de change facilities and ATMs can be found in Terminals 1 and 2. Passengers are... Read more

Airport Code: RAK. Location: Marrakech Menara Airport is located on the immediate outskirts of Marrakech, 6km (4 miles) to the... Money: Both terminals have currency exchange offices, and there is an ATM in the arrival hall of Terminal... Read more

Airport Code: AGA. Location: Agadir-Al Massira Airport is located 20 km (13 miles) southeast of central Agadir. Money: ATMs and a currency exchange service are available in the terminal building.   Read more

Other airports in Morocco

Rabat-Salé Airport

Airport Code: RBA. Location: Website: Public transport description: N/A

Tangier Ibn Battouta Airport

Airport Code: TNG. Location: The airport is 11km (7 miles) from the city (journey time - 20 minutes). Website: Public transport description: Bus and taxi services are available into Tangier.

Fes - Saiss International Airport

Airport Code: FEZ. Location: Fes Airport is located at Saiss, 15km (9 miles), south of the city centre. Website: Public transport description: Taxis connect the airport to the city; taxi ranks are outside the terminal building to the left. There is a bus stop not far from the airport (2 to 3 minutes away) and a service into the city runs every hour.

Travel 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.

By road 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:

Ferry companies that operate services between Morocco and France are:
La Meridionale

GNV also runs services between Morocco and Italy.

Visa and passport information is updated regularly and is correct at the time of publishing. You should verify critical travel information independently with the relevant embassy before you travel.