Skip to guide
Realistic day-by-day route

10-Day Morocco Itinerary: Rabat, Fez, Marrakech & Essaouira

A realistic ten-day Morocco itinerary linking Rabat, Fez, Marrakech, and Essaouira, with train days, medina pacing, and an editable Huvver template.

10 days · 9 nightsRail, intercity coach, local taxi, and walking5 min read
Moroccan panorama with Rabat, Fez and Marrakech medinas, Atlas Mountains, and Essaouira coast

The route

Casablanca Airport → Rabat → Fez → Marrakech → Essaouira

An illustrated view of the route’s highlights. Open the Huvver preview for the interactive itinerary map.
Route
Casablanca Airport → Rabat → Fez → Marrakech → Essaouira
Overnight plan
2 nights Rabat · 2 Fez · 3 Marrakech · 2 Essaouira
Pace
Four bases with one long rail day
Best for
First-time visitors
In this guide· 10-day route

Quick answer

The best route for 10 days · 9 nights

Start with two nights in Rabat, continue by train for two nights in Fez and three in Marrakech, then finish with two nights in Essaouira. This route pairs three imperial-city bases with a slower Atlantic finale and leaves the Sahara for a trip long enough to do it properly.

Ten days can connect Morocco’s medinas and coast without changing hotels every night. Rabat provides a calm arrival, Fez supplies the most intricate medina day, Marrakech gets two full days, and Essaouira lowers the tempo before departure.

The Fez-to-Marrakech train is the route’s longest transfer. The itinerary protects that day instead of adding sightseeing at both ends, and it uses a coach for Essaouira because passenger rail does not reach the coastal city.

Why this route works

  • Rabat is close enough to Casablanca Airport for a manageable first transfer and deserves a full day of its own.
  • Two Fez nights create a complete medina day without navigating it immediately after arrival.
  • Three Marrakech nights separate the dense medina from gardens, palaces, and slower neighborhood time.
  • Essaouira’s two-night finish makes the coast a destination rather than a long out-and-back day trip.

Day by day

The complete 10 days itinerary

1

Day 1 · Rabat

Arrive through Casablanca and continue to Rabat

Travel from the airport toward Rabat, check in for two nights, and use the waterfront or nearby medina for a short orientation. Keep the evening free of ticketed plans.

  1. Casablanca Mohammed V Airport
  2. Rail connection to Rabat
  3. Hotel check-in
  4. Short medina walk

Good to know: Check the live airport-rail connection before travel. A late flight may justify one Casablanca airport night.

2

Day 2 · Rabat

See Rabat from Chellah to the Kasbah

Visit Chellah early, continue to Hassan Tower and the Mausoleum of Mohammed V, then finish inside the Kasbah of the Udayas. Use a petit taxi between distant clusters.

  1. Chellah
  2. Hassan Tower
  3. Mausoleum of Mohammed V
  4. Kasbah of the Udayas

Good to know: Agree that the meter is used or confirm the fare before a taxi journey, and carry small cash for short rides.

3

Day 3 · Fez

Take the train to Fez

Travel by morning train, check in for two nights, and enter the medina for a short first look from Bab Bou Jeloud. Save the deep medina route for tomorrow.

  1. Rabat station
  2. Fez station
  3. Bab Bou Jeloud
  4. Fez check-in

Good to know: Ask the accommodation for an exact meeting point. Vehicles cannot reach many medina lanes and map pins can be misleading inside them.

4

Day 4 · Fez

Use a local guide for Fez el-Bali

Follow a licensed local guide through Fez el-Bali, focusing on workshops, historic madrasas, markets, and viewpoints. Leave the late afternoon unscheduled for rest or a garden.

  1. Fez el-Bali
  2. Historic madrasa
  3. Craft quarters
  4. Jnan Sbil Garden

Good to know: Confirm the guide’s duration, inclusions, and shopping expectations in advance. The best day is interpretive, not a sequence of sales stops.

5

Day 5 · Marrakech

Protect the long train to Marrakech

