How to get to Morocco
Practical guide to travelling to Morocco with Mágico Marruecos
How to get to Morocco is one of the questions travellers ask us most. Thanks to its proximity to Europe and its many international connections, you can travel comfortably by plane, ferry, bus or car.
Flying to Morocco
Flying to Morocco is the fastest and most comfortable option, especially from Europe, North America or Asia. The country has a wide network of international airports. From the UK there are direct flights to Marrakech, Agadir, Fez and Tangier, and Royal Air Maroc flies direct to Casablanca from North America.
- Royal Air Maroc
- Air Arabia Maroc
- Ryanair
- Iberia
- easyJet
- Air France
- TUI
- Norwegian
Morocco’s main airports
Casablanca – Mohammed V Airport
- Domestic flights to Marrakech, Fez, Tangier, Agadir, Ouarzazate, Dakhla and more.
- International flights from Europe, Africa, North America, the Middle East and Latin America.
Marrakech – Menara Airport
- The UK, Ireland, Spain, France, Italy, Germany, Belgium, Switzerland, Portugal, the Netherlands and many other European countries.
- Some Middle Eastern destinations.
Agadir – Al Massira Airport
- Major European cities
- Domestic flights to Casablanca, Rabat, Dakhla and other cities.
Other key international airports
- Tangier Ibn Battuta – northern Morocco, with links to Europe
- Fez Saïss – ideal for culture and the Middle Atlas
- Rabat-Salé – the capital
- Nador, Oujda, Al Hoceima – Mediterranean coast
- Ouarzazate – gateway to the desert
- Essaouira – Atlantic coast
- Dakhla and Laayoune – southern Morocco
Getting to Morocco by ferry
Most popular routes from Spain
- Tarifa – Tangier (1 hour)
- Algeciras – Tangier Med (1 h 30)
- Almería – Nador
- Motril – Al Hoceima
- Barcelona – Tangier / Nador
- France: Sète – Tangier
- Italy: Genoa – Tangier
Main ferry companies:
Baleària · Trasmediterránea · FRS · GNV · Grimaldi Lines · Africa Morocco Link
Getting to Morocco by bus
It is a long journey, but you can reach Morocco by bus, combining coach and ferry.
The best-known operator is ALSA, with routes from Spain to cities such as:
- Tangier
- Rabat
- Casablanca
- Marrakech
- Fez
Driving to Morocco
The only way to arrive by car is to take it on a ferry from Spain, France or Italy.
It is a popular option with motorhome travellers and during the summer “Operación Paso del Estrecho”, when ferry traffic peaks.
You can also:
- Hire a car when you arrive in Morocco
- Hire a car in the Spanish cities of Ceuta or Melilla and cross the border
A final tip from Mágico Marruecos
Routes, timetables and connections can change for commercial, political or health reasons.
So before buying your tickets, we recommend getting in touch with us.
At Mágico Marruecos, we:
- Advise you on the best way to get here
- Organise routes, tours and tailor-made trips
- Adapt the trip to your time, budget and dreams