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.

The route
Casablanca Airport → Rabat → Fez → Marrakech → Essaouira
- 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
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.
- Casablanca Mohammed V Airport
- Rail connection to Rabat
- Hotel check-in
- Short medina walk
Good to know: Check the live airport-rail connection before travel. A late flight may justify one Casablanca airport night.
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.
- Chellah
- Hassan Tower
- Mausoleum of Mohammed V
- 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.
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.
- Rabat station
- Fez station
- Bab Bou Jeloud
- 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.
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.
- Fez el-Bali
- Historic madrasa
- Craft quarters
- 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.
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.
- Fez station
- Long-distance train
- Marrakech station
- 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.
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.
- Bahia Palace
- Mellah
- Saadian Tombs
- 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.
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.
- Reserved garden
- Ben Youssef area
- One museum or madrasa
- 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.
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.
- Marrakech coach station
- Intercity coach
- Essaouira check-in
- 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.
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.
- Fishing port
- Skala de la Ville
- Medina galleries
- Essaouira beach
Good to know: Essaouira is often windy and cooler than Marrakech. Carry a layer even when the inland forecast is hot.
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.
- Essaouira check-out
- Coach or private transfer
- 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.
- Moroccan National Tourist Office: medinas
Official context for the medinas of Rabat, Fez, Marrakech, and Essaouira.
- Moroccan National Tourist Office: imperial cities
Official route context and key heritage sites in Rabat, Fez, and Marrakech.
- ONCF Voyages
Official live rail schedules and tickets for the intercity segments.
- Moroccan National Tourist Office: Essaouira
Official destination guidance for the medina, ramparts, port, and Atlantic coast.
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.
More routes
Keep planning
MexicoMexico City → Puebla → Oaxaca
9 days from Mexico City to Oaxaca
A practical nine-day Mexico itinerary through Mexico City, Puebla, and Oaxaca, with archaeology days, comfortable bus transfers, and an editable template.
Read the itinerary
PeruLima → Cusco → Sacred Valley → Machu Picchu Pueblo → Cusco
10 days in Peru
A carefully paced ten-day Peru itinerary with Lima, altitude adjustment in Cusco, the Sacred Valley, Machu Picchu, and an editable Huvver template.
Read the itinerary
AustraliaSydney → Melbourne → Lorne → Apollo Bay → Port Campbell → Melbourne
11 days in Sydney, Melbourne & Victoria
An unhurried eleven-day Australia itinerary with Sydney, Melbourne, and a three-night Great Ocean Road drive, plus an editable Huvver template.
Read the itinerary