Map of Morocco with routes traced between Marrakech, Fez and Casablanca

Morocco 7-day itinerary: 3 ready-made routes

Imperial cities, Marrakech-desert-Essaouira, north and Chefchaouen: three complete routes, day by day, with transport and budget figures.

7 days / 6 nights3 to 4 stops max3 different axes

Seven days in Morocco is short but realistic to discover one or two regions intensively. The golden rule: don't try to see everything. Pick one axis — cultural (imperial cities), adventure (desert) or relaxed (north) — and stick to 3–4 stops.

We've prepared 3 complete routes, tested and optimised for 7 days, with day-by-day stops, transport, budget and sample accommodation.

1
Route 1

Imperial cities — the great classic

Casablanca → Rabat → Fez → Volubilis → Marrakech

Ideal for: Discover Morocco's historical heritage by train, no car needed.

Day-by-day programme

  1. Day 1

    Arrival Casablanca

    Hassan II Mosque at sunset, dinner on the corniche. Overnight Casablanca.

  2. Day 2

    Casablanca → Rabat

    Train to Rabat (1 h). Kasbah of the Oudayas, medina, Hassan Tower, Chellah. Overnight Rabat.

  3. Day 3

    Rabat → Fez

    Train to Fez (2 h 30). Check into a riad, first medina walk at sunset. Overnight Fez.

  4. Day 4

    Fez in depth

    Guided medina tour: Bou Inania and al-Attarine madrasas, Chouara tanneries, Seffarine square. Overnight Fez.

  5. Day 5

    Volubilis & Meknes day trip

    Roman ruins of Volubilis (UNESCO), sacred village of Moulay Idriss, Meknes medina. Back to Fez. Overnight Fez.

  6. Day 6

    Fez → Marrakech

    Day train (7 h) OR domestic flight (1 h, €60–100). Medina riad, dinner at Jemaa el-Fna. Overnight Marrakech.

  7. Day 7

    Marrakech & departure

    Medina, souks, Bahia Palace, Majorelle Garden. Transfer to Marrakech (RAK) airport.

Transport

ONCF train end-to-end. No car needed. Fez–Marrakech flight recommended to save 6 h.

Indicative budget (2 pers., comfort)

  • Accommodation (6 nights × €90)€540
  • Transport (trains + domestic flight)€180
  • Food€200
  • Activities & local guide€150
  • Total for 2 people≈ €1,070
2
Route 2

Marrakech, desert, Essaouira — the contrast trip

Marrakech → Aït Ben Haddou → Merzouga → Marrakech → Essaouira

Ideal for: First 'complete' trip: city-desert-ocean in one week.

Day-by-day programme

  1. Day 1

    Arrival Marrakech

    Check into a riad, dinner on Jemaa el-Fna (stalls 14, 31 or 32). Overnight Marrakech.

  2. Day 2

    Marrakech immersion

    Medina, Ben Youssef madrasa, Bahia Palace, Majorelle Garden, evening hammam. Overnight Marrakech.

  3. Day 3

    To Aït Ben Haddou & Dades

    Early start, Tichka pass (2,260 m), Aït Ben Haddou (UNESCO), Dades gorges. Overnight Boumalne or Tinghir.

  4. Day 4

    Todra gorges → Merzouga

    Todra gorges, drive to Merzouga (5 h). Sunset on camelback, Berber bivouac in the Erg Chebbi dunes. Overnight in a tent.

  5. Day 5

    Sunrise & back to Marrakech

    Sunrise over the dunes, long drive back (10 h) or overnight stop in Ouarzazate. Overnight Marrakech.

  6. Day 6

    Marrakech → Essaouira

    Supratours bus (3 h, ~€9). Medina, fishing port, walk on the Portuguese ramparts, grilled fish at sunset. Overnight Essaouira.

  7. Day 7

    Essaouira & departure

    Beach morning or Sidi Mohamed Ben Abdellah museum. Back to Marrakech airport.

Transport

Marrakech-desert via organised tour (€200–350/pers.) OR private driver (€400–600 for 3 days, 2 pers.). Supratours bus to Essaouira.

Indicative budget (2 pers., comfort)

  • Accommodation (6 nights × €80)€480
  • 3-day desert tour€500
  • Bus & activities€200
  • Food€250
  • Total for 2 people≈ €1,430
3
Route 3

North and blue — the relaxed alternative

Tangier → Chefchaouen → Fez → Casablanca

Ideal for: Avoid Marrakech and the crowds, mild climate year-round, a different vibe.

