Getting around
Getting Around Morocco
Morocco's transport network is better than many first-time visitors expect. Choosing the right mode for each leg saves time and stress.
Updated September 15, 2026

Quick answer
What is the best way to travel around Morocco?
Use trains for the main northern and central corridor (Tangier, Rabat, Casablanca, Marrakech, Fes and Meknes), including the Al Boraq high-speed line. Take CTM or Supratours coaches to places without rail, such as Essaouira, Agadir and Chefchaouen. Rent a car or hire a private driver for the Atlas Mountains, the desert and routes with several stops.
Flights and airports
The main international airports for travelers are Marrakech Menara (RAK), Casablanca Mohammed V (CMN), Agadir Al Massira (AGA), Fès–Saïss (FEZ), Tangier Ibn Battouta (TNG) and Rabat–Salé (RBA). Smaller airports such as Essaouira, Ouarzazate and Dakhla have more limited routes.
Flying into one city and out of another, for example into Tangier and out of Marrakech, avoids backtracking.
Trains
ONCF operates Morocco's railways. The Al Boraq high-speed line, in service since 2018, runs between Tangier, Kenitra, Rabat and Casablanca, with Tangier to Casablanca taking around two hours ten minutes.
Conventional trains connect Casablanca with Marrakech (roughly two hours forty to three hours twenty), and link Rabat and Casablanca with Meknes and Fes. The Casablanca airport has its own rail link to the city.
Coaches
CTM and Supratours run comfortable intercity coaches with luggage handling and assigned seats. They reach destinations the railway does not, such as Essaouira, Agadir, Chefchaouen and Ouarzazate.
Car rental
A car gives flexibility for the Atlas, the south and coastal road trips. Traffic drives on the right. Driving in medinas and dense city centers is stressful and parking is limited, so pick up the car when leaving a city.
Check insurance cover and excess, whether your licence requires an International Driving Permit, and whether cross-border travel or unpaved roads are excluded.
Motorcycles and scooters
Scooter and motorcycle rentals exist in some coastal and surf areas. Wear a helmet, confirm insurance and only ride if you are experienced with local traffic conditions.
Airport transfers
A pre-booked transfer is the least stressful arrival, particularly at night or when staying inside a medina where the driver must hand you over to a porter or host. Airports also have taxi ranks and, in some cities, bus or rail links.
Private drivers and premium travel
A private driver is a popular way to cover routes with many stops, such as Marrakech to the Sahara or Fes to Chefchaouen. Agree the itinerary, hours and what is included in writing.
Premium options such as chauffeur-driven luxury vehicles, private aviation and yacht charters exist in major hubs, but availability varies. We will only recommend specific providers once we can verify them.
Ferries from Spain
Fast ferries from Tarifa arrive at Tanger Ville port in the center of Tangier in around an hour. Ferries from Algeciras arrive at Tanger Med, far outside the city. Other routes link Spain and France with Moroccan ports.
Petits taxis and grands taxis
Petits taxis operate within cities, carry up to three passengers and are color-coded by city. Grands taxis are larger shared or private vehicles used between towns. Agree a fare or ask for the meter before setting off.
Frequently asked questions
Is it better to rent a car or take the train in Morocco?
Take the train between the big cities on the rail network, where it is faster and less stressful than driving. Rent a car, or hire a driver, for the Atlas, the desert and the coast south of Essaouira, where public transport is less frequent.
Can you book Moroccan train tickets online?
Yes. ONCF sells tickets on its website and app, as well as at stations. Buy Al Boraq tickets in advance for busy periods such as weekends and holidays.
Sources
- Train timetables and tickets · ONCF (Moroccan National Railways)
- CTM coach network · CTM