June brings real summer heat to inland Morocco. Marrakech and Fez regularly reach 32-35°C, while the Sahara becomes extremely hot with daytime highs well above 40°C. Skies are clear and rain is essentially absent.
The Atlantic coast is the great refuge, with Essaouira, Agadir and Casablanca staying comfortable in the 22-26°C range thanks to cooling sea breezes. High mountain areas remain pleasant and are ideal for escaping the heat.
June is the month to head for the coast and the mountains rather than the desert. Essaouira's breezy beaches, Agadir's resorts and Atlas treks all shine while inland cities bake.
It is prime high-altitude hiking season, with the Toubkal massif and other ranges fully accessible and pleasantly cool at elevation. Coastal watersports like windsurfing peak in Essaouira's reliable winds.
The Gnaoua World Music Festival in Essaouira (usually held in June) is one of Morocco's signature events, blending traditional Gnaoua rhythms with international jazz, fusion and world music across free open-air stages.
June also features sacred and world music programming in other cities, and the warm summer evenings make it a lively month for festivals, night markets and open-air cultural events along the coast.
Coastal destinations grow busy in June as both Moroccan and international travellers seek the sea breeze, with Essaouira especially crowded during the Gnaoua festival weekend. Book early for these dates.
Inland cities like Marrakech and Fez see fewer tourists because of the heat, which can mean better deals on riads if you are willing to plan around the midday warmth.
Pack lightweight, breathable summer clothing, a sun hat, sunglasses and high-SPF sunscreen. Loose long-sleeve options help protect against the strong inland sun while staying cool.
For coastal evenings bring a light layer, as sea breezes can feel cool after sunset. Hikers should pack proper gear and a warm layer for chilly high mountain nights despite the summer season.
Plan inland sightseeing for early morning and late afternoon, and reserve midday for shade, pools, museums or a long lunch. Stay well hydrated, as inland heat builds quickly.
If you attend the Gnaoua festival, book Essaouira accommodation months ahead. Consider basing your trip on the coast and mountains, saving the Sahara for a cooler season.
| City | Temp | Rain |
|---|---|---|
| Marrakech | 19-35°C | None |
| Essaouira | 16-23°C | None |
| Agadir | 17-26°C | None |
| Fez | 17-33°C | None |
| Merzouga (Sahara) | 24-42°C | None |
Weather
Yes, if you focus on the coast and mountains. June is great for breezy beach towns, high-altitude hiking and the Gnaoua festival, but inland cities and the Sahara are very hot.
The Gnaoua World Music Festival usually takes place in June in Essaouira, featuring traditional Gnaoua music fused with jazz and world genres on free open-air stages. Dates vary slightly each year.
Yes, the Sahara is extremely hot in June, often exceeding 42°C by day. Desert tours are not recommended this month; the coast and Atlas mountains are far more comfortable choices.
Loved this? Useful? React below — your feedback helps other readers.