Morocco 7-Day Itinerary

This is a 7 days route to Morocco for first-time visitors who want to get a flavour of this beautiful country, visiting Marrakech, the Atlantic coast, Casablanca, and Rabat without a rushed desert detour. Start in Marrakech with medina, souks, palaces, and gardens, then spend a day in Essaouira. Continue to Casablanca, add a Rabat day trip, and finish with Hassan II Mosque and departure. If you have more time, see our 10-day itinerary, 12-day itinerary, or 14-day itinerary.

Duration: 7 days Pace: Balanced Budget: Midrange
Marrakech

Route at a glance

This route uses Marrakech as the first base, with a coastal day trip to Essaouira, then continues by train to Casablanca. From Casablanca, Rabat works well as a simple rail day trip before the final Casablanca sightseeing and departure days.

  • 1 Marrakech Days 1–3
  • 2 Essaouira Day 3 · Day trip
  • 3 Casablanca Days 4–7
  • 4 Rabat Day 5 · Day trip

Where this trip comes to life

A quick visual preview of where this route settles in.

Day-by-day plan

Click a day to view the details

Planning tips for this Morocco itinerary

Practical tips for Morocco

Use trains for Casablanca and Rabat

This 7-day route works well without a full rental car: use ONCF trains for Marrakech to Casablanca and Casablanca to Rabat.

Choose bus, tour, or private car for Essaouira

Essaouira can be done by Supratours bus, guided day tour, or private car. A private car is smoother, but the bus keeps the route budget-friendly.

Carry cash for smaller places

Morocco uses the dirham (MAD). Cards work in many hotels and restaurants, but taxis, medina shops, cafés, and market stops often need cash.

Mosque visiting and dress code rules

Non-Muslims can visit the Hassan II Mosque in Casablanca on guided tours. Cover shoulders and knees, avoid shorts or tank tops, and bring socks because shoes are removed inside.

Stick to bottled water

Use bottled water for drinking and brushing your teeth, especially on day trips and long transfer days.

Get mobile data

A local SIM or eSIM helps with medina navigation, train stations, taxi coordination, restaurant reservations, and day-trip logistics.

Where to stay for this itinerary

  • Marrakech 3 areas
    Medina Best for atmosphere, souks, riads, rooftops, and walking access to the main sights.
    Best atmosphere
    Kasbah Quieter than the busiest souk streets, with good access to palaces, tombs, and traditional riads.
    Best balance
    Gueliz / Hivernage More modern and practical, with easier taxi access, restaurants, and wider streets.
    Most practical
  • Casablanca 3 areas
    City center Most practical for short stays, restaurants, taxis, train station access, and airport transfer logistics.
    Most practical
    Corniche Better if you want a more relaxed stay near the Atlantic, seafront cafés, and evening walks.
    Best for coast
    Habous Good for a quieter local base with traditional pastries, market streets, and easy taxi access.
    Local feel
Stay close to the medina first, then keep Casablanca practical

Choose a riad or medina-edge stay in Marrakech for atmosphere, then a central Casablanca hotel to make the Rabat day trip and airport transfer easier.

Best time to visit Morocco

A quick seasonal view for this route across Marrakech, Essaouira, Casablanca, and Rabat.

Jan
Cool · Quieter
Feb
Cool · Clear
Mar
Best
Apr
Best
May
Warm · Good
Jun
Hot inland
Jul
Very hot
Aug
Very hot
Sep
Best
Oct
Best
Nov
Best
Dec
Cool · Quieter

Spring and autumn are usually the easiest seasons for this Morocco route: warm enough for rooftops, medinas, coastal walks, and city sightseeing, but not as intense as peak summer in Marrakech. Summer can still work with slower afternoons and early starts, while winter is quieter and often pleasant.

Details

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

  1. Day 1 (Marrakech): Arrival in Marrakech with a light afternoon exploring Jemaa el-Fnaa, the souks, and dinner nearby.
  2. Day 2 (Marrakech): Full day exploring Bahia Palace, the Mellah, Saadian Tombs, Majorelle Garden, and rooftop dining.
  3. Day 3 (Essaouira): Day trip to Essaouira for the port, ramparts, medina, seafood, and a return to Marrakech in the evening.
  4. Day 4 (Casablanca): Morning in Marrakech, then train to Casablanca with check-in, Corniche walk, and dinner.
  5. Day 5 (Rabat): Day trip to Rabat for the Kasbah of the Udayas, Hassan Tower, Mohammed V Mausoleum, museums, and riverfront views.
  6. Day 6 (Casablanca): Explore Hassan II Mosque, the old medina, Villa des Arts, Place Mohammed V, and the Corniche.
  7. Day 7 (Casablanca): Final morning around Habous, Marché Central, and the Museum of Moroccan Judaism before airport departure.

Customize this itinerary in minutes

Generate an editable plan with maps, photos, and day-by-day views.

Complete 7-day Morocco itinerary (day-by-day plan)

Full written version of this 7-day Morocco itinerary, including the main stops, transfers, and highlights for each day.

Travelers with more time can follow the Morocco 10-day itinerary, Morocco 12-day itinerary, or Morocco 14-day itinerary.

Day 1: Marrakech arrival and first medina walk

