Visiting
7-Day Morocco Itinerary for First-Time Visitors
Jump to section
Photo by Sergey Pesterev on Unsplash
| Day count | 7 calendar days including arrival and departure, so 6 nights |
|---|---|
| Route | Marrakech (4 nights, with day trips to Essaouira and the Atlas) → train to Fes (2 nights) → fly out of Fes |
| Flying in/out | Into Marrakech Menara (RAK), out of Fes-Saïss (FEZ). One hotel change in seven days. |
| Transport | Private driver or bus for the two day trips, then the rail journey from Marrakech to Fes |
| Longest travel day | Day 5, Marrakech to Fes: 8 to 9 hours door to door |
| Budget estimate | approx. 1,000 to 1,500 MAD per day for mid-range travel, before the two day trips and any Sahara extension |
| Sahara option | One-way through to Fes makes it a 9 or 10-day trip; a round trip from Marrakech makes it 10. See the extension section. |
Seven days is enough to see two imperial cities, the Atlantic coast and the High Atlas without spending the trip in transit. The version below does that with a single hotel change, which is the main thing that separates a seven-day trip that works from one that does not.
How the days are counted. Seven days here means seven calendar days including the day you arrive and the day you fly home, which is six nights on the ground. Arrival and departure days are part of the count, not extras on top of it. The same convention applies to our 3-day and 10-day itineraries.
The route works best from October through May. In July and August the interior heat makes Marrakech and Fes physically hard work and the Sahara worse.
The shape of the week
Four nights in Marrakech, using it as a base for two day trips, then one long train day north and two nights in Fes. Essaouira is close enough to Marrakech to visit and return the same day, and treating it that way rather than as an overnight stop is what buys Fes a proper full day instead of a rushed morning.
| Day | Night | |
|---|---|---|
| 1 | Arrive Marrakech Menara (RAK), evening in the medina | Marrakech |
| 2 | Marrakech medina, on foot | Marrakech |
| 3 | Essaouira day trip by road, 2.5 to 3 hours each way | Marrakech |
| 4 | Atlas day trip to the Imlil valley | Marrakech |
| 5 | Train to Fes, 8 to 9 hours door to door. Travel day. | Fes |
| 6 | Fes medina, full day | Fes |
| 7 | Fes morning, then fly out of Fes-Saïss (FEZ) | Home |
September 2026 planning estimates. Schedules, operating days and road works change, so reconfirm rail times at oncf-voyages.ma and coach times with CTM or Supratours before you book anything that depends on them.
Day 1: Arrival in Marrakech
Fly into Marrakech Menara (RAK) and transfer to your riad in the medina. Allow 45 minutes to an hour from the aircraft door to the riad: passport control, bags, the taxi, and the last stretch on foot, since vehicles cannot reach most medina addresses.
If you land with energy left, walk toward Jemaa el-Fna in the early evening. The square changes character after sundown, and it is the best possible first hour in the city. Eat at the stalls or on a rooftop above them. Night in the Marrakech medina.
Day 2: Marrakech Medina
A full day on foot, no vehicles. Start in the souks before 10am while they are still quiet, then the Ben Youssef Madrasa. Lunch in a riad restaurant. Afternoon at the Saadian Tombs and the Bahia Palace, which sit close enough together to pair comfortably. Sunset from the Koutoubia gardens, dinner in Gueliz if you want a change of register. Night in Marrakech.
Day 3: Essaouira Day Trip
Essaouira is 2.5 to 3 hours from Marrakech by road, in each direction. Leave early, around 8am, and you are on the coast before 11 and back in Marrakech for dinner.
Be clear about the arithmetic: this is five to six hours in a vehicle in exchange for roughly five hours on the ground. Those five hours are enough for the ramparts, the port and the fish grills, a walk through the medina and the thuya wood workshops, and an hour on the beach before the Atlantic wind gets serious. They are not enough for the Gnawa music scene, which happens in the evening.
Take a private driver, a Supratours coach or a shared grand taxi. The drive through the Jbilet hills and the argan country beyond is one of the better stretches of Moroccan road, which softens the cost of doing it twice. Night in Marrakech.
If you would rather sleep there. Essaouira is a lovely place to wake up, and an overnight buys you the Gnawa evening. With only six nights it costs you the Atlas day, so make the swap deliberately. The sequence becomes:
- Day 3: Marrakech to Essaouira after a slow morning. Night 3 in Essaouira.
- Day 4: A full day in Essaouira, then drive back to Marrakech in the evening. Night 4 in Marrakech, ideally at the same riad you left.
- Days 5, 6 and 7: Unchanged. Train to Fes, the Fes day, then home.
Night count is the same six. You gain an Essaouira evening and a slower coastal day, and you lose the High Atlas entirely.
Day 4: Atlas Mountains Day Trip
Hire a driver for the day (500 to 1,000 MAD depending on the vehicle and whether you book through your riad) and head south to the Imlil valley in the High Atlas, roughly an hour and a half each way. A morning walk through the Berber villages and up the valley toward the Toubkal trailhead gives you real mountain country without committing to a summit. Lunch at a village guesthouse, back in Marrakech by late afternoon. Night in Marrakech.
Day 5: Train to Fes
This is the travel day, and it is the one to plan properly rather than improvise.
Allow 6.5 to 7.5 hours for the rail journey and roughly 8 to 9 hours door to door, once you add the ride from your riad to Marrakech station, half an hour at the station before departure, and the trip from Fes station into the medina at the far end. Take a morning departure and you arrive in Fes in the early evening with time for dinner at your riad, which is the right ambition for the day. Do not book anything else.
Before paying, check the selected ONCF departure’s duration and whether a change is required at oncf-voyages.ma. Use the itinerary on your ticket to plan connections and luggage.
Night in the Fes medina.
The flight alternative, and its catch. A direct Marrakech to Fes flight covers the same ground in about an hour, or roughly 4 to 4.5 hours door to door once you add airport transfers and check-in. It does not operate daily. That makes it a genuine option but not a plan you can build a week around: check the operating days for your specific dates first, and if your Day 5 is not one of them, take the train. Do not buy the rest of the itinerary on the assumption that the flight will be there.
Day 6: Fes Medina
The day the long train ride was for. Hire a guide for the morning: the Chouara tannery at opening time, the Bou Inania Madrasa, and a mechoui lunch near Rcif Square. Spend the afternoon navigating on your own, which is much more enjoyable once someone has given you the basic orientation. The Fes el-Jdid Royal Palace gates and the mellah fill the late afternoon if you still have legs. Night in Fes.
Day 7: Departure
How much of Fes you get on Day 7 depends entirely on your flight time. The airport is 30 to 40 minutes from the medina and you will want to be there two hours before an international departure, so work back about three hours from the flight and see what is left. An afternoon departure leaves a genuine last morning; an early one leaves breakfast and a taxi, so do anything you actually care about on Day 6 instead.
If you are flying out of Casablanca Mohammed V (CMN) rather than Fes, add the separate rail leg from Fes to Casablanca to that same calculation. A late-evening departure may still work on Day 7; anything earlier will not, and you should add a night in Casablanca, which makes this an eight-day trip.
Extending the Itinerary: The Sahara
There are two sensible ways to add Merzouga to this week, and one of them fits the route better than the other.
One-way through to Fes, 3 or 4 days. Instead of taking the train north on Day 5, drive southeast from Marrakech and come up to Fes through the desert. This is the well-established version of the route: Marrakech to Merzouga over two days via Ouarzazate or the Dades Valley, a night in the dunes, then north to Fes. Because it replaces the train day you were going to spend travelling anyway, the 3-day version makes this a 9-day trip and the 4-day version a 10-day trip. Given that this itinerary already ends in Fes, this is the option that wastes the least.
Round trip from Marrakech, 3 days and 2 nights. The comfortable version splits the outbound drive in two, overnighting around Ouarzazate or the Dades Valley, then the dunes, then back to Marrakech. This one does not replace anything: slot it in after Day 4 and the train day, the Fes day and the departure day all shift back three days, making this a 10-day trip.
A 2-day, 1-night round trip is also sold, and it is real rather than impossible: two long driving days of around nine hours each with a night at the camp between them. It is demanding, and most people who have done it would not do it again, but if your dates are fixed it exists. Treat the 3-day version as the sensible default and the 2-day as the compromise you make knowingly.
Budget for the Week
Budget travellers in hostels and guesthouses, eating simply and using buses and trains, can work to roughly 400 to 600 MAD per day: a dorm or basic room at 150 to 250 MAD, three meals at 100 to 150 MAD, transport averaging 80 to 120 MAD per travel day, and 50 to 100 MAD for entries.
Mid-range travellers in well-reviewed riads, eating in sit-down restaurants and mixing trains with taxis, should budget 1,000 to 1,500 MAD per day: a riad room with breakfast at 400 to 800 MAD, meals at 200 to 350 MAD, and more comfortable transport.
The day-rate figures above cover your bed, your food and getting from A to B. The two day trips sit on top of them, and they are part of the core itinerary rather than optional extras, so budget for them from the start: 500 to 1,000 MAD per day for a private driver, split between however many of you there are, or a fraction of that by coach. Across Days 3 and 4 that is roughly 1,000 to 2,000 MAD for the pair if you take a driver for both, significantly less if you take the Supratours coach to Essaouira and a driver only for the Atlas. If you add the Sahara, that is the single biggest line in the trip: 800 to 2,500 MAD per person for a 3-day, 2-night excursion depending on the camp. Book it ahead in peak season (October to April). Fares and tour prices move, so confirm current figures with operators rather than budgeting from this page alone.
Transport Notes
Marrakech to Essaouira, in either direction, is road only. There is no railway line to Essaouira. Supratours coaches take about 3 hours (roughly 100 MAD), a shared grand taxi about 2.5 hours (80 to 100 MAD per person), and a private driver about the same as the taxi for time.
Marrakech to Fes by rail is 6.5 to 7.5 hours, with the duration and any change for your chosen departure worth checking at booking. Driving the same route takes 6 to 7 hours, and the CTM coach 8 to 9, so the train is the sensible default unless you specifically want a car at the far end.
Reaching the Sahara is a driving exercise from either city: around 7 to 9 hours from Fes to Merzouga, and two shorter days from Marrakech if you take the recommended pacing. Public transport to Merzouga is slow and awkward, which is why almost everyone does this leg with an operator.
Practical Tips
- Book your riad in Fes medina as early as possible. The medina accommodation fills quickly in April-May and October-November peak season.
- Day 3 puts you in a vehicle for five to six hours to buy about five hours in Essaouira. If that trade does not appeal, swap it for a second slow day in the Marrakech medina rather than trying to squeeze in a third destination.
- Print or save your train ticket. The ONCF app sometimes shows errors on day-of access; a PDF backup avoids platform stress.
- Hire a guide in Fes for the morning only. The afternoon solo navigation, once you have the basic orientation, is genuinely enjoyable.
- Fes-Saïss (FEZ) has direct flights to many European cities but fewer of them than Casablanca. Check that your route exists before committing to this routing; the alternative adds a separate Fes to Casablanca train leg.
Related Guides
Accuracy note: transport schedules, journey times, attraction opening hours and the availability of accommodation and excursions all change with the season and the operator. Confirm the details this itinerary depends on before you book.