Travel Morocco with peace of mind
Itineraries designed for every traveler: city lover, adventurer, beach- or mountain-goer.
20 itineraries available
Compare durations, distances and stops to pick the right route.
Casablanca → Marrakech: train, bus or car
240 km via the A7 motorway or Morocco's busiest railway line.
Casablanca → Rabat: Morocco's most frequent link
90 km, trains every 30 minutes. The easiest journey in the country.
Casablanca → Tangier on the Al Boraq high-speed train
The Al Boraq high-speed train links Casablanca to Tangier in 2h10, a unique experience in Africa.
Marrakech → Fez: 7h by train or 9h by car
ONCF train via Casablanca in about 7h. Compare with car or domestic flight.
Marrakech → Essaouira: 3h by bus
190 km to the ocean. Supratours/CTM buses 8 times a day.
Fez → Chefchaouen by CTM bus
200 km via Ouezzane. No train — the CTM bus is your best option.
Rabat → Tangier by train, bus or car
The Al Boraq train links Rabat to Tangier in 1h20. Compare high-speed rail, long-distance bus, car and private driver.
Rabat → Fez by train or car
The ONCF train links Rabat to Fez in about 2h40. A good alternative to driving to reach the spiritual capital.
Rabat → Marrakech by train, car or plane
The direct Rabat–Marrakech train takes around 3h30. A car is useful if you plan intermediate stops.
Marrakech → Agadir by bus, car or plane
250 km via the motorway. Frequent buses, no train.
Agadir → Essaouira by bus, car or private driver
170 km along the coast. Supratours/CTM bus or car for a scenic drive.
Casablanca → Fez by train, bus or car
The ONCF train links Casa to Fez in 3h15 via Rabat and Meknès. A very good option to reach the Fez medina.
Casablanca → Agadir by plane, bus or car
Fly in 1h or drive/bus in around 8–9h. The plane wins on long distances.
Casablanca → Essaouira by bus, car or private driver
350 km via Marrakech or the coast. Bus or car, no direct train.
Tangier → Chefchaouen by bus, shared taxi or car
115 km through the Rif mountains. CTM bus or grand taxi.
Tangier → Fez by train or car
The ONCF train (change at Sidi Kacem) links Tangier to Fez in about 4h. Driving skirts the Rif and allows stops.
Agadir → Zagora: planning the drive to the Draa Valley
Roughly 445–470 km depending on the routing tool, i.e. 7 to 8 hours of driving excluding breaks, via Taroudant, Taliouine, Tazenakht and Agdz.
Dakhla Airport (VIL) → city centre and lagoon
Getting from the VIL terminal into central Dakhla and out to the lagoon camps: distances, transport options and what to confirm before you land.
Tetouan Airport (TTU) → M'diq and Cabo Negro
From Sania Ramel to the Tamuda Bay resorts: transport options, rough journey times and seasonal advice.
Tetouan Airport (TTU) → Chefchaouen
From Sania Ramel to the blue city: the Rif road, transport options and why to arrive in daylight.