Arrival and light afternoon introduction to Marrakech’s historic medina and Jemaa el-Fnaa square, followed by dinner nearby.

  • 14:00 — Hotel check-in in Medina area
  • 16:00 — Explore Jemaa el-Fnaa square
  • 17:30 — Walk through Souks of Marrakech
  • 19:30 — Dinner at Café Clock

Transport: Arrival transfer to hotel, walking in Medina and Jemaa el-Fnaa area.

Day 2: Marrakech palaces, gardens, and neighborhoods

Full day exploring Marrakech’s historic palaces, gardens, and vibrant neighborhoods with traditional Moroccan meals.

  • 09:30 — Visit Bahia Palace
  • 11:30 — Walk in the Mellah Jewish Quarter
  • 13:00 — Lunch at Le Jardin
  • 14:30 — Visit Saadian Tombs
  • 16:00 — Relax at Majorelle Garden
  • 19:30 — Dinner at Nomad

Transport: Local walking and short taxi rides within Marrakech.

Day 3: Essaouira day trip from Marrakech

Day trip to the coastal town of Essaouira exploring its historic port, medina, and seafood culture before returning to Marrakech.

  • 07:30 — Marrakech → Essaouira (Bus, ~3h30)
  • 11:15 — Walk along Essaouira Port and Skala de la Ville
  • 12:30 — Lunch at La Table by Madada
  • 14:00 — Explore Essaouira Medina
  • 16:00 — Visit Sidi Mohamed Ben Abdallah Museum
  • 17:30 — Essaouira → Marrakech (Bus, ~3h30)
  • 21:15 — Dinner at Al Fassia

Transport: Round trip Supratours bus Marrakech ↔ Essaouira, walking in Essaouira and Marrakech.

Day 4: Marrakech to Casablanca by train

Morning in Marrakech followed by afternoon transfer to Casablanca with an evening stroll and dinner near the Corniche.

  • 08:30 — Visit Koutoubia Mosque gardens
  • 10:00 — Explore Ben Youssef Madrasa
  • 12:30 — Lunch at Café des Épices
  • 14:00 — Marrakech → Casablanca (Train, ~3h)
  • 17:30 — Hotel check-in in Casablanca city center
  • 18:30 — Walk along Casablanca Corniche
  • 20:00 — Dinner at La Sqala

Transport: Local walking in Marrakech, direct ONCF train Marrakech → Casablanca, walking in Casablanca.

Day 5: Rabat day trip from Casablanca

Day trip to Rabat exploring its historical sites and museums with return to Casablanca in the evening.

  • 08:00 — Casablanca → Rabat (Train, ~1h30)
  • 09:45 — Visit Kasbah of the Udayas
  • 11:30 — Explore Hassan Tower and Mausoleum of Mohammed V
  • 13:00 — Lunch at Dinarjat
  • 14:30 — Visit Mohammed VI Museum of Modern and Contemporary Art
  • 16:30 — Stroll along Bouregreg Marina
  • 17:30 — Rabat → Casablanca (Train, ~1h30)
  • 19:15 — Dinner at Rick's Café

Transport: Round trip ONCF train Casablanca ↔ Rabat, walking in Rabat and Casablanca.

Day 6: Casablanca mosque, medina, and art

Explore Casablanca’s architectural highlights, markets, and museums with well-paced meals and evening relaxation.

  • 09:30 — Visit Hassan II Mosque
  • 11:30 — Walk through Old Medina
  • 13:00 — Lunch at Le Cuisto Traditionnel
  • 14:30 — Visit Villa des Arts de Casablanca
  • 16:00 — Coffee break at Café La Sqala
  • 18:00 — Stroll around Place Mohammed V
  • 20:00 — Dinner at Le Cabestan

Transport: Walking and short taxi rides within Casablanca.

Day 7: Casablanca final morning and departure

Morning visit to Casablanca’s central market and museum, followed by transfer to the airport for departure.

  • 08:30 — Breakfast at Pâtisserie Bennis Habous
  • 09:30 — Visit Marché Central Casablanca
  • 11:00 — Explore Museum of Moroccan Judaism
  • 12:30 — Light lunch at Bondi Coffee Kitchen
  • 14:00 — Hotel checkout and transfer to Casablanca Mohammed V International Airport (Taxi, ~45min)

Transport: Local walking and taxi transfer to airport.

FAQ

Is this itinerary customizable?

Yes—MyTripBlueprint generates editable plans. You can change pace, interests, and transport preferences.

Does the full plan include maps and photos?

Yes—generated plans include an interactive day view with maps, routing, and place photos.

Is 7 days enough for Morocco?

Yes. 7 days is enough for a first Morocco trip if you keep the route focused around Marrakech, Essaouira, Casablanca, and Rabat.

Do I need to rent a car in Morocco?

Not for this route. Trains work well for Marrakech to Casablanca and Casablanca to Rabat, while Essaouira can be done by bus, guided tour, or private car.

Is this Morocco itinerary too much for a first trip?

It is active but realistic. The route uses two main bases, Marrakech and Casablanca, so you avoid changing hotels every day.

What is the best time of year for this Morocco route?

Spring and autumn are the easiest seasons. Summer can be very hot in Marrakech, while winter is quieter and usually comfortable for city sightseeing.