Morocco 7-day itinerary overview
This 7-day Morocco itinerary is built for a first trip that focuses on the country’s most accessible city and coast highlights without the long Sahara detour.
It starts with Marrakech, adds Essaouira as a full-day coastal trip, continues by train to Casablanca, includes Rabat as an easy day trip,
and finishes with Casablanca’s mosque, markets, museums, and airport transfer. The route is active, but it avoids too many hotel changes by using Marrakech and Casablanca as the two bases.
Route at a glance
- Marrakech (Days 1–3)
- Essaouira day trip from Marrakech (Day 3)
- Casablanca (Days 4–7)
- Rabat day trip from Casablanca (Day 5)
Day-by-day highlights
- Day 1 (Marrakech): Arrival in Marrakech with a light afternoon exploring Jemaa el-Fnaa, the souks, and dinner nearby.
- Day 2 (Marrakech): Full day exploring Bahia Palace, the Mellah, Saadian Tombs, Majorelle Garden, and rooftop dining.
- Day 3 (Essaouira): Day trip to Essaouira for the port, ramparts, medina, seafood, and a return to Marrakech in the evening.
- Day 4 (Casablanca): Morning in Marrakech, then train to Casablanca with check-in, Corniche walk, and dinner.
- Day 5 (Rabat): Day trip to Rabat for the Kasbah of the Udayas, Hassan Tower, Mohammed V Mausoleum, museums, and riverfront views.
- Day 6 (Casablanca): Explore Hassan II Mosque, the old medina, Villa des Arts, Place Mohammed V, and the Corniche.
- Day 7 (Casablanca): Final morning around Habous, Marché Central, and the Museum of Moroccan Judaism before airport departure.