Your cart (0)
Your cart is empty
Tax included and shipping calculated at checkout
Drawer menu
Tax included and shipping calculated at checkout
After road-tripping the UK, France and Spain, I crossed into Morocco by ferry from Spain to Tangier and spent just under 90 days driving the country with my dog Roly. If you’re driving down from Europe, read our full Ferry to France from the UK (With a Car) guide first.
This wasn’t a quick highlights loop. It was a full, lived-in route: coastal towns, big cities, long slow workweeks, then a final push north through the Atlas, the desert edge, and Morocco’s deep interior, because I needed to exit within 90 days to stay compliant with visa-free rules.
Morocco is one of the most rewarding road trips I’ve done because the contrast hits hard and fast. If you’re still deciding where to prioritise your stops, start with our full breakdown of the Best Places to Visit in Morocco before mapping this route.
You can go from Atlantic surf towns to red-earth medinas to snow-dusted mountain roads and desert highways in the space of a few drives.
What follows is:
The route I actually drove
Ferry Spain → Tangier → Asilah → Rabat → Casablanca → Marrakech → Essaouira (base) → coastal breaks (Imsouane / Taghazout / Tamraght)
Then on the way back north (to exit within 90 days), I took a completely different interior line to get the full breadth of terrain:
Essaouira → Marrakech → Ouarzazate → Zagora → Mhamid (Sahara desert → back to Ouarzazate → Errachidia → Fes → Chefchaouen → Tangier
For city guides, supporting logistics and deeper regional breakdowns, explore all our Morocco Travel Guides.
Why this route worked (especially as a digital nomad with a dog)
1) It starts soft, then gets wild
Coming in through Tangier and drifting down the coast via Asilah and Rabat lets you acclimatise to driving style, currency, pace, noise before you hit the intensity of Marrakech and the south.

2) Essaouira as a long base changes everything
I based myself in Essaouira for 8 weeks, and that’s honestly what made Morocco feel livable instead of chaotic. It gave me:
Plus, it’s perfectly positioned for coastal mini-breaks: Imsouane, Taghazout, Tamraght, easy to do as day trips or 1–3 night escapes.
If you’re bringing a pet, read the full planning guide in travelling Morocco with a dog before committing to your route.

3) The return route north is where Morocco expands
Most people do Morocco like a checklist. What changed it for me was the northbound interior route: Atlas edges, desert roads, cinematic landscapes, and cities that feel totally different (Fes, Chefchaouen). It made the trip feel like “multiple countries” in one.

4) It’s realistic for the 90-day visa-free window
Morocco gives many travellers 90 days visa-free (depending on passport). That constraint actually helped as it forced a clean arc: coast + base → south + desert edge → interior cities → exit.
If you’re planning to work remotely while moving through the country, I break down costs, Wi-Fi reality and best base cities in Digital Nomad Life in Morocco.
Here’s the key truth: my route worked because I had time (and because I stayed put in Essaouira for weeks).
If you’re planning 10–14 days, your goal is not “see everything.” Your goal is choose one spine and do it properly.
Option 1 - 10 Days: Coast + Marrakech + Desert Edge (most balanced)
Best if you want: iconic Morocco + one wow landscape shift, without chaos.
Option 2 - 10 Days: North Focus (Tangier loop)
Best if you want: cooler temps, easier driving days, blue city energy, and less intensity.
Option 3 - 14 Days: Full Arc (most variety without burnout)
Best if you want: coast + Marrakech + desert/Atlas + a major northern city.
Where you land changes the entire route.
Start in Tangier if you want:
Best for: ferry travellers, first-timers who want an easier start, summer travel.

Start in Marrakech if you want:
Best for: first timers flying in, people short on time, winter sun.

Start in Agadir if you want:
Best for: travellers who want coastline first, surfers, relaxed road trips.

Start in Casablanca if you want:
Casablanca is useful logistically but not essential as a base. Most travellers land and move on quickly.
Best for: international flight connections, one-way car rental pickups, travellers heading to Rabat, Chefchaouen or Marrakech, short business stops.

This is the “tight but not frantic” version. It prioritises depth over distance.
10-Day Route A: Marrakech + Essaouira + Desert Edge
Why it works: you get a real base (Essaouira), a coastal reset, and one proper terrain shift inland.
If you’re unsure where to base yourself, see our full Where to Stay in Marrakech guide.
With 14 days, you can add either the north or more desert/Atlas without rushing.
14-Day Route: Full Breadth (without chaos)
Why it works: it mirrors my northbound logic; coast/base first, then interior breadth, then a clean exit.
Drive times that actually feel good
Morocco looks compact until you start driving it. The sustainable pace is:
Road conditions: what to expect (real talk)
Most main routes are fine, but Morocco rewards alert driving:
When to avoid moving
Parking + old towns
Medinas aren’t built for cars. Assume:
Morocco works best when you build it like a story: coast to calibrate, a base to breathe, then interior drives that change the landscape completely.
My 90-day route let me experience Morocco in full; not just places, but pace. But even in 10-14 days, you can still get the same feeling if you choose a direction, stay longer in fewer places, and let the transitions do some of the work.
Depth beats distance in Morocco every time. It’s an absolutely stunning country that doesn’t need rushing, it unfolds properly when you let it.
For full route planning, city guides and supporting travel logistics, explore all our Morocco Travel Guides.
Enjoyed this route? Follow along for the next one.