Country guide · Morocco
Best places to visit in Morocco
3 destinations compared, so you can choose where to spend your time.
Updated By the AMZBooking editorial team
Photo: Boris Macek, CC BY-SA 3.0
Quick answer
For a first trip to Morocco, start with Marrakech: Souks, riad courtyards and the High Atlas on the horizon. For beaches, look at Casablanca. Fes is the least expensive of the destinations in this guide.
Key facts
- Destinations in this guide
- 3
- Best months overall
- March–May and October–November
- Start with
- Marrakech
- Least expensive here
- Fes
3 places to visit in Morocco

Best: March–May and October–November · 4 days
Marrakech
Souks, riad courtyards and the High Atlas on the horizon

Best: April–June and September–October · 2 days
Casablanca
An Atlantic seafront mosque, Art Deco boulevards and Morocco's modern pulse

Best: March–May and October–November · 3 days
Fes
A car-free medieval medina of madrasas, tanneries and craft souqs
Compare the destinations
| Destination | Known for | Best time | Ideal stay | Mid-range per day |
|---|---|---|---|---|
| Marrakech | Jemaa el-Fnaa and Souks | March–May and October–November | 4 days | $90–$180 |
| Casablanca | Hassan II Mosque and Art Deco architecture | April–June and September–October | 2 days | $100–$180 |
| Fes | Fes el-Bali medina and Chouara tannery | March–May and October–November | 3 days | $90–$170 |
When to visit Morocco
Across these destinations the most reliable months are March–May and October–November. Timing still varies by place: Marrakech is best in March–May and October–November; Casablanca is best in April–June and September–October; Fes is best in March–May and October–November.
Signature dishes across Morocco
| Destination | Try first | Also try |
|---|---|---|
| Marrakech | Tagine | Tanjia marrakchia and Couscous |
| Casablanca | Grilled sardines | Oualidia oysters and Seafood pastilla |
| Fes | Pastilla | Bissara and Khlii |
Events through the year in Morocco
| Month | Events |
|---|---|
| January | Marrakech: Marrakech Marathon (usually late January) |
| February | Marrakech: 1-54 Contemporary African Art Fair (usually February) |
| April | Marrakech: Easter holidays bring a peak of European visitors (March or April); Casablanca: Casablanca heritage days organised by Casamémoire (usually spring) |
| May | Fes: Fes Festival of World Sacred Music (usually late May or June) |
| June | Marrakech: Gnaoua World Music Festival in Essaouira (usually June); Casablanca: Jazzablanca music festival (usually June or July) |
| September | Casablanca: L'Boulevard urban music festival (usually September) |
| October | Casablanca: Casablanca International Marathon (usually October or November) |
| November | Marrakech: Marrakech International Film Festival (usually late November to early December) |
| December | Marrakech: Marrakech International Film Festival (usually early December) |
How far apart they are
| From | To | Distance |
|---|---|---|
| Marrakech | Casablanca | 219 km |
| Marrakech | Fes | 384 km |
| Casablanca | Fes | 244 km |
Questions travellers ask
+Where should I go on my first trip to Morocco?
Marrakech: Marrakech is a walled medina city at the foot of the High Atlas, built around the Jemaa el-Fnaa square and the Koutoubia minaret. Visitors stay in riads — courtyard houses inside the medina — or in the hotels of…
+When is the best time to visit Morocco?
Generally March–May and October–November, though it varies by region.