Morocco is a compact country on the map, but it does not always feel that way on the ground. Mountain roads are slow, medinas are car-free, and the most memorable places are often several hours apart. Good trips here are rarely the ones that try to see everything. They are the ones where the route makes sense.
This guide gives you a planning order that works. Follow the steps in sequence and each decision becomes easier, because the earlier choices narrow down the later ones.
1. Decide when you can travel
Season shapes everything else in Morocco. Spring and autumn are comfortable almost everywhere. Summer is very hot inland, especially in Marrakech, Fes and the desert, while the Atlantic coast stays milder. Winter brings cold nights in the desert and the mountains, and snow on the High Atlas peaks.
Also check whether your dates overlap with Ramadan. Travelling during the holy month is entirely possible and can be rewarding, but daily rhythms change, and some restaurants keep different hours. Our guide to the best time to visit Morocco covers the seasons region by region.
2. Choose a realistic trip length
As a rule of thumb, plan for at least two nights in each major city, and remember that a visit to the Sahara from Marrakech or Fes usually takes two to three days, most of them spent travelling. A few sensible combinations:
- 4–5 days: Marrakech plus one excursion, such as the High Atlas or Essaouira.
- 7 days: Marrakech, the High Atlas and the Sahara, or Fes, Chefchaouen and a northern loop.
- 10–14 days: north and south combined: Fes, Chefchaouen, the Sahara and Marrakech, perhaps with the coast.
3. Pick your entry and exit cities
International flights land mainly in Marrakech, Casablanca, Fes, Tangier, Agadir and Rabat. Flying into one city and out of another is usually worth a small extra cost, because it removes a long backtrack. A classic pattern is arriving in Fes or Tangier and leaving from Marrakech, or the reverse.
From the UK and continental Europe, low-cost and national airlines fly direct to most of these cities, although some routes run only in certain seasons. From North America, Royal Air Maroc flies direct to Casablanca, and a few seasonal flights reach Marrakech. Check current schedules for your dates before fixing a route.
4. Sketch the route before booking anything
Put your shortlisted places on a map and connect them in an order that avoids crossing the country twice. The two natural routes are a northern arc (Tangier, Chefchaouen, Fes, Meknes and Rabat) and a southern loop (Marrakech, the High Atlas, Ouarzazate, the valleys and the dunes). Longer trips join the two through the Middle Atlas between Fes and the desert.
5. Match each leg to the right transport
Morocco has a good rail network in the north and west, comfortable intercity buses, shared grand taxis and private drivers. Trains connect Tangier, Rabat, Casablanca, Fes, Meknes and Marrakech. Places such as Chefchaouen, Essaouira and the desert are reached by road. Our guide to getting around Morocco explains which option suits each kind of journey.
6. Choose where to stay in each place
In the old cities, a riad (a traditional house built around a courtyard) is one of the most memorable ways to stay. Location matters more than in most destinations, because many medina lanes are too narrow for cars. Ask how far the riad is from the nearest drivable point, and whether someone can meet you there on arrival.
7. Book in the right order
- Flights
Lock in your entry and exit cities first; everything else depends on them.
- Accommodation in busy periods
Popular riads fill early around holidays and festivals, so book these as soon as your route is fixed.
- Desert and long-distance transfers
Desert camps and private drivers are best booked once you know your exact dates.
- Trains
Tickets are sold on oncf-voyages.ma and the ONCF Voyages app. Most journeys can be booked closer to the date, but book Al Boraq high-speed trains a few days ahead around weekends, summer holidays and Eid, when the busiest departures fill up.
- Guides and experiences
Medina walking guides, cooking classes and hammams can often be arranged a few days ahead, or through your riad.
8. Prepare the practical details
- Check entry requirements for your nationality on an official government source.
- Plan how you will access money: the Moroccan dirham is a closed currency, so you will usually get it on arrival.
- Download offline maps; medinas are hard to navigate on mobile data alone.
- Pack clothing that works for both conservative areas and changing temperatures.
- Get travel insurance that covers the activities you plan, such as trekking or desert excursions.
A simple planning checklist
If you remember only one thing from this guide, make it this: choose the season, then the length, then the route, and only then start booking. Most planning frustrations come from booking something early that the route later makes awkward.
The Ultimate Morocco Travel Planner
Every decision for your Morocco trip, organised in one printable and fillable workbook.
See what's insideTravel details change. We review our guides regularly, but always confirm prices, schedules and entry requirements with official sources before you travel. Spotted something out of date? Tell us.