Travel to Morocco
Flying to Morocco
Mohammed V International Airport, near Casablanca, is Morocco's principal international gateway and the main hub for Royal Air Maroc. It receives flights from cities across Europe, Africa, the Middle East and North America, and offers onward connections to destinations throughout Morocco.
Marrakech Menara Airport and Agadir Al Massira Airport handle numerous international services, including many holiday and low-cost flights from Europe. Other useful gateways include Rabat-Salé, Tangier Ibn Battouta and Fès-Saïs airports. Routes and frequencies may vary seasonally, particularly to the coastal resorts.
Direct flights operate from London and several regional UK airports to Marrakech, Agadir, Casablanca and other Moroccan cities. Travellers planning a multi-centre journey may find it convenient to arrive at one airport and depart from another.
Flight times
From London to Casablanca: 3 hours 15 minutes (direct).
From London to Marrakech: 3 hours 45 minutes (direct).
Travelling to Morocco by Rail
There are no international passenger train services to Morocco. Travellers arriving from Europe must cross by ferry before joining Morocco's domestic rail network, while the land border and rail connection with Algeria remain closed.
Driving to Morocco
Morocco can be entered by road from the Spanish enclaves of Ceuta and Melilla. Motorists travelling from mainland Europe must first take a vehicle ferry to Morocco or one of the enclaves. Border formalities can take time, particularly during peak holiday periods.
Overland entry from Mauritania is possible via the Guerguerat crossing, although the journey passes through the disputed territory of Western Sahara and involves long distances through remote desert areas. Travellers should check current border conditions and official travel advice before setting out.
The land border between Morocco and Algeria is closed, and travellers must not attempt to cross it.
Getting to Morocco by boat
Regular passenger and vehicle ferries link Morocco with Spain. The busiest route runs between Algeciras and Tangier Med, while ferries from Tarifa arrive at Tangier Ville, close to the city centre. Other services operate from Almería and Motril to Tangier Med or Nador. Tangier Med lies about 40km (25 miles) east of Tangier.
Longer ferry routes connect Tangier Med and Nador with ports in France and Italy. Services are busier during the summer, and passengers travelling with a vehicle should book ahead and allow additional time for immigration and customs formalities.
Cruise ships
International cruise ships call at Tangier, Casablanca and Agadir, with some itineraries also visiting Safi. The frequency of calls varies by season.
