Things to do in Morocco
Every activity in this guide grouped by type, with where to do it.
Monuments & medinas
UNESCO medinas, palaces, madrasas, Roman ruins and kasbahs.
Learn tagine and pastries in a riad or a dedicated cooking school.
📍 MarrakechHalf or full day with an official guide is the best way to understand the city.
📍 FesImperial city and Roman ruins less than an hour away.
📍 FesDiscover the 1920s–50s buildings of the centre with a local guide or on your own.
📍 CasablancaSunset at the Udayas, mint tea at Café Maure, then the souks.
📍 RabatVisit the Great Mosque area and the Merinid madrasa of Salé.
📍 RabatExplore the alleys between the Grand Socco and the kasbah.
📍 TangierA white seaside town famous for its murals and summer arts festival, 45 km south.
📍 TangierSpain is about an hour away by fast ferry (bring your passport).
📍 TangierHalf-day trip to the Roman ruins and the hilltop holy town.
📍 MeknesHorse-drawn carriage tour of the imperial city.
📍 MeknesThe "little Marrakech" with intact earthen ramparts.
📍 AgadirWeekly souk for the valley villages.
📍 Imlil & High AtlasSkoura palm grove, Amridil kasbah and the Dades valley.
📍 Ouarzazate & Aït Ben HaddouSets from famous productions.
📍 Ouarzazate & Aït Ben HaddouCistern, church of the Assumption and ramparts, all within a few streets.
📍 El JadidaAn easy hour or two through the lanes and along the walls.
📍 AsilahAncient site near Larache, about 40 km south.
📍 AsilahEarthen kasbahs below Jbel Kissane on the road from Ouarzazate.
📍 Zagora & Draa ValleyFood & markets
Markets, street food and cooking classes.
Try harira soup, grilled meats and snail broth; agree the price before sitting.
📍 MarrakechBissara (fava bean soup), msemen pancakes and pastilla, the sweet-savoury pie of Fes.
📍 FesChoose fish at the stalls and have it grilled nearby.
📍 CasablancaRiverside dining between the marina and the kasbah.
📍 RabatFish, tapas-style dishes and pastries.
📍 TangierFresh local cheese, bissara and tagines.
📍 ChefchaouenMorocco’s main wine-growing area surrounds the city.
📍 MeknesChoose your fish at the stalls and eat it freshly grilled.
📍 EssaouiraFresh oysters and seafood straight from the lagoon farms.
📍 El JadidaGrilled fish in the restaurants by the ramparts.
📍 AsilahOysters, fish and octopus fresh from the ocean.
📍 DakhlaCrafts & souks
Souks and workshops where crafts are still made by hand.
Leather, lanterns, carpets and spices along Souk Semmarine and the dyers’ souk. Bargaining is expected.
📍 MarrakechWatch tiles being cut by hand in the potters’ quarter outside Bab Ftouh.
📍 FesCrafts, olives and traditional pastries at fixed and fair prices.
📍 CasablancaEmbroidery, wood and leather made by local artisans.
📍 Tetouan & Tamuda BayLocal textiles sold in the medina.
📍 ChefchaouenSilver thread inlaid in iron, a Meknes speciality.
📍 MeknesWomen’s cooperatives producing argan oil on the road to Marrakech.
📍 EssaouiraWatch the wood-fired kilns and the famous green glaze.
📍 Zagora & Draa ValleyDesert
From the stony Agafay to the dunes of Erg Chebbi.
Stony desert about 40 km away for sunset dinners, camel rides and quad tours.
📍 MarrakechFrom simple bivouacs to luxury tented camps.
📍 Merzouga & Erg ChebbiBoards are available at most camps.
📍 Merzouga & Erg ChebbiNomad families, fossils and old mines.
📍 Merzouga & Erg ChebbiTwo-day trip by 4×4 or camel from M’Hamid.
📍 Zagora & Draa ValleyMountains & trekking
Rif, Middle Atlas and High Atlas trails, up to North Africa’s highest peak.
Berber villages and the Setti Fatma waterfalls, about an hour away.
📍 MarrakechAbout 1 h 30 by road into the Rif.
📍 Tetouan & Tamuda BayRiverside trails to waterfalls and the natural rock bridge.
📍 ChefchaouenForest trails, lakes and the Ain Vittel spring.
📍 Ifrane & Middle AtlasGo with a licensed mountain guide; check the current local rules before you go.
📍 Imlil & High AtlasEasy to moderate hikes with lunch in a Berber house.
📍 Imlil & High AtlasWalk between 300 m cliffs.
📍 Ouarzazate & Aït Ben HaddouLonger trails along the river and through Berber villages.
📍 Ouzoud WaterfallsSurf, kite & water sports
Atlantic surf, kitesurf and windsurf.
Schools rent boards and offer lessons for beginners.
📍 CasablancaBeginner-friendly waves right below the kasbah.
📍 RabatSchools on the main beach; Sidi Kaouki for more space.
📍 EssaouiraFor all levels, with board rental.
📍 TaghazoutShort rides on traditional rafts under the spray.
📍 Ouzoud WaterfallsSchools and camps around the lagoon for all levels.
📍 DakhlaBeaches
Atlantic and Mediterranean beaches.
Pools and sunbeds facing the Atlantic.
📍 CasablancaLong Atlantic beaches near Cap Spartel.
📍 TangierMartil, M’diq and Fnideq beaches from June to September.
📍 Tetouan & Tamuda BaySwimming season roughly May–October.
📍 AgadirLong sandy beach and cafés south of the centre.
📍 El JadidaTown beach and Paradise Beach, reached on foot, by taxi or by horse cart.
📍 AsilahNature & wildlife
National parks, wildlife, valleys and lakes.
Quiet green spaces in the city.
📍 RabatMulti-day treks through forests and Rif villages.
📍 ChefchaouenSee them in the wild — do not feed them.
📍 Ifrane & Middle AtlasRide towards the dunes and the Diabat ruins.
📍 EssaouiraBirdwatching, including the rare northern bald ibis.
📍 AgadirPalm-lined gorge with natural pools in the Atlas foothills.
📍 AgadirAbout 40 minutes inland.
📍 TaghazoutPalm groves stretching towards Zagora.
📍 Ouarzazate & Aït Ben HaddouAbout 20–30 minutes down; boats and cafés by the pools.
📍 Ouzoud WaterfallsLeave early: the drive takes about 2½–3 hours each way.
📍 Ouzoud WaterfallsWalk or cycle between gardens and irrigation channels.
📍 Zagora & Draa ValleyBirds, dolphins (seasonal) and lagoon landscapes.
📍 DakhlaHammam & wellness
Hammams, spas and yoga.
From neighbourhood bathhouses to luxury spas offering black soap and kessa scrubs.
📍 MarrakechMany riads have their own hammam and spa.
📍 FesMany surf houses combine yoga and surf.
📍 TaghazoutNatural thermal springs near the lagoon.
📍 DakhlaGolf
Courses by the ocean and in the mountains.
Course between the hills and the sea.
📍 Tetouan & Tamuda BayGolf course at Michlifen among cedars.
📍 Ifrane & Middle AtlasSeveral courses around the city.
📍 AgadirCourse overlooking the ocean.
📍 TaghazoutLinks course by the ocean designed by Gary Player.
📍 El JadidaSnow & ski
Yes, you can ski in Morocco.
Small ski slopes at Michlifen when snow conditions allow (usually January–February).
📍 Ifrane & Middle AtlasSnow-dependent ski area, usually in winter.
📍 Imlil & High AtlasFestivals & music
Music and cultural festivals.
Free concerts across the town every June.
📍 EssaouiraLive music with tea in the village.
📍 Merzouga & Erg ChebbiLarge summer gathering south of the city with tbourida horse displays.
📍 El JadidaExhibitions, talks and mural painting in summer (dates vary).
📍 Asilah