Morocco

Top Things to Do in Morocco

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

4.8 1,202 experiences from US$ 4 Free cancellation on most experiences
Sort
Chefchaouen Day Trip from Fez: Blue City & Rif Mountains
Chefchaouen Day Trip from Fez: Blue City & Rif Mountains★★★★★★★★★★ 4.50 (10)12hYou get picked up from your Fez hotel early morning and driven through the Rif Mountains to Chefchaouen, arriving at noon with four hours to explore the blue-painted medina, visit the 15th-century Grand Mosque, hike to a waterfall, or simply sit and watch the square. Your English-speaking driver handles all transport and timing, returning you to Fez by evening.Is it for me?This works well if you want to see Chefchaouen without renting a car or navigating the drive yourself — the fixed schedule and included transport mean you just show up at your hotel at 7 AM and the logistics are handled.Free cancellationfromUS$ 27View ›
Tamraght: Surf lesson with local instructor & gear included
Tamraght: Surf lesson with local instructor & gear included★★★★★★★★★★ 4.90 (10)3hYou’ll meet your local surf instructor in Tamraght, get fitted with a wetsuit and board, then learn surfing basics right on the sand before heading into the Atlantic waves together. With guidance every step—and plenty of laughs—you’ll catch your first wave (or wipeout) in an atmosphere that’s friendly and real. It’s one of those days you’ll remember long after you’ve rinsed off the salt.Instant confirmationInfants freefromUS$ 37View ›
Dakhla: White Dune & Imlili Pools 4x4 Desert Tour
Dakhla: White Dune & Imlili Pools 4x4 Desert Tour★★★★★★★★★★ 4.30 (10)7hYou ride into the Dakhla desert in a private 4x4, stop at Imlili pools and Puerto Rico beach for a swim, climb the White Dune for the view where sand meets ocean, visit the Assmae spring, and finish with fresh oysters at a working farm. The whole day is about two and a half hours of driving spread across five stops, with water and a turban included, and lunch available if you're staying in town.Is it for me?Book this if you want the main desert and ocean sights around Dakhla without arranging a vehicle or navigating the dunes yourself — the fixed stops and included transport mean you see the White Dune, swim at the beach, and eat fresh oysters without planning the route.Free cancellationTravelers' pickfrom · per groupUS$ 221View ›
Marrakech tour: Bahia Palace & Ben Youssef skip-the-line
Marrakech tour: Bahia Palace & Ben Youssef skip-the-line★★★★★★★★★★ 4.50 (10)3h–4hA guided half-day tour of Marrakech's medina that starts at the Koutoubia Mosque and moves through the Jewish Mellah, Bahia Palace, Ben Youssef Medrasa, artisan souks and ends at Jemaa el-Fna. Skip-the-line entry to both palaces is included, along with a licensed guide in English or French who explains the city's layout, Islamic heritage and local crafts. Choose between a private tour or a small group departure.Is it for me?Book the private tour if you want to set your own pace through the palaces and souks, or choose the small group option if you prefer to share the guide and the cost. Either way, the fixed itinerary and included entry mean you move through six major stops—mosque, palace, medrasa, souks, spice square and Jemaa el-Fna—without stopping to buy tickets or figure out what comes next.Free cancellationfromUS$ 59View ›
Casablanca Airport Layover: Hassan II Mosque & City Highlights
Casablanca Airport Layover: Hassan II Mosque & City Highlights★★★★★★★★★★ 5.00 (10)4h–7hYou're picked up at Casablanca Airport and driven to the Hassan II Mosque, La Corniche, Rick's Café, and United Nations Square at your own pace. The driver arranges mosque tickets if you want them, provides water and local snacks throughout, and returns you to the airport in time for your connection. No transport logistics to manage, no time wasted figuring out routes.Is it for me?Book this if your layover is 4 to 6 hours and you want to see Casablanca's main sights without arranging transport, negotiating with taxis, or worrying about getting back to the airport on time. The driver handles the route and timing, so you just show up and explore.Free cancellationfromUS$ 79View ›
Chefchaouen to Rabat Private Transfer with WiFi & Local Driver
Chefchaouen to Rabat Private Transfer with WiFi & Local Driver★★★★★★★★★★ 4.78 (9)4hSkip the hassle of public transport and travel straight from Chefchaouen to Rabat in comfort. You’ll get a friendly local driver, WiFi, and door-to-door service—no stress, just an easy ride.Free cancellationTravelers' pickfromUS$ 158View ›
Fez Cooking Class: Learn Moroccan Dishes from Local Chefs
Fez Cooking Class: Learn Moroccan Dishes from Local Chefs★★★★★★★★★★ 4.00 (8)5h–6hA Fez cooking class starts at the local marketplace where you select vegetables, meat, fish and Moroccan spices—ginger, cumin, cinnamon, saffron, turmeric and others—then move to a traditional kitchen to learn from native chefs how to prepare couscous, tagine and salad, plus bread baked by hand. The class runs 5 to 6 hours and includes hotel pickup, an air-conditioned vehicle, and a professional guide in English, French, Spanish or German; children are welcome from age 12.Is it for me?You end the morning with three Moroccan dishes you made yourself and understand how to cook them again—the marketplace visit and native instruction are what make that possible instead of just watching someone else cook.Free cancellationInfants freefromUS$ 72View ›
Merzouga Camel Trek & Overnight Desert Camp at Sunset
Merzouga Camel Trek & Overnight Desert Camp at Sunset★★★★★★★★★★ 4.50 (8)2dYou ride camels ninety minutes into the Erg Chebbi dunes, spend a night in a luxury ensuite tent with dinner and breakfast included, feed the camels both mornings and evenings, watch the sunset and dawn from the sand, and try sandboarding if you want. The guide handles all the desert logistics, and you're back in Merzouga village by mid-morning on day two.Is it for me?Right for travelers who want the Sahara without camping rough—the ensuite tent and hot meals take the edge off, which is what lets you focus on the camels, the dunes, and the quiet. Plan for two full days out of Merzouga, with physical activity both mornings and evenings; that's what makes the sunrise and sunset both possible.fromUS$ 585View ›
Ourika Valley day trip from Marrakech: Berber villages and river
Ourika Valley day trip from Marrakech: Berber villages and river★★★★★★★★★★ 5.00 (8)7h–8hA day trip from Marrakech to Ourika Valley combines cultural immersion in authentic Berber villages, a stop at a women's argan oil cooperative, and a traditional Moroccan lunch at a riverside restaurant, with hotel pickup and an English or French-speaking guide included. The tour runs 7 to 8 hours and operates as a small group or private option; a local mountain guide is available for an additional fee if you want deeper insight into the terrain and local customs.Is it for me?Book the small-group option if you want to meet other travelers and share the cost; choose the private tour if you prefer a flexible pace and the guide's full attention for the day. Either way, the fixed itinerary and included transport mean you spend the morning and afternoon exploring instead of navigating roads or negotiating with drivers.Free cancellationInfants freefromUS$ 41View ›
Fez to Marrakech: 3-Day Desert Trip & Ait Benhaddou Kasbah
Fez to Marrakech: 3-Day Desert Trip & Ait Benhaddou Kasbah★★★★★★★★★★ 4.50 (8)3dYou get picked up in Fez and driven south through Ifrane and the cedar forests, arriving in Merzouga for a camel ride at sunset and a night in a desert camp under open sky. The second day moves you through the Anti-Atlas to the Dades Gorge. On day three, you visit Ait Benhaddou's 11th-century kasbah, cross the High Atlas at 2,260 meters, and return to Marrakech. All transport, two nights' accommodation, meals, and the camel ride are included.Is it for me?Right for travelers with three days to spare who want to see the Sahara, the High Atlas, and a UNESCO kasbah without arranging separate transport, camps, and meals. Expect a full day of driving on day one and day three—that's what makes reaching Merzouga and returning to Marrakech possible in the same trip.Free cancellationInfants freefromUS$ 732View ›
Agadir Horse Ride & Sunset Barbecue with Pickup
Agadir Horse Ride & Sunset Barbecue with Pickup★★★★★★★★★★ 4.63 (8)2hRide through eucalyptus forests near Agadir with a local guide, spot flamingos along the Souss Massa river, pause for sweet mint tea, then share a Berber barbecue dinner in a family home. You’ll feel both welcomed and quietly awed by these small moments — memories that linger long after you return.Free cancellation-35%fromUS$ 22View ›
Essaouira to Agadir Private Taxi Transfer & Return
Essaouira to Agadir Private Taxi Transfer & Return★★★★★★★★★★ 5.00 (8)3hYou get picked up from your hotel or the airport in Essaouira or Agadir, ride in a private air-conditioned car with an experienced driver, and arrive at your destination without negotiating fare or timing. The driver tracks your flight or train, meets you with your name, and the price is fixed before departure — which means a three- to four-hour coastal transfer stops being a source of stress and becomes just a comfortable ride.Is it for me?Book this if you're traveling between Essaouira and Agadir with luggage or children and want the fare and timing settled before you arrive — the fixed price and dedicated driver remove the uncertainty that makes airport transfers stressful.Free cancellationfrom · per groupUS$ 141View ›
Marrakech to Essaouira: Private Taxi Transfer & Pickup
Marrakech to Essaouira: Private Taxi Transfer & Pickup★★★★★★★★★★ 5.00 (8)2m–40mA private car picks you up from your hotel or airport in Marrakech and drives you to Essaouira on the Atlantic coast. The air-conditioned vehicle and professional driver handle the two-and-a-half-hour route, so you arrive without the stress of negotiating a fare or finding a taxi. Service runs 24/7, and the price is fixed before you book.Is it for me?Book this if you're arriving in Marrakech and heading to Essaouira without a rental car—the driver handles the route and the price is settled before you land, which removes the stress of finding transport in a new country.Free cancellationfrom · per groupUS$ 158View ›
1-Hour Horse Carriage Tour Marrakech: Jemaa el-Fna & Medina
1-Hour Horse Carriage Tour Marrakech: Jemaa el-Fna & Medina★★★★★★★★★★ 3.25 (8)1hA 1-hour horse carriage tour of Marrakech starts at a meeting point in the city and takes you past Jemaa el-Fna Square, historic palaces, and the medina's winding streets with a live guide. The driver shares stories about the city's history and culture as you ride, and you can stop for photos along the way. Infants can sit on an adult's lap or in a pram; the tour suits all fitness levels.Is it for me?The tour starts at a meeting point in Marrakech itself, so you don't need a car or a hotel in a specific zone—just show up at the spot your driver names. If you're staying elsewhere in the city or arriving without transport, hotel pickup is available separately, which means the carriage experience itself stays flexible and the logistics don't dictate your booking.Instant confirmationKids −42%fromUS$ 57View ›
Crocoparc Trip from Agadir: 300+ Nile Crocodiles
Crocoparc Trip from Agadir: 300+ Nile Crocodiles★★★★★★★★★★ 5.00 (8)2h 30mCrocoparc is a wildlife park near Agadir where you explore over 300 Nile crocodiles, anacondas, pythons, iguanas and other exotic species across lush botanical gardens. The tour includes hotel pickup and drop-off, entrance tickets, an air-conditioned vehicle, and up to three hours to walk the park with a live guide in English or French. The park is wheelchair accessible, and infants can ride in a stroller or pram.Is it for me?Choose this tour if you're visiting with children or prefer a self-guided pace through the park rather than a structured group walk, and need hotel pickup to avoid arranging separate transport.Free cancellationfromUS$ 29View ›
Agadir: Tree-Climbing Goats & Crocoparc Tickets with Pickup
Agadir: Tree-Climbing Goats & Crocoparc Tickets with Pickup★★★★★★★★★★ 5.00 (8)2h–3hYou're picked up from your hotel, driven to see goats feeding in argan trees with photo time, then taken straight into Crocoparc with skip-the-line access. You walk through crocodile pools, tropical greenhouses, and botanical gardens at your own pace, returning to Agadir by early afternoon. No entry queues, no transport logistics to arrange.Is it for me?Pick this if you want to see two unusual things in one morning without arranging separate transport or entry tickets—the pickup and skip-the-line access mean you move straight from your hotel into the experience instead of figuring out how to get there.Free cancellationKids −52%fromUS$ 41View ›
2-Day Chegaga Desert Tour from Ouarzazate: Camel Trek & Berber Kasbahs
2-Day Chegaga Desert Tour from Ouarzazate: Camel Trek & Berber Kasbahs★★★★★★★★★★ 4.86 (7)2dIf you want to see Morocco’s desert beyond postcards—real kasbahs, endless dunes, starry nights by a campfire—this two-day Chegaga tour is for you. You’ll ride camels, meet locals, eat home-cooked food, and come home with sand in your shoes (and probably your pockets).Free cancellationfromUS$ 351View ›
Essaouira to Casablanca Private Transfer & Airport Taxi
Essaouira to Casablanca Private Transfer & Airport Taxi★★★★★★★★★★ 4.71 (7)4m–30mYou're picked up at Essaouira airport or train station and driven to Casablanca (or vice versa) in a private air-conditioned car with an experienced driver. The service runs 24/7, the price is fixed in advance, and hotel pickup is included. No waiting in taxi queues, no haggling, no uncertainty about timing or cost.Is it for me?Choose this if you want to skip the taxi rank and arrive at your hotel without negotiating a price at the curb — the fixed cost and scheduled pickup mean the transfer is one less thing to figure out when you land.Free cancellationfrom · per groupUS$ 304View ›
Chefchaouen Day Trip from Fes: Small Group, Blue Medina Walks
Chefchaouen Day Trip from Fes: Small Group, Blue Medina Walks★★★★★★★★★★ 4.29 (7)11h–12hYou’ll wander Chefchaouen’s blue-painted medina with a local guide, taste Chamali tea unique to northern Morocco, pause by Ras el-Maa Waterfall, and enjoy mountain views on your way from Fes. Expect small moments — like sweet orange juice or laughter over mispronounced words — that linger long after you return.Free cancellationTravelers' pickfromUS$ 25View ›
Marrakech Medina Walking Tour: Bahia Palace & Saadian Tombs
Marrakech Medina Walking Tour: Bahia Palace & Saadian Tombs★★★★★★★★★★ 4.29 (7)3hA guided walking tour of Marrakech's historic Medina with a local licensed guide, covering the Bahia Palace, Saadian Tombs, Koutoubia Mosque, Jemaa el-Fna square, and the souks. The guide handles navigation through the old city's narrow streets while you explore at your own pace and take photos at each stop. Entrance fees to the palace and tombs are paid separately at the sites.Is it for me?The guide handles the navigation through the Medina's narrow streets, so a relaxed 3-hour walk works for families with young children, older travellers, and anyone who wants to see the main sites without the stress of finding their way or planning stops.Free cancellationKids −37%fromUS$ 18.73View ›
Do you need help planning your next activity?