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.

Cooking class

Learn tagine and pastries in a riad or a dedicated cooking school.

📍 Marrakech
Guided medina walk

Half or full day with an official guide is the best way to understand the city.

📍 Fes
Day trip to Meknes and Volubilis

Imperial city and Roman ruins less than an hour away.

📍 Fes
Architecture walk

Discover the 1920s–50s buildings of the centre with a local guide or on your own.

📍 Casablanca
Walk from the kasbah to the medina

Sunset at the Udayas, mint tea at Café Maure, then the souks.

📍 Rabat
Tram to Salé

Visit the Great Mosque area and the Merinid madrasa of Salé.

📍 Rabat
Medina and kasbah walk

Explore the alleys between the Grand Socco and the kasbah.

📍 Tangier
Day trip to Asilah

A white seaside town famous for its murals and summer arts festival, 45 km south.

📍 Tangier
Ferry to Tarifa

Spain is about an hour away by fast ferry (bring your passport).

📍 Tangier
Volubilis and Moulay Idriss

Half-day trip to the Roman ruins and the hilltop holy town.

📍 Meknes
Calèche ride along the walls

Horse-drawn carriage tour of the imperial city.

📍 Meknes
Day trip to Taroudant

The "little Marrakech" with intact earthen ramparts.

📍 Agadir
Asni Saturday market

Weekly souk for the valley villages.

📍 Imlil & High Atlas
Kasbah route

Skoura palm grove, Amridil kasbah and the Dades valley.

📍 Ouarzazate & Aït Ben Haddou
Cinema museum and studios

Sets from famous productions.

📍 Ouarzazate & Aït Ben Haddou
Portuguese City of Mazagan

Cistern, church of the Assumption and ramparts, all within a few streets.

📍 El Jadida
Medina walk

An easy hour or two through the lanes and along the walls.

📍 Asilah
Lixus Roman ruins

Ancient site near Larache, about 40 km south.

📍 Asilah
Kasbahs of Agdz

Earthen kasbahs below Jbel Kissane on the road from Ouarzazate.

📍 Zagora & Draa Valley

Food & markets

Markets, street food and cooking classes.

Evening food stalls of Jemaa el-Fna

Try harira soup, grilled meats and snail broth; agree the price before sitting.

📍 Marrakech
Street food tour

Bissara (fava bean soup), msemen pancakes and pastilla, the sweet-savoury pie of Fes.

📍 Fes
Seafood at the Central Market

Choose fish at the stalls and have it grilled nearby.

📍 Casablanca
Fish restaurants on the Bouregreg

Riverside dining between the marina and the kasbah.

📍 Rabat
Seafood and Spanish-influenced cuisine

Fish, tapas-style dishes and pastries.

📍 Tangier
Goat cheese and Rif cuisine

Fresh local cheese, bissara and tagines.

📍 Chefchaouen
Meknes wine region

Morocco’s main wine-growing area surrounds the city.

📍 Meknes
Grilled fish at the port

Choose your fish at the stalls and eat it freshly grilled.

📍 Essaouira
Oysters in Oualidia

Fresh oysters and seafood straight from the lagoon farms.

📍 El Jadida
Fish and seafood

Grilled fish in the restaurants by the ramparts.

📍 Asilah
Seafood

Oysters, fish and octopus fresh from the ocean.

📍 Dakhla

Crafts & souks

Souks and workshops where crafts are still made by hand.

The souks

Leather, lanterns, carpets and spices along Souk Semmarine and the dyers’ souk. Bargaining is expected.

📍 Marrakech
Zellige and pottery workshops

Watch tiles being cut by hand in the potters’ quarter outside Bab Ftouh.

📍 Fes
Shopping in the Habous

Crafts, olives and traditional pastries at fixed and fair prices.

📍 Casablanca
Tetouan craft souks

Embroidery, wood and leather made by local artisans.

📍 Tetouan & Tamuda Bay
Wool blankets and weaving

Local textiles sold in the medina.

📍 Chefchaouen
Damascene metalwork

Silver thread inlaid in iron, a Meknes speciality.

📍 Meknes
Argan cooperatives

Women’s cooperatives producing argan oil on the road to Marrakech.

📍 Essaouira
Tamegroute potteries

Watch the wood-fired kilns and the famous green glaze.

📍 Zagora & Draa Valley

Desert

From the stony Agafay to the dunes of Erg Chebbi.

Agafay desert

Stony desert about 40 km away for sunset dinners, camel rides and quad tours.

📍 Marrakech
Camel trek and desert camp

From simple bivouacs to luxury tented camps.

📍 Merzouga & Erg Chebbi
Sandboarding

Boards are available at most camps.

📍 Merzouga & Erg Chebbi
4×4 desert tour

Nomad families, fossils and old mines.

📍 Merzouga & Erg Chebbi
Erg Chigaga desert camp

Two-day trip by 4×4 or camel from M’Hamid.

📍 Zagora & Draa Valley

Mountains & trekking

Rif, Middle Atlas and High Atlas trails, up to North Africa’s highest peak.

Ourika Valley day trip

Berber villages and the Setti Fatma waterfalls, about an hour away.

📍 Marrakech
Day trip to Chefchaouen

About 1 h 30 by road into the Rif.

📍 Tetouan & Tamuda Bay
Akchour hike

Riverside trails to waterfalls and the natural rock bridge.

📍 Chefchaouen
Middle Atlas hikes

Forest trails, lakes and the Ain Vittel spring.

📍 Ifrane & Middle Atlas
Toubkal ascent

Go with a licensed mountain guide; check the current local rules before you go.

📍 Imlil & High Atlas
Day walks between villages

Easy to moderate hikes with lunch in a Berber house.

📍 Imlil & High Atlas
Todra gorge walks

Walk between 300 m cliffs.

📍 Ouarzazate & Aït Ben Haddou
Gorge hike

Longer trails along the river and through Berber villages.

📍 Ouzoud Waterfalls

Surf, kite & water sports

Atlantic surf, kitesurf and windsurf.

Surf at Aïn Diab

Schools rent boards and offer lessons for beginners.

📍 Casablanca
Surf at Rabat beach

Beginner-friendly waves right below the kasbah.

📍 Rabat
Kitesurf and windsurf

Schools on the main beach; Sidi Kaouki for more space.

📍 Essaouira
Surf lessons and camps

For all levels, with board rental.

📍 Taghazout
Boat trip at the falls

Short rides on traditional rafts under the spray.

📍 Ouzoud Waterfalls
Kitesurf and wing foil

Schools and camps around the lagoon for all levels.

📍 Dakhla

Beaches

Atlantic and Mediterranean beaches.

Beach clubs on the Corniche

Pools and sunbeds facing the Atlantic.

📍 Casablanca
Achakar beaches

Long Atlantic beaches near Cap Spartel.

📍 Tangier
Mediterranean beaches

Martil, M’diq and Fnideq beaches from June to September.

📍 Tetouan & Tamuda Bay
Beach days

Swimming season roughly May–October.

📍 Agadir
Sidi Bouzid beach

Long sandy beach and cafés south of the centre.

📍 El Jadida
Beaches north and south

Town beach and Paradise Beach, reached on foot, by taxi or by horse cart.

📍 Asilah

Nature & wildlife

National parks, wildlife, valleys and lakes.

Andalusian Gardens & Jardin d’Essais

Quiet green spaces in the city.

📍 Rabat
Talassemtane National Park

Multi-day treks through forests and Rif villages.

📍 Chefchaouen
Barbary macaques

See them in the wild — do not feed them.

📍 Ifrane & Middle Atlas
Horse or camel ride on the beach

Ride towards the dunes and the Diabat ruins.

📍 Essaouira
Souss-Massa National Park

Birdwatching, including the rare northern bald ibis.

📍 Agadir
Paradise Valley

Palm-lined gorge with natural pools in the Atlas foothills.

📍 Agadir
Paradise Valley

About 40 minutes inland.

📍 Taghazout
Draa valley

Palm groves stretching towards Zagora.

📍 Ouarzazate & Aït Ben Haddou
Walk to the bottom of the falls

About 20–30 minutes down; boats and cafés by the pools.

📍 Ouzoud Waterfalls
Day trip from Marrakech

Leave early: the drive takes about 2½–3 hours each way.

📍 Ouzoud Waterfalls
Palm grove walks

Walk or cycle between gardens and irrigation channels.

📍 Zagora & Draa Valley
Boat trips

Birds, dolphins (seasonal) and lagoon landscapes.

📍 Dakhla

Hammam & wellness

Hammams, spas and yoga.

Traditional hammam

From neighbourhood bathhouses to luxury spas offering black soap and kessa scrubs.

📍 Marrakech
Hammam in a riad

Many riads have their own hammam and spa.

📍 Fes
Yoga retreats

Many surf houses combine yoga and surf.

📍 Taghazout
Hot springs

Natural thermal springs near the lagoon.

📍 Dakhla

Golf

Courses by the ocean and in the mountains.

Royal Golf Cabo Negro

Course between the hills and the sea.

📍 Tetouan & Tamuda Bay
Mountain golf

Golf course at Michlifen among cedars.

📍 Ifrane & Middle Atlas
Golf courses

Several courses around the city.

📍 Agadir
Tazegzout golf

Course overlooking the ocean.

📍 Taghazout
Golf at Mazagan

Links course by the ocean designed by Gary Player.

📍 El Jadida

Snow & ski

Yes, you can ski in Morocco.

Snow and ski

Small ski slopes at Michlifen when snow conditions allow (usually January–February).

📍 Ifrane & Middle Atlas
Ski at Oukaïmeden

Snow-dependent ski area, usually in winter.

📍 Imlil & High Atlas

Festivals & music

Music and cultural festivals.

Gnaoua and World Music Festival

Free concerts across the town every June.

📍 Essaouira
Gnawa music in Khamlia

Live music with tea in the village.

📍 Merzouga & Erg Chebbi
Moussem of Moulay Abdallah Amghar

Large summer gathering south of the city with tbourida horse displays.

📍 El Jadida
Asilah cultural festival

Exhibitions, talks and mural painting in summer (dates vary).

📍 Asilah