Chapter 02 / Morocco The mountains. The desert. The coast. Ten stages from the crossing to Chefchaouen, through the Atlas and Sahara, then back toward the ferry.
Full itinerary Archived plan · 2025 Distances and times below are estimates copied from the trip plan, not verified ride measurements. Recheck roads and ferry arrangements before planning a new ride.
07
Stage 7 Tarifa → Chefchaouen ~120 km (in Morocco) ~4–5 h (1h ferry + 3h ride + 0.5–1h border & port chaos)
Tarifa → Ferry → Tangier Med → Tétouan (bypass) → Chefchaouen
A ferry and border stage, then the approach to Chefchaouen. Confirm the departure and arrival ports with your chosen ferry operator; the archived notes name both Tangier and Tangier Med.
Open saved map 08
Stage 8 Chefchaouen → Fez ~230 km ~5.5–6 h
Chefchaouen → Bab Taza → Bab Berred → Taounate → Fez
The planned scenic route passes Bab Taza, Bab Berred and Taounate.
Open saved map 09
Stage 9 Fez → Midelt ~210 km ~4.5–5 h
Fez → Imouzzer Kandar → Ifrane → Azrou → Col du Zad → Midelt
Ifrane, Azrou and Col du Zad are the listed mountain waypoints.
Open saved map 10
Stage 10 Midelt → Merzouga ~330 km ~5.5–6 h
Midelt → Er Rich → Ziz Valley → Tunnel du Légionnaire → Source Bleue de Meski → Errachidia → Erfoud → Merzouga
The itinerary descends through the Ziz Valley and continues via Erfoud to Merzouga.
Open saved map 11
Stage 11 Merzouga → Aït Benhaddou (via Dadès Gorge) ~380 km ~7.5–8 h
Merzouga → Erfoud → Tinghir → Dadès Gorge (up and down) → Boumalne Dadès → Skoura → Aït Benhaddou
The plan includes an out-and-back detour into Dadès Gorge. This is the longest time estimate in the archived itinerary.
Open saved map 12
Stage 12 Aït Benhaddou → Agadir ~360 km ~6.5–7 h
Aït Benhaddou → Tazenakht → Taliouine → Taroudant → Agadir
Tazenakht, Taliouine and Taroudant lead toward the Atlantic coast at Agadir.
Open saved map 13
Stage 13 Agadir → Marrakech (via Essaouira) ~360 km ~6.5–7 h (with stops)
Agadir → Essaouira → Chichaoua → Marrakech
A coastal leg to Essaouira, then inland via Chichaoua to Marrakech.
Open saved map 14
Stage 14 Marrakech 0 km 0 h
Marrakech
A rest day in Marrakech before the northbound return.
Rest day 15
Stage 15 Marrakech → Casablanca ~240 km ~3.5–4 h
Marrakech → Settat (optional break) → Casablanca
A transit stage toward Casablanca, with Settat listed as an optional break.
Open saved map 16
Stage 16 Casablanca → Tarifa ~320 km (plus ferry crossing) ~7–8 h total (ride + border + ferry)
Casablanca → Asilah (optional stop) → Tangier Med → Ferry → Algeciras → Tarifa
The archived return goes through Tangier Med and Algeciras before Tarifa. Ferry and border time are included in the source estimate.
Open saved map