Morocco
How to get to Morocco: airports, flights and border crossings
Fly into Marrakech (RAK) for a first trip that starts in the medina and the Atlas; fly into Casablanca (CMU) if you want the widest choice of long-haul flights and the train. Fes (FEZ) suits a north-to-south route. Land and sea entries work from Ceuta, Melilla and Tangier.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideMorocco
Key facts
- Best airport for a first trip
- Marrakech (RAK) — medina, Atlas and desert tours start here
- Widest long-haul choice
- Casablanca (CMU) — main air hub, train to Rabat and Marrakech
- Other useful airports
- Fes (FEZ), Tangier (TNG), Agadir (AGA), Rabat (RBA), Nador, Oujda, Dakhla
- Flight time from London
- About 3h 30m to Marrakech or Casablanca
- Flight time from New York
- About 7h nonstop to Casablanca; 9–12h with one stop
- Flight time from Australia/NZ
- 18–26h with one or two stops
- Land entry
- Ceuta and Melilla (Spain) by ferry then border; no direct train across
- Sea entry
- Ferries from Spain (Algeciras, Tarifa, Barcelona) and France to Tangier and Nador
- Airport to city
- Marrakech RAK to Jemaa el-Fna about 15–20 min by taxi; Casablanca CMU to centre about 30–40 min
- Entry rule
- Most Western passports get 90 days on arrival; passport valid 6 months
Quick answer
For a first trip, land at Marrakech (RAK). It is the shortest transfer to a medina hotel, and most Atlas and Sahara tours leave from there. Choose Casablanca (CMU) when you want the cheapest or most frequent long-haul connection and do not mind a train ride of about 3 hours to Marrakech or under an hour to Rabat. Fes (FEZ) is the pick if your route runs Fes to the desert to Marrakech, one way.
If you are already in Spain, the ferry to Tangier plus a train south is often cheaper than flying, and it puts you on the Tangier–Rabat–Casablanca–Marrakech line.
Airports and flights
Morocco has one main long-haul hub, Casablanca Mohammed V (CMU), and a set of airports that matter more for European and regional traffic. Marrakech Menara (RAK) has the most direct flights from the UK, France, Spain, Germany and the Netherlands, which is why it is the default arrival for a short trip. Fes–Saïss (FEZ) has good low-cost links from Europe and is the natural start for a northern loop. Tangier Ibn Battouta (TNG) takes ferries, European flights and a growing number of connections; Agadir Al Massira (AGA) serves the south Atlantic coast; Rabat–Salé (RBA) is small but close to the capital; Nador, Oujda and Dakhla cover the east and far south.
From the US, nonstop service is limited and mostly to Casablanca, with one-stop routings through Europe or Istanbul common. From the UK and Ireland, direct flights to Marrakech, Casablanca, Agadir and Fes run year-round, with more in winter sun season. From Canada and Australia/New Zealand, expect at least one stop, usually in Europe, the Gulf or Istanbul. Fares move a lot by season: winter sun and Easter are peak, July and August are hot inland and cheaper for city-only trips.
| Airport | Code | Best for | Transfer to the city |
|---|---|---|---|
| Marrakech Menara | RAK | First trip, Atlas, desert tours | 15–20 min taxi to Jemaa el-Fna |
| Casablanca Mohammed V | CMU | Long-haul choice, train hub | 30–40 min to centre; train to Rabat and Marrakech |
| Fes–Saïss | FEZ | Northern route, medina start | 20–30 min to the medina |
| Tangier Ibn Battouta | TNG | Ferry arrivals, north | 20–30 min to centre |
| Agadir Al Massira | AGA | Atlantic coast, winter sun | 30 min to beach strip |
| Rabat–Salé | RBA | Capital, few flights | 20 min to centre |
| Nador, Oujda, Dakhla | NDR, OUD, VIL | East and far south | Taxi or pre-booked transfer |
Transfer times are estimates and depend on traffic; confirm with your hotel before arrival.
Land and sea entry
Morocco has land borders with the Spanish enclaves of Ceuta and Melilla. You reach them by ferry from mainland Spain, cross on foot or by car, then continue by bus, grand taxi or train from the Moroccan side. There is no direct international train across the border, so plan the last leg separately. The Algeria border has been closed for years; do not plan a route through it.
By sea, ferries run from Algeciras and Tarifa to Tangier and Tangier Med, and less often from Barcelona, Sète and other ports to Tangier or Nador. The crossing is short, but allow extra time for port formalities at both ends, especially in summer. Tangier Ville is the port closest to the city and the train station; Tangier Med is a freight and ferry port about 40 km east, with shuttle buses to the city.
If you arrive by ferry and want to head south, the train from Tangier to Rabat, Casablanca and Marrakech is the easiest option. Buy at the station or online; second class is fine for a few hours.
Entry rules and paperwork
Most Western passports, including US, UK, Canadian, Australian, New Zealand and Irish, get 90 days on arrival with no visa, provided the passport is valid for at least six months and you have a return or onward ticket. Rules can change, so check the current position before booking. See the visa page for the full list.
At the airport or border you may be asked where you are staying; have the first hotel name and address ready. Customs allows personal goods and a reasonable amount of currency; the dirham is a closed currency, so you cannot legally take large amounts in or out. Declare anything unusual, including drones and professional camera gear, which can attract attention.
Practical notes
Book airport transfers through your riad or a licensed taxi desk rather than an unmarked driver. In Marrakech, the taxi rank is outside arrivals; agree the price or insist on the meter where it applies. In Casablanca, the train from the airport station is often faster than a taxi at peak times.
For money on arrival, change a small amount at the airport and the rest in town, where rates are usually better. Cards work in hotels and larger restaurants, but medina shops and taxis are cash. A local SIM or eSIM set up before you land saves time; see the SIM page.
Travel insurance should cover medical care, evacuation and any trekking or desert activity you plan. Check that your policy covers the specific activity, not just general travel.
FAQ
Sources and checked
Questions people ask
What is the best airport to fly into for Morocco?
Marrakech (RAK) for a first trip: shortest transfer to a medina hotel and the base for Atlas and desert tours. Casablanca (CMU) has the widest long-haul choice and a train to Rabat and Marrakech. Fes (FEZ) suits a one-way north-to-south route.
How long is the flight to Morocco from the US, UK, Canada, Australia and NZ?
From London about 3h 30m to Marrakech or Casablanca. From New York about 7h nonstop to Casablanca, longer with a stop. From Canada and Australia/NZ expect one or two stops, roughly 12–26h total depending on the connection.
Can I enter Morocco by land or sea?
Yes. Ferries from Spain reach Tangier and Nador, and you can cross at Ceuta or Melilla on foot or by car. There is no direct international train across the border, so arrange the Moroccan leg separately. The Algeria border is closed.
Do I need a visa for Morocco?
Most US, UK, Canadian, Australian, New Zealand and Irish passport holders get 90 days on arrival with no visa, if the passport is valid six months and you have onward travel. Other nationalities should check in advance.
How do I get from the airport to my hotel?
Use the official taxi rank or a transfer booked through your riad. Marrakech to Jemaa el-Fna is about 15–20 minutes; Casablanca airport to the centre about 30–40 minutes, or take the airport train. Agree the fare first.
Is it cheaper to fly or take the ferry from Spain?
For a short trip, flying is usually faster and often cheaper once you add the ferry and the onward train. The ferry makes sense if you are already in southern Spain and want to start in Tangier.
Deep dive
Every source; changeable facts are marked check
Sources
- officialMoroccan National Tourist Office
- officialONCF (Moroccan railways)
- officialMorocco Customs Administration
- secondaryWikivoyage – Morocco