14-day Morocco route
14-Day Morocco Itinerary Without a Car: Marrakech, Agadir, Sahara & Fes
Two weeks is enough to add a second southern base without turning the trip into a race. This version uses a direct coach from Marrakech to Agadir, keeps both cities mostly independent, then uses a one-way Agadir to Fes Sahara tour to cross the country.

Quick answer
- Route: Marrakech → Agadir → Sahara → Fes.
- Use public transport for the easy Marrakech to Agadir leg and a shared desert tour for the harder Agadir to Fes crossing.
- Two weeks gives you room for selected day trips without turning every day into a transfer.
Route at a glance
| Day | Base | Plan |
|---|---|---|
| 1 | Marrakech | Arrive and settle in |
| 2 | Marrakech | Independent Marrakech day |
| 3 | Marrakech | Ourika Valley day trip or another Marrakech day |
| 4 | Agadir | Direct coach Marrakech to Agadir |
| 5 | Agadir | Independent Agadir day |
| 6 | Agadir | Paradise Valley half-day |
| 7 | On route | Start Agadir to Fes Sahara tour |
| 8 | Merzouga | Continue desert route and camp experience |
| 9 | Fes | Finish the Sahara route in Fes |
| 10 | Fes | Independent Fes day |
| 11 | Fes | Volubilis, Moulay Idriss and Meknes day trip |
| 12 | Fes | Chefchaouen day trip |
| 13 | Fes | Flexible Fes day or move toward departure airport |
| 14 | Fes / onward | Departure day |
Days 1–3: Marrakech with one optional excursion
Two weeks gives Marrakech enough room to feel like a destination rather than a staging point. Keep at least one full city day. Use day three for Ourika only if you want mountains and a village-valley day more than another Marrakech day.
Day 4: take the direct coach to Agadir
Marrakech to Agadir is exactly the kind of leg where public transport should win. A direct coach is the practical answer if you simply need to change cities.
Do not use a Sahara tour for this leg unless the Sahara itself is the reason for the detour.
Days 5–6: use Agadir as a real base
Keep one full day for Agadir itself. Paradise Valley fits well as a half-day on the second day because it adds a different landscape without consuming another hotel night or full travel day.
Days 7–9: use the Sahara to connect Agadir and Fes
Agadir to Fes is the awkward long-distance section of this itinerary. The three-day shared Sahara route makes sense here because Merzouga is already part of the plan and the tour finishes in the next city you want to visit.
If you do not care about the Sahara, use ordinary public transport instead. The tour is not a shortcut; the desert is the experience you are buying.
Days 10–13: slow the trip down in Fes
After several road days, give Fes a full independent day first. Then use separate days for Volubilis with Meknes and Chefchaouen if both matter to you.
Day thirteen stays open on purpose. If your flight leaves from Casablanca, this is the clean day to take the train there and sleep near your departure point. If you fly from Fes, keep the day in Fes.
Why I would not add more cities
Fourteen days creates room, but it does not remove Morocco's geography. Tangier, Rabat, Casablanca and Essaouira can all be good additions in a different two-week route. Adding all of them to this one would undo the reason for having extra time in the first place.
Use public transport for the easy leg and a tour for the hard one
The key organized piece is the one-way Agadir to Fes Sahara route. Add day trips only where they improve the two city bases.
See the Agadir to Fes tour