Morocco travel guide

14-Day Morocco Itinerary: Medinas, Mountains and Coast

A two-week northern and Atlantic route from Casablanca through Rabat, Chefchaouen, Fez, Marrakech and Essaouira.

Illustrative Atlantic waterfront and kasbah architecture for a Morocco city and coast itinerary

A two-week northern and Atlantic route from Casablanca through Rabat, Chefchaouen, Fez, Marrakech and Essaouira.

A flexible planning guideApproximately 1,510–1,915 km if all transfers use roads

Is this guide right for your trip?

Use this guide if you want private transport without a fixed group-tour schedule. The suggested route is a planning option, not a guaranteed package or a claim that every listed service is currently available. Start with your flights and overnight stays, then ask available drivers to confirm a workable itinerary for your dates.

Trip map

Route overview

Approximately 1,510–1,915 km if all transfers use roads

  1. Casablanca
  2. Rabat
  3. Chefchaouen
  4. Fez
  5. Marrakech
  6. Ourika foothills
  7. Marrakech
  8. Essaouira
  9. Marrakech

Loading geographical route map…

The numbered line summarizes the stop order. The geographical map plots an approximate path and is not turn-by-turn navigation. Distances are approximate road ranges and exclude flights, trains, boats, and ferries. Actual distance varies by hotel, chosen stops, traffic, road access, and detours.

Day-by-day itinerary

Use this as a practical starting point. You can add, remove, or reorder stops to match your flights, interests, pace, and current local conditions.

Day 1

Arrive in Casablanca

Keep arrival and accommodation transfer simple. Overnight in Casablanca.

Approximate road distance: 25–45 km

Day 2

Casablanca to Rabat

Transfer to Rabat and choose a small number of city stops. Overnight in Rabat.

Approximate road distance: 85–110 km

Day 3

Rabat to Chefchaouen

Make the northern road transfer the main task of the day. Overnight in Chefchaouen.

Approximate road distance: 245–280 km

Day 4

Chefchaouen

Enjoy a walking day, allowing for slopes and stairs. Overnight in Chefchaouen.

Approximate road distance: 0–20 km

Day 5

Chefchaouen to Fez

Transfer south with planned breaks. Overnight in Fez.

Approximate road distance: 195–230 km

Day 6

Fez

Keep time for the medina rather than another long drive. Overnight in Fez.

Approximate road distance: 0–25 km

Day 7

Fez to Marrakech

Choose a dedicated road-transfer day or separately booked rail journey. Overnight in Marrakech.

Approximate road distance: 500–550 km if travelling by road

Day 8

Marrakech

Explore a focused city route with enough time between visits. Overnight in Marrakech.

Approximate road distance: 0–25 km

Day 9

Atlas foothills

Choose a weather-appropriate valley outing and return to Marrakech.

Approximate road distance: 100–160 km

Day 10

Marrakech buffer day

Leave room for rest, gardens or changes after the long northern route. Overnight in Marrakech.

Approximate road distance: 0–25 km

Day 11

Marrakech to Essaouira

Transfer to the coast and settle in. Overnight in Essaouira.

Approximate road distance: 175–200 km

Day 12

Essaouira

Take a relaxed medina and seafront day. Overnight in Essaouira.

Approximate road distance: 0–20 km

Day 13

Return to Marrakech

Return ahead of departure, retaining time for delays. Overnight in Marrakech.

Approximate road distance: 175–200 km

Day 14

Departure

Confirm your exact terminal and accommodation pickup time.

Approximate road distance: 10–25 km

Allow two weeks without adding every region

This route prioritizes northern cities, Marrakech and the Atlantic coast. It does not also include Merzouga: choose the ten-day desert route instead if dunes are central to your plans. Start in Casablanca and finish in Marrakech to reduce backtracking. A return flight from Casablanca requires an extra transfer and possibly another night; confirm that before comparing driver offers.

Treat the Fez–Marrakech sector honestly

The transfer between Fez and Marrakech is the longest road day in this suggested plan. It is not a day for a full list of sightseeing stops. Compare a suitable rail connection through the official operator with a private road transfer, accounting for station access and luggage. Travelers who dislike a long travel day should add a night en route or simplify the northern portion.

Balance walking days and driving days

Chefchaouen, Fez, Marrakech and Essaouira each include time when a vehicle is not the main activity. Ask whether the driver remains on standby, has free time, or returns for an agreed pickup. Overnight driver accommodation and waiting hours affect the quote. Consider separate regional transfers if retaining one driver for fourteen days does not match how you actually intend to travel.

Local route decisions that matter

Settle these details before fixing hotels or comparing driver offers.

Accommodation access
Many historic-centre stays need a specific nearby vehicle meeting point. Confirm luggage help and walking distance with your accommodation.
Road estimates
Distances shown are broad planning estimates, not measured navigation instructions or guaranteed driving times. Ask the driver to check the exact hotels, stops and current road conditions.

Questions to settle before booking

  • What is the exact pickup point, departure time and overnight base for each day?
  • Which fuel, tolls, parking, waiting hours and driver overnight expenses are included?
  • Does the proposed vehicle fit every passenger, suitcase and requested child seat?
  • Which visits need separate tickets, a walking guide, or a specialist operator?

Practical planning notes

  • Keep long road sectors as travel days, with planned breaks rather than an unlimited list of stops.
  • Compare written inclusions instead of only the lowest advertised daily rate.
  • Keep optional shopping and activity stops optional; agree changes before committing.
  • Check current conditions close to departure and retain flexibility around mountain travel.

Check current official information

Entry rules, attraction access, transport schedules, road conditions, and local restrictions can change. Recheck the details that affect your dates before paying for non-refundable arrangements.

Frequently asked questions

Is a private driver the same as a tour guide?

Not necessarily. Confirm whether your quote covers transport only or also includes a suitably qualified guide for specific visits. Walking tours, trekking and specialist desert excursions should be described and priced separately unless the offer explicitly includes them.

Can I change this suggested itinerary?

Yes. These are independent planning suggestions. Tell drivers which flights and hotel nights are fixed, which stops matter most and what can be removed. Request a revised written quote when the route or required service changes.

Should I book the cheapest quote?

Compare the same service first: vehicle size, luggage, dates, route, waiting time, inclusions and cancellation terms. Availability and the final price depend on the drivers who respond to your request; this guide does not promise a particular price or response count.

Continue planning this route

Compare the nearby route ideas before fixing your final sequence and overnight bases.

Explore the Morocco travel-guide library, or request private-driver quotes for your dates and a route shaped around your group.

How this guide is prepared

Practical planning, checked against current sources

The TourDrivers travel team reviews each route for realistic pacing, useful overnight bases and the questions travelers should settle with a driver. Road-distance ranges, where shown, use representative stops and remain approximate.

Time-sensitive entry, transport and attraction details should always be rechecked through the official sources linked above. This guide was last reviewed in September 2026.

Choose your language

You can change your language at any time.

Contact details

Contact details will be shared after your booking is confirmed.