Day-by-day programme

  1. Day 1

    Arrival Tangier

    Medina, kasbah, Café Hafa at sunset over the strait. Overnight Tangier.

  2. Day 2

    Tangier & Cap Spartel

    Cap Spartel, Hercules Caves, afternoon in Asilah (small white town). Overnight Tangier.

  3. Day 3

    Tangier → Chefchaouen

    CTM bus to Chefchaouen (2 h 30). Medina at sunset, blue alleys, Spanish mosque. Overnight Chefchaouen.

  4. Day 4

    Chefchaouen & Akchour

    Spanish mosque at sunrise. Half-day Akchour hike (waterfalls, natural bridges). Overnight Chefchaouen.

  5. Day 5

    Chefchaouen → Fez

    Bus to Fez (4 h). Check in, first medina walk. Overnight Fez.

  6. Day 6

    Fez in depth

    Medina, madrasas, Chouara tanneries, Seffarine square. Overnight Fez.

  7. Day 7

    Fez → Casablanca

    ONCF train (3 h 30) or domestic flight (50 min). Hassan II Mosque before the airport.

Transport

CTM buses and ONCF trains. Car optional to extend the Akchour hike or explore the Rif.

Indicative budget (2 pers., comfort)

  • Accommodation (6 nights × €70)€420
  • Transport (bus + train)€150
  • Food€200
  • Activities & guide€150
  • Total for 2 people≈ €920

How to choose between the three?

Cultural focus

If you want historical heritage and the intensity of medinas → Route 1. No road fatigue, comfortable train, gradual immersion.

Morocco in all its diversity

If you want to see Morocco on a grand scale — city, desert, ocean → Route 2. More tiring (long drives) but intense memories.

Off the beaten path

If you want to avoid Marrakech and prefer calm → Route 3. Mild climate year-round, Andalusian vibe, less touristy.

Where to land and depart?

Good news: flying into one city and out of another costs nothing extra with Royal Air Maroc and most low-cost carriers. Optimise your time by skipping the return leg.

Route 1

Arrival: Casablanca (CMN)

Departure: Marrakech (RAK)

Route 2

Arrival: Marrakech (RAK)

Departure: Marrakech (RAK)

Route 3

Arrival: Tangier (TNG)

Departure: Casablanca (CMN)

7-day budget — summary by profile

€600–900

Backpacker

Hostels, local food, 2nd-class train

€1,200–1,800

Comfort

Boutique riads, mixed restaurants, guides

€3,000–5,000

Premium

Palaces, private driver, fine dining

Budgets shown for 2 people, excluding international flights. Add €200–500/person for flights from Europe depending on the season.

📊 Estimate your budget precisely

Our tool splits your budget by profile, number of travellers and itinerary.

Open the budget estimator

5 mistakes to avoid on 7 days

  • 1

    Wanting to see 5 cities or more

    Seeing everything = seeing nothing. Every hotel change costs 2–3 h. Stick to 3–4 stops max.

  • 2

    Squeezing Merzouga into 2 days

    20 h of driving round-trip from Marrakech. Plan a minimum of 3 days, or pick Agafay (45 min) for a taste of desert.

  • 3

    Underestimating distances

    Marrakech–Fez = 7 h by train. Check every trip with our route comparator before finalising.

  • 4

    Not booking buses in high season

    Supratours (Marrakech–Essaouira) and CTM (Chefchaouen) buses fill up. Book online 2–3 days ahead.

  • 5

    Arriving on Friday at noon

    Many shops close for 1–2 h for Friday prayer. Avoid transfers at that time.

app.karvyx.com

Your itinerary deserves the right car

With 1,200 to 1,800 km in 7 days, a car unlocks all the stops. Compare rentals and pick up at the airport on app.karvyx.com.

Book a car

Explore Morocco's cities

Practical guides by destination: what to do, where to stay, how to get around and average budget.

Rent a car at the airport

Counters, hours, prices and tips by airport — pick up your vehicle right on arrival.

Most requested routes

Duration, tolls, recommended stops and train/bus alternatives for each route.

Frequently asked questions

Are 7 days enough to visit Morocco?

It's short but realistic to discover 2–3 regions. Don't try to see everything: pick one axis (imperial cities, desert, or north) and stick to 3–4 stops max.

Can you do the desert in 7 days?

Yes, from Marrakech: 2 days on site, 3 days Marrakech–Merzouga–Marrakech (with a night in the dunes), 2 days in Essaouira. The Agafay desert (45 min from Marrakech) is an alternative to save 2 days.

Do you need a car for 7 days in Morocco?

Not for the imperial cities loop (ONCF train is perfect). Optional for Marrakech–Essaouira. Recommended (or private driver) for the desert from Marrakech.

How much does 7 days in Morocco cost?

For 2 people (excluding flights): €600–900 backpacker, €1,200–1,800 comfort, €3,000–5,000 premium. See our budget estimator for a per-profile breakdown.

Which is the best arrival airport?

Casablanca (CMN) for the north–south imperial cities loop, Marrakech (RAK) for Marrakech-desert-Essaouira, Tangier (TNG) for the north loop. Flying into one city and out of another costs nothing extra with Royal Air Maroc.

How many stops max in 7 days?

3 to 4 stops maximum. Beyond that, you spend more time on the road than in the cities. Every hotel change costs 2–3 h (check-out, transfer, check-in).

Should you book accommodation in advance?

Yes in high season (March–May, September–November, European school holidays). Boutique riads in Marrakech, Fez and Essaouira fill up fast. Book 2–3 months ahead for the best.

Go further