Take the long daytime train to Marrakech, bring food and water, and check in for three nights. Walk to Jemaa el-Fna only if energy and arrival time allow.

  1. Fez station
  2. Long-distance train
  3. Marrakech station
  4. Riad check-in

Good to know: Treat this as a transfer day. Current schedules can exceed six hours, and delays should not threaten a dinner show or timed attraction.

6

Day 6 · Marrakech

Explore Marrakech’s southern medina

Group Bahia Palace, the Mellah, Saadian Tombs, and the Koutoubia exterior geographically. Return to Jemaa el-Fna near evening when the square changes character.

  1. Bahia Palace
  2. Mellah
  3. Saadian Tombs
  4. Jemaa el-Fna

Good to know: Some religious interiors are not open to non-Muslim visitors. Plan around official access rather than assumptions from old guidebooks.

7

Day 7 · Marrakech

Balance gardens with the northern medina

Reserve a garden entry in the cooler morning, then return to the medina for one museum or madrasa and open-ended souk time. Avoid crossing the city repeatedly.

  1. Reserved garden
  2. Ben Youssef area
  3. One museum or madrasa
  4. Souks

Good to know: A timed garden and one historic interior are enough anchors. Leave the souks flexible so navigation never feels like being late.

8

Day 8 · Essaouira

Take the coach to Essaouira

Use a reserved intercity coach to Essaouira, check in for two nights, and walk the ramparts, port, and medina in the softer late-afternoon light.

  1. Marrakech coach station
  2. Intercity coach
  3. Essaouira check-in
  4. Ramparts and port

Good to know: Rail does not reach Essaouira. Reserve the coach and verify its exact departure point instead of heading to the train station.

9

Day 9 · Essaouira

Slow down on the Atlantic coast

Walk the fishing port and Skala, explore galleries and workshops inside the medina, and leave a broad middle-of-day window for seafood, the beach, or rest.

  1. Fishing port
  2. Skala de la Ville
  3. Medina galleries
  4. Essaouira beach

Good to know: Essaouira is often windy and cooler than Marrakech. Carry a layer even when the inland forecast is hot.

10

Day 10 · Essaouira

Return to Marrakech for departure

Take a prebooked coach or private transfer toward Marrakech Airport. For a morning flight, move to Marrakech on day nine and sleep near the departure route.

  1. Essaouira check-out
  2. Coach or private transfer
  3. Marrakech Airport

Good to know: Do not pair the three-hour road transfer with an early or tightly timed flight. Add a final Marrakech night when needed.

Before you go

Make the plan dependable

Separate train and coach planning

ONCF covers the rail cities; Essaouira needs a coach or road transfer. Save exact stations and terminals because they are not interchangeable.

Use precise medina meeting points

Ask each riad for arrival instructions and a reachable gate or landmark. Drivers and rolling luggage cannot always follow a map pin to the door.

Leave the desert for a longer route

A meaningful Sahara loop from Marrakech or Fez needs several days of driving. Adding it here would reduce the medinas and coast to transit stops.

Make it yours

Useful variations

If you have seven days

Use Marrakech, Fez, and either Rabat or Essaouira. Keep the route linear and drop a base rather than shortening every stay.

If you have fourteen days

Add a three- or four-night desert journey with realistic drive stages, or add Chefchaouen between Fez and the north. Do not compress either into a day trip.

FAQ

Common planning questions

Do I need a car for this Morocco itinerary?

No. Rail links Rabat, Fez, and Marrakech; a coach reaches Essaouira. Local taxis and walking cover the city days without parking near medinas.

Is a guide worthwhile in Fez?

A well-vetted licensed guide is useful for context and navigation on the main medina day. Agree on time, stops, and shopping expectations before starting.

Can I visit the Sahara in ten days too?

Technically, but not comfortably with all four bases. A proper desert extension adds long road stages and is better with at least three extra days.

Official planning sources

Planning sources checked on September 21, 2026. Schedules, prices, opening rules, weather, and access can change; confirm the live details before booking or setting out.

Editable Huvver template

Take the route with you—and change anything

Copy the full itinerary into your account, add your dates, invite your travel companions, and adjust the plan against its map.

Create my trip