KARVYX.io itineraries

Travel Morocco with peace of mind

Itineraries designed for every traveler: city lover, adventurer, beach- or mountain-goer.

Explore

16 itineraries available

Compare durations, distances and stops to pick the right route.

Casablanca → Marrakech

3h en train

240 km via the A7 motorway or Morocco's busiest railway line.

See itinerary

Casablanca → Rabat

55 min en train

90 km, trains every 30 minutes. The easiest journey in the country.

See itinerary

Casablanca → Tangier

2h10 en Al Boraq

The Al Boraq high-speed train links Casablanca to Tangier in 2h10, a unique experience in Africa.

See itinerary

Marrakech → Fez: 7h by train or 9h by car

7h en train

ONCF train via Casablanca in about 7h. Compare with car or domestic flight.

See itinerary

Marrakech → Essaouira

3h en bus

190 km to the ocean. Supratours/CTM buses 8 times a day.

See itinerary

Fez → Chefchaouen

4h en bus

200 km via Ouezzane. No train — the CTM bus is your best option.

See itinerary

Rabat → Tangier

1h20 – 3h

The Al Boraq train links Rabat to Tangier in 1h20. Compare high-speed rail, long-distance bus, car and private driver.

See itinerary

Rabat → Fez

2h40 – 3h30

The ONCF train links Rabat to Fez in about 2h40. A good alternative to driving to reach the spiritual capital.

See itinerary

Rabat → Marrakech

3h30 – 4h30

The direct Rabat–Marrakech train takes around 3h30. A car is useful if you plan intermediate stops.

See itinerary

Marrakech → Agadir

3h – 4h

250 km via the motorway. Frequent buses, no train.

See itinerary

Agadir → Essaouira

2h45 – 3h30

170 km along the coast. Supratours/CTM bus or car for a scenic drive.

See itinerary

Casablanca → Fez

3h15 – 4h

The ONCF train links Casa to Fez in 3h15 via Rabat and Meknès. A very good option to reach the Fez medina.

See itinerary

Casablanca → Agadir

1h – 9h

Fly in 1h or drive/bus in around 8–9h. The plane wins on long distances.

See itinerary

Casablanca → Essaouira

5h30 – 7h

350 km via Marrakech or the coast. Bus or car, no direct train.

See itinerary

Tangier → Chefchaouen

2h – 3h

115 km through the Rif mountains. CTM bus or grand taxi.

See itinerary

Tangier → Fez

4h – 5h

The ONCF train (change at Sidi Kacem) links Tangier to Fez in about 4h. Driving skirts the Rif and allows stops.

See itinerary