FOLLOW US

World Travel Guide > Guides > Africa > Morocco

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.

Related Articles

City Highlight: Marrakech

Snake charmers, magic potions and hidden palaces: Marrakech brings the most outlandish travellers' tales to life.

Chefchaouen, the green city

In an ancient town painted almost entirely blue, all the locals are smoking the green stuff. Donald Twain finds out where it's grown and sees, up close, how it's made right for the pipe.

City Highlight: Fès (or Fez)

Bustling markets, vibrant history, and the walled-in medina of Fès el-Bali make Fez a prime spot for adventure-seeking travellers

Book a Hotel