Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
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

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.

Not field-verified
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

Updated Sep 20265 min read

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.

Airports and flights
AirportCodeBest forTransfer to the city
Marrakech MenaraRAKFirst trip, Atlas, desert tours15–20 min taxi to Jemaa el-Fna
Casablanca Mohammed VCMULong-haul choice, train hub30–40 min to centre; train to Rabat and Marrakech
Fes–SaïssFEZNorthern route, medina start20–30 min to the medina
Tangier Ibn BattoutaTNGFerry arrivals, north20–30 min to centre
Agadir Al MassiraAGAAtlantic coast, winter sun30 min to beach strip
Rabat–SaléRBACapital, few flights20 min to centre
Nador, Oujda, DakhlaNDR, OUD, VILEast and far southTaxi 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