Morocco

Top Things to Do in Morocco

We compared all 1,205 experiences in Morocco so you can choose in minutes — real prices, verified reviews and our editorial picks.

4.8 1,205 experiences from US$ 4 Free cancellation on most experiences

The unmissables

Most booked
Agafay Desert Quad Bike, Camel Ride & Dinner Show from Marrakech
Top rated
3-Day Desert Tour from Marrakech to Merzouga: Camel Trek & Dunes
Best value
Atlas Mountains camel ride & Berber villages from Marrakech

Recommended (7)

Top rated (10)

Agafay Desert: Sunset Camel Ride & Dinner with Live Show
Agafay Desert: Sunset Camel Ride & Dinner with Live Show★★★★★★★★★★ 5.00 (2,590)3h 15mYou’ll swap city chaos for silence as you ride camels through Agafay Desert at sunset, then share traditional Moroccan dinner under lanterns with live music and local hosts. With hotel pickup from Marrakech included, you can just relax into golden hour views and warm hospitality—leaving space for small surprises along the way.Free cancellationKids −25%fromUS$ 47View ›
Marrakech: 3h Private Sidecar Tour & Hidden Medina Neighborhoods
Marrakech: 3h Private Sidecar Tour & Hidden Medina Neighborhoods★★★★★★★★★★ 5.00 (547)3hYou ride a private sidecar through Marrakech's Medina, Guéliz, and palmgrove for three hours with a tailor-made route and insider driver. Helmets, water, and rain gear are included. The route adjusts to what you want to see, and the sidecar holds two passengers maximum, making it intimate and flexible. Book with at least ninety minutes' notice if you need to reschedule for weather.Is it for me?Right for travelers who want to move through Marrakech's hidden neighborhoods without following a tour group script — the sidecar format and tailor-made route mean you see what matters to you. Plan for three hours in the open air with wind and engine noise; that's what makes the experience feel immediate and real.Free cancellationTravelers' pickfromUS$ 184View ›
Marrakech to Merzouga: Sahara Desert Tour with Camel Trek & Berber Camp
Marrakech to Merzouga: Sahara Desert Tour with Camel Trek & Berber Camp★★★★★★★★★★ 5.00 (487)3dYou’ll cross Morocco from Marrakech to Merzouga with hotel pickup and a local guide leading you through kasbahs, rose valleys and dramatic gorges. Camel trek into Erg Chebbi dunes for sunset, sleep in a Berber tent (with real showers!), share music by the fire and wake up to desert silence. If you want city chaos swapped for Sahara calm — this is it.Free cancellationfromUS$ 351View ›
Casablanca Moroccan Cooking Class with Traditional Clothes
Casablanca Moroccan Cooking Class with Traditional Clothes★★★★★★★★★★ 5.00 (360)4hA four-hour cooking class in a Casablanca home where you prepare traditional Moroccan dishes like tajine, couscous and zaalouk using generational techniques, then try on authentic garments like the Caftan and Takchita. The class includes mint tea, salads, pastries, a fresh mocktail and a home-cooked meal; your guide is a mother-daughter team who speak English, French or Arabic. Local gifts come home with you.Is it for me?Book the lunch option if you have a free afternoon and want to cook and eat in one sitting; choose dinner if you're arriving later or prefer an evening class. Either way, you're learning from someone who grew up cooking these dishes, not following a script, so the recipes and techniques stick with you.Free cancellationTravelers' pickfromUS$ 61View ›
Marrakech E-Bike Tour: Medina & Desert Ride with Local Guide
Marrakech E-Bike Tour: Medina & Desert Ride with Local Guide★★★★★★★★★★ 5.00 (267)3hYou ride an electric bike through Marrakech's medina with a local guide, stopping at hidden spots and landmarks like the Koutoubia Mosque, then head to the Palmeraie for off-road riding and mint tea. The e-motor means you cover more ground without fighting the heat, and the guide adapts the pace to your comfort. Bottled water and fresh juice are included, and the whole tour takes 4–5 hours.Is it for me?Book this if you want to see more of Marrakech than you'd cover on foot, without the exhaustion — the e-motor is what makes it possible to ride through the medina and still have energy for the desert section and tea afterward.Free cancellationfromUS$ 47View ›
Fes to Marrakech Desert Tour: 4 Days, Berber Camp & Gorges
Fes to Marrakech Desert Tour: 4 Days, Berber Camp & Gorges★★★★★★★★★★ 5.00 (210)4dA 4-day private tour from Fes to Marrakech that crosses the Middle Atlas Mountains, the Sahara's Erg Chebbi dunes and two dramatic gorges, with an English-speaking guide, hotel pickup and accommodations included. You'll meet a Berber family in their tent, ride camels at sunset, sleep in a desert camp and visit the UNESCO-listed Ait Ben Haddou Kasbah. The itinerary is flexible and tailored to your pace.Is it for me?Book this tour if you're arriving in Fes and have four days free before heading to Marrakech. The private format means the guide adjusts the pace to what interests you—whether that's lingering in the Berber tent, exploring the market in Rissani or taking extra time in the gorges—and the itinerary holds together without you arranging transport, camps or timing yourself.Free cancellationTravelers' pickfromUS$ 779View ›
Quad bike riding Essaouira: Dunes, forest and ocean views
Quad bike riding Essaouira: Dunes, forest and ocean views★★★★★★★★★★ 5.00 (209)2hA 2-hour quad bike tour from Essaouira takes you through dunes, forest and coastal views with a local guide, helmet and pickup included. Routes adapt to all levels, even beginners. Small groups mean personal attention and time for photos at scenic stops. Children from age 5 are welcome; you'll ride solo or share a quad depending on your option at checkout.Is it for me?Book this if you want to ride at your own pace through landscapes most visitors don't see—the guide adapts routes to your level, and small groups mean you're not following a convoy. Solo riders and pairs can choose separate quads or share one at checkout.Free cancellationTravelers' pickfromUS$ 60View ›
Essaouira Surf Lesson: Beginner-Friendly Waves & Equipment
Essaouira Surf Lesson: Beginner-Friendly Waves & Equipment★★★★★★★★★★ 5.00 (201)2hYou'll learn balance and the pop-up technique in shallow water, then practice catching waves with guidance on timing and positioning. The lesson includes a fitted wetsuit and happens at Essaouira's best break, with instructors who adjust the pace to your progress. No equipment rental hassle, no long commute—you're in the water within minutes of arriving.Is it for me?Book this if you want to learn surfing without renting gear separately or traveling inland—the centre's beachfront location and included wetsuit mean you're ready to paddle within minutes of arrival.Free cancellationTravelers' pickfromUS$ 35View ›
Marrakech: Atlas Mountains & 5 Valleys Private Tour with Lunch
Marrakech: Atlas Mountains & 5 Valleys Private Tour with Lunch★★★★★★★★★★ 5.00 (197)7h–8hYou get picked up from your Marrakech accommodation and spend the day moving through five High Atlas valleys with a private guide and driver. You visit an argan oil co-op, walk through a Berber village, eat lunch cooked by a local family, and see Mount Toubkal from multiple angles. Entry fees, transport, meals, and drinks are all included, so you're not stopping to pay or negotiate along the way.Is it for me?Book this if you want to see the High Atlas valleys and Berber villages without arranging your own transport, timing multiple stops, or negotiating meals along the way — the private format and fixed itinerary handle all of that, leaving you to focus on the landscape and the people.Free cancellationTravelers' pickKids −25%fromUS$ 151View ›
Essaouira: Group Kitesurfing Lesson with Pickup & Photos
Essaouira: Group Kitesurfing Lesson with Pickup & Photos★★★★★★★★★★ 5.00 (176)2hYou’ll learn to control your kite on Essaouira’s wild beach winds with a local guide by your side. Start with setup and safety basics, then move on to flying the kite, body dragging through chilly Atlantic waves, and finally trying out your first ride — all in a small group setting with free pickup from town and photos included.Free cancellationfromUS$ 64View ›

Lowest price (10)

Paradise Valley tour Agadir: Natural pools & Berber breakfast
Paradise Valley tour Agadir: Natural pools & Berber breakfast★★★★★★★★★★ 4.24 (78)5hA half-day guided tour from Agadir to Paradise Valley combines a short hike to natural pools ideal for swimming or cliff jumping, a stop at Aourir's banana village for photos, and a traditional Berber breakfast served in the Alma Botanic Gardens. The tour includes pickup from Agadir, Taghazout, Tamraght or Anza; an English or French-speaking local guide; and return transport in a comfortable air-conditioned vehicle. The drive passes through the Honey Way of Immouzar, argan and olive groves, and traditional Berber villages.Is it for me?Pick this if you're based anywhere from Agadir to Tamraght and want a half-day outing—the van collects you from your location, so there's no need to coordinate separate transport to the valley.Free cancellationTravelers' pick-25%fromUS$ 3.51View ›
Ourika Valley Day Trip: Setti Fatma Waterfalls Hike
Ourika Valley Day Trip: Setti Fatma Waterfalls Hike★★★★★★★★★★ 4.91 (82)7hA full-day guided tour from Marrakech into the Ourika Valley and High Atlas Mountains, with hotel pickup, a hike to the seven waterfalls at Setti Fatma, a visit to a traditional Berber home for mint tea, and lunch at a riverside restaurant. You choose how far to climb—an easy walk or the full ascent—and the guide adjusts the pace to match. Lunch is included on some options; the evening departure runs later into the afternoon.Is it for me?The flexible hike is what makes this work for mixed fitness levels—climbers tackle all seven waterfalls while others rest by the river, and the guide keeps the group together without forcing anyone past their comfort. Book the option with lunch included if you want the full day without stopping to find food; skip it if you prefer to eat in town or keep the cost down.Free cancellationfromUS$ 5View ›
Marrakech Airport Transfer: Private Car & Meet-and-Greet
Marrakech Airport Transfer: Private Car & Meet-and-Greet★★★★★★★★★★ 4.62 (218)15m–30mYou're met at Marrakech Menara arrivals by name, assisted with luggage, and driven directly to your accommodation in a private, air-conditioned car. Flight tracking adjusts pickup time if you're delayed, and the fixed price is confirmed before you book — no negotiation at the curb. The whole transfer takes the logistics out of your first hours in Morocco.Is it for me?Book this if you're arriving alone, with family, or with luggage and want to skip the taxi negotiation entirely — the fixed price and flight tracking mean your first hours in Marrakech are organized before you land.Free cancellationTravelers' pickfromUS$ 7View ›
Marrakech Hotels to Menara Airport: Private Transfer
Marrakech Hotels to Menara Airport: Private Transfer★★★★★★★★★★ 5.00 (43)15m–30mYou get picked up from your Marrakech hotel in a private, air-conditioned vehicle at a time you choose, driven directly to Menara Airport without stops or shared passengers. Infant seats are available if you need them. The fare is agreed in advance, so there's no haggling at the curb or uncertainty about the route.Is it for me?Book this if you're landing or departing Marrakech with luggage and want the airport run handled without arranging a shared taxi or negotiating a fare at the curb — the fixed price and confirmed pickup time are what make the difference between a smooth morning and a stressful one.Free cancellationTravelers' pick-10%fromUS$ 7.38View ›
Marrakech Airport Transfer: Private AC Car & 90-Min Wait
Marrakech Airport Transfer: Private AC Car & 90-Min Wait★★★★★★★★★★ 4.68 (378)15m–1hYou're met at arrivals with a sign bearing your name, driven in a private AC vehicle to your riad or hotel in the medina, and given up to 90 minutes of waiting time if your flight is delayed — no extra charge. Infant seats are available, and the price is fixed before you land, so there's no negotiation at the curb.Is it for me?Book this if you want to avoid the taxi rank and arrive at your riad or hotel without arranging transport yourself — the fixed price and the driver waiting with your name means you land and move, no negotiation required.Free cancellationfromUS$ 7.61View ›
Marrakech Airport Transfer: Private Car & Hotel Pickup
Marrakech Airport Transfer: Private Car & Hotel Pickup★★★★★★★★★★ 4.76 (1,259)15mYou get picked up at Marrakech airport with a driver holding your name, driven in a private air-conditioned car to your hotel, and dropped at reception. The waiting time covers your flight delays and baggage claim, so you're not rushing through customs. No haggling, no shared van, no surprises on the fare.Is it for me?Right for travelers landing in Marrakech without a rental car or the patience to negotiate with taxi drivers. The fixed price and hotel drop-off mean one less thing to figure out when you're tired from flying.Free cancellationTravelers' pickKids −42%fromUS$ 8.20View ›
Marrakech Airport Transfer: Private Car & Bilingual Driver
Marrakech Airport Transfer: Private Car & Bilingual Driver★★★★★★★★★★ 4.84 (90)15m–25mYou get picked up at the airport with a name sign, ride in a private air-conditioned car with a bilingual driver, and arrive at your Marrakech hotel without arranging transport yourself. The driver handles luggage and knows the route, which means you skip the taxi negotiation and the shared-shuttle wait. Wheelchair accessible, with infant seats available on request.Is it for me?Book this if you land in Marrakech with luggage and want to reach your hotel without arranging a taxi or waiting for a shared shuttle — the fixed price and flight tracking mean the logistics are already handled before you touch down.Free cancellationTravelers' pickfromUS$ 8.20View ›
Marrakesh Airport Transfer: Direct Hotel Drop-Off & 24/7 Pickup
Marrakesh Airport Transfer: Direct Hotel Drop-Off & 24/7 Pickup★★★★★★★★★★ 4.87 (79)15m–1hYou’ll step into Marrakesh without stress—your driver meets you at the airport (even if your flight’s late), helps with luggage, offers water, and takes you straight to your hotel or riad door. Local drivers know every hidden alleyway so you won’t be wandering lost at night—and there’s WiFi onboard for that first message home.Free cancellationKids −100%fromUS$ 8.43View ›
Agadir City Tour: Kasbah, Souk & Argan Cooperative
Agadir City Tour: Kasbah, Souk & Argan Cooperative★★★★★★★★★★ 4.91 (115)3hThis three-hour guided tour of Agadir covers the city's history, landmarks and culture with hotel pickup and drop-off included. You start at the promenade and marina, climb to the Kasbah ruins to learn how the 1960 earthquake reshaped the city, visit the Olaw Portuguese garden and the great mosque, then explore a female argan cooperative before ending at Souk el Had, the sprawling market with over 3,000 shops across 15 gates. A live guide speaks English, French or German throughout.Is it for me?Book this tour if you want a guide who knows Agadir's history and can explain the 1960 earthquake and the city's rebuild—the Kasbah makes much more sense with someone who can walk you through what happened and why the new city looks the way it does. The three-hour length and included pickup work well for travelers staying in Agadir hotels who don't want to arrange their own transport or navigate the souk alone on a first visit.Free cancellationfromUS$ 8.78View ›
Fez Medina Tour: 4-hour guided walk through souks & mosques
Fez Medina Tour: 4-hour guided walk through souks & mosques★★★★★★★★★★ 4.58 (259)4hA 4-hour guided tour of Fez's medina with an official Tourist Office guide covers the Kairaouine Mosque (founded 859), the Andalusian Mosque, the Chouara Tannery where leather is dyed by hand, Nejjarine Square, and Bab Bou Jeloud. The guide speaks English, Spanish or French and walks you through the narrow streets of one of the world's largest walled cities. Choose the shared tour if you want to join other travelers, or book private if you prefer pickup from your riad or hotel included in the price.Is it for me?Book the private tour if you're staying in a riad or hotel in the old medina and want pickup included — it saves the navigation on your first morning and keeps the group small. The shared tour works well if you're staying outside the medina or prefer to meet other travelers and split the cost.Free cancellationfromUS$ 10View ›

Just added (3)

Tangier Airport Transfer to Hotels & City Center
Tangier Airport Transfer to Hotels & City Center1h–3hYou're picked up at Tangier airport (or your hotel) by a professional driver in an air-conditioned vehicle; your flight is tracked so the driver arrives on time; luggage is handled; you're dropped at your hotel or city center with the fare agreed in advance. No negotiation, no surprises, no waiting for a shared shuttle.Is it for me?Book this if you want to arrive without the stress of arranging transport, negotiating fares, or waiting for a shared shuttle — the fixed price and flight tracking remove the uncertainty that makes airport arrivals harder than they need to be.Free cancellationNewfrom · per groupUS$ 23View ›
Casablanca Airport Transfer & City Sightseeing
Casablanca Airport Transfer & City Sightseeing4hYou're picked up at the airport, port, train station, or hotel and driven through Casablanca's main attractions — Hassan II Mosque, the Corniche, Mohammed V Square, and the Habous Quarter — with photo stops and free time at each place. The driver speaks English, French, or Arabic, and drops you at your original location or another address in the city. No group, no fixed schedule, no navigation stress.Is it for me?Book this if you're arriving at the airport or port and want to see Casablanca's main sights without renting a car, learning the roads, or arranging transport separately — the driver handles both the driving and the route, so you step out calm and oriented instead of stressed.Free cancellationInfants freeNewfromUS$ 33View ›
Marrakech: Bahia Palace Skip-the-Line & Audio Guide
Marrakech: Bahia Palace Skip-the-Line & Audio Guide★★★★★★★★★★ 2.50 (2)1h–2hYou skip the entry queue and explore Bahia Palace independently with a recorded audio guide covering the palace's history, architecture and royal residents. Walk through ornate courtyards, zellige-tiled rooms and Andalusian gardens at your own pace, stopping as long as you want in front of carved cedar ceilings and geometric mosaics. The whole visit runs about an hour, and you're done before the midday crowds arrive.Is it for me?Right for travelers who want to see one of Marrakech's finest 19th-century palaces without losing an hour to the entry queue, and who prefer to wander and listen rather than follow a guide's schedule.Free cancellationTravelers' pickNewfromUS$ 13View ›
See all 1,205 tours →
Do you need help planning your next activity?