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
Private Marrakech Medina Tour: Bahia Palace & Majorelle Garden
Private Marrakech Medina Tour: Bahia Palace & Majorelle Garden★★★★★★★★★★ 4.73 (15)4hYou’ll get picked up from your hotel—no matter where you’re staying—and dive straight into Marrakech’s most iconic spots with a local guide who knows every shortcut and story. From peaceful gardens to buzzing souks, this tour gives you a real feel for the city without any hassle.Free cancellationKids −33%fromUS$ 62View ›
Merzouga Overnight Camel Trek & Sandboarding Desert Camp
Merzouga Overnight Camel Trek & Sandboarding Desert Camp★★★★★★★★★★ 5.00 (15)2dYou’ll ride camels through golden dunes, try sandboarding at sunset, share mint tea and music with Berber hosts, and sleep under a sky full of stars in Merzouga’s Sahara. It’s a mix of adventure and tradition you won’t forget.Free cancellationfromUS$ 82View ›
Ait Ben Haddou day trip from Marrakech: Kasbah and UNESCO village
Ait Ben Haddou day trip from Marrakech: Kasbah and UNESCO village★★★★★★★★★★ 4.13 (15)10hA full-day tour from Marrakech to Ait Ben Haddou, a UNESCO World Heritage fortified village, with stops at the Tizi N'tichka pass and the Glaoui kasbah. Your professional driver speaks English and French, picks you up from your hotel, and navigates the High Atlas route so you see the adobe villages, cave-riddled gorges and the salty river that once carried Saharan caravans north. The day runs 10 hours; children from age 2 are welcome.Is it for me?Book this tour if you're staying in Marrakech without a rental car—your driver handles the High Atlas passes and the mountain route, so a full day to the kasbah and the UNESCO village becomes a single, unbroken journey instead of a puzzle of transfers and navigation.Free cancellationfromUS$ 37View ›
Marrakech to Essaouira: Private Day Trip & Argan Forest Stop
Marrakech to Essaouira: Private Day Trip & Argan Forest Stop★★★★★★★★★★ 5.00 (15)9h–10hYou're picked up from your hotel and driven through argan forests where goats climb trees, stop at a women's cooperative to see how Moroccan oil is made and test it yourself, then spend the afternoon walking Essaouira's medina and souks, eating fresh fish lunch at a local restaurant, and walking the Atlantic beach before returning to Marrakech in the evening. Hotel pickup, transport, and lunch are all included.Is it for me?Right for travelers staying in Marrakech who want a full coastal day without arranging their own transport or navigating the route — the private setup means you move at your own pace and the driver handles the logistics. Expect a full day out, roughly ten hours from pickup to return, with substantial time on the road that lets you see the landscape change and reach the ocean.Free cancellationfrom · per groupUS$ 199View ›
Marrakech Street Food Tour: Lamb & Local Recipes
Marrakech Street Food Tour: Lamb & Local Recipes★★★★★★★★★★ 4.67 (15)3h 30mYou taste through an 80-year-old family restaurant, sample five olive varieties at the market, eat lamb cooked underground in Mashoui Alley, then move through the souks to a locals-only spot serving tagines and home-style dishes. The tour wraps with pastries and smoothies back at Jemaa el-Fnaa, and you leave with a pack of fresh spices. The whole thing takes a few hours and moves at a real pace — you're eating, not sightseeing.Is it for me?Book this if you want to eat what locals actually eat in Marrakech rather than what's on a tourist menu — the fixed stops and guide handle the navigation and timing, which is what lets you move through the medina without getting lost or missing the lamb before it's gone.Free cancellationKids −33%fromUS$ 70View ›
Kasbah Ait Ben Haddou & Telouet Private Day Trip
Kasbah Ait Ben Haddou & Telouet Private Day Trip★★★★★★★★★★ 4.87 (15)1dYou’ll wind through Morocco’s Atlas Mountains with a local guide, exploring both Kasbah Ait Ben Haddou and Kasbah Telouet on this private day trip from Marrakech. Climb ancient alleys, hear stories over mountain breezes, and touch centuries-old tiles — moments that linger long after you’re back in town.Free cancellationfromUS$ 105View ›
Marrakech Cooking Class: 4-hour tajine & 3-course meal
Marrakech Cooking Class: 4-hour tajine & 3-course meal★★★★★★★★★★ 4.73 (15)4hShop Marrakech’s bustling markets for fresh produce with Oumaima and Laila, then learn hands-on how to prepare Moroccan classics like chicken tagine and mint tea in their home kitchen. Share laughter over breakfast, enjoy a full meal together, and discover small family traditions you’ll remember long after your trip.Free cancellationTravelers' pickfromUS$ 34View ›
Marrakech Medina Walking Tour: Bahia Palace & Madrassa
Marrakech Medina Walking Tour: Bahia Palace & Madrassa★★★★★★★★★★ 5.00 (15)4hThis guided walking tour of Marrakech's Medina takes you through four historic sites: Bahia Palace, the Ben Youssef Madrassa, the Koutoubia Mosque and Souk Semmarine, led by a licensed guide in English or French. The tour includes entry to Bahia Palace on the private option; the shared option visits the exterior and focuses on the madrassa, mosque and souks instead. All areas are wheelchair accessible, and the pace suits all fitness levels.Is it for me?Book the private option if you want to step inside Bahia Palace's 160 rooms and experience the full architectural scale of the Grand Vizier's palace; choose the shared option if you prefer to move more freely through the souks and spend more time in the madrassa courtyard and at Jemaa el-Fnaa without the palace interior.Free cancellation-15%fromUS$ 14.93View ›
Ourika Valley Day Trip from Marrakech: 7 waterfalls & Setti Fatma
Ourika Valley Day Trip from Marrakech: 7 waterfalls & Setti Fatma★★★★★★★★★★ 4.93 (14)8hYou drive 30km from Marrakech into the High Atlas foothills, stop at the Monday souk if timing works, then spend hours in Setti Fatma hiking to seven waterfalls, wading in mountain water, and sitting in a riverside café. Lunch is included, the group stays small, and you're back in the city by evening.Is it for me?A good fit if you want to escape Marrakech's heat and crowds for a day without arranging your own transport or figuring out where to eat — the fixed itinerary handles the logistics, and the flexible hiking pace means you can go as far as you want or just sit by the water.Free cancellationfromUS$ 19.91View ›
Casablanca to Marrakech: 5-Day Private Tour via Fès
Casablanca to Marrakech: 5-Day Private Tour via Fès★★★★★★★★★★ 4.93 (14)5dExperience Morocco’s contrasts on this private 5-day tour from Casablanca to Marrakech via Fès and Merzouga Desert. Ride camels under Saharan stars, wander ancient medinas with local guides, and share laughter over home-cooked tagines in family-run riads. You’ll find small surprises around every corner — moments you’ll remember long after you’re home.Free cancellationTravelers' pickInfants freefromUS$ 796View ›
Chefchaouen - Tangier: Private Transfer with Wi-Fi & Pickup
Chefchaouen - Tangier: Private Transfer with Wi-Fi & Pickup★★★★★★★★★★ 4.86 (14)1m–40mYou’ll leave Chefchaouen behind in comfort, riding north in a private minivan with Wi-Fi and an English-speaking driver who knows every twist of the road. From hotel pickup to arrival at your door in Tangier, you’ll notice small details: a friendly greeting, local stories along the way, and space to just breathe — moments you’ll remember long after arriving.Instant confirmationTravelers' pickKids −76%fromUS$ 81View ›
Agadir Airport Transfer: Private Car & Flight Tracking
Agadir Airport Transfer: Private Car & Flight Tracking★★★★★★★★★★ 5.00 (14)30m–50mYou book a private transfer online, receive instant confirmation, and a driver meets you at Agadir Airport with your name on a sign — even if your flight is late, because the system tracks it in real time. The air-conditioned vehicle takes you directly to your hotel or address in Agadir; on departure, the driver picks you up at an agreed time and gets you to the airport without stress. Round-trip service is available, and you can modify your return date through customer support.Is it for me?Worth booking if you arrive with luggage and want to skip the taxi negotiation at the curb — the driver waits at arrivals, the price is fixed before you land, and you go straight to your hotel without arranging transport yourself.Free cancellationKids −54%fromUS$ 26View ›
Casablanca Private Tour: Hassan II Mosque & Medina
Casablanca Private Tour: Hassan II Mosque & Medina★★★★★★★★★★ 4.46 (13)3h–4hYou visit the Hassan II Mosque on the water, walk the French-Moorish streets of Habous Quarter, browse the Central Market where locals shop, and see Mohammed V Square's art deco architecture. Your private driver handles transport and timing, so you move without rushing or figuring out routes. Includes bottled water and hotel pickup.Is it for me?Book this if you want to see Casablanca's main landmarks without arranging your own transport or timing between stops — the private setup means you move at your pace and skip the negotiation of taxis or group tour schedules.Free cancellationfromUS$ 117View ›
Private Marrakech City Tour: Bahia Palace, Majorelle & Souks
Private Marrakech City Tour: Bahia Palace, Majorelle & Souks★★★★★★★★★★ 5.00 (13)4h 30mA private Marrakech city tour with an official guide visiting Bahia Palace, Majorelle Garden, the Koutoubia Mosque, artisan leather workshops, and traditional souks over four and a half hours. Hotel or riad pickup and air-conditioned transport between stops are included; the guide adjusts the pace for photos, shopping, or deeper cultural explanations. Bahia Palace and Majorelle Garden entry fees are paid separately at each site.Is it for me?Book the driving half-day tour if you want to cover more ground with less walking; choose the walking half-day tour if you prefer to move through the medina and souks on foot and have the vehicle mainly for longer distances. Either way, the private guide and flexible pace mean you're not waiting for a group to catch up or moving faster than you want to absorb the city.Free cancellationfrom · per groupUS$ 90View ›
Marrakech Medina Walking Tour: Bahia Palace & Ben Youssef
Marrakech Medina Walking Tour: Bahia Palace & Ben Youssef★★★★★★★★★★ 5.00 (13)3h 30mA half-day walking tour of Marrakech's medina that visits Bahia Palace and Ben Youssef Medrassa, two landmarks of Moroccan architecture and design. Your guide leads you through the colorful market, then stops at a herbalist to show you traditional oils and spices. Entrance fees to both palaces are paid on site.Is it for me?Book this tour if you want to walk the medina with someone who knows its history and architecture rather than wander on your own. The guide's explanations of the palaces and the market make the half-day move at a pace that holds everything together—you see the major sites, learn how they fit into Marrakech's layout, and end with a practical stop that shows you how Moroccans actually shop.Free cancellationfromUS$ 26View ›
Fez Day Trip: Volubilis, Moulay Idriss & Meknes with Pickup
Fez Day Trip: Volubilis, Moulay Idriss & Meknes with Pickup★★★★★★★★★★ 3.83 (12)8h–9hYou get picked up from your hotel in Fez and driven to three sites in one eight-hour loop: the Roman ruins at Volubilis, the hilltop holy town of Moulay Idriss with its mausoleum and defensive walls, and Meknes, the imperial city built by Moulay Ismail. Transport, a professional driver, and small-group logistics are included; you handle your own breakfast before pickup and return by early evening.Is it for me?Book this if you want to see three significant Moroccan sites — Roman ruins, a holy town, and an imperial city — in one day without arranging your own transport or figuring out connections between them. The fixed schedule and included pickup mean you're not negotiating taxis or waiting for buses between stops.Free cancellationTravelers' pickfromUS$ 35View ›
Rabat Sale Airport to City: Private Transfer & Flight Tracking
Rabat Sale Airport to City: Private Transfer & Flight Tracking★★★★★★★★★★ 4.83 (12)15m–30mYou're picked up at Rabat Sale Airport by a driver who's already tracking your flight, driven in an air-conditioned vehicle to your Rabat hotel or address, and dropped at your door within 20 minutes. The driver speaks your language, waits if you're delayed, and the price is set in advance — no haggling, no shuttle bus, no public transport.Is it for me?Book this if you land at Rabat Sale Airport and want to skip the taxi queue, shuttle bus, or public transport — the driver waits at arrivals and the price is set before you arrive, so the transfer becomes a simple ride instead of a logistical puzzle.Free cancellationfrom · per groupUS$ 44View ›
Rabat: Guided City Tour with Hotel Pickup & Local Insights
Rabat: Guided City Tour with Hotel Pickup & Local Insights★★★★★★★★★★ 4.64 (11)3h 30mYou’ll wander Rabat’s blue-washed kasbah streets with a local guide who shares real stories behind every stone. Explore Hassan Tower’s silent columns and step into royal history at Mohammed V’s mausoleum. With hotel pickup included and entry fees covered, you’ll get close to Morocco’s capital in ways you’ll remember long after you leave.Free cancellationKids −52%fromUS$ 100View ›
Agadir: Camel Ride & Sunset Dinner with Local Flavors
Agadir: Camel Ride & Sunset Dinner with Local Flavors★★★★★★★★★★ 5.00 (11)3h 30mYou’ll ride camels along Agadir’s Souss River at sunset, guided by locals who know every bend of the trail. Afterward, relax at a ranch with mint tea and homemade pastries before sharing a barbecue-couscous dinner outdoors. Expect laughter, real flavors, and small moments that stick with you long after.Free cancellationKids −35%fromUS$ 37View ›
Rabat to Casablanca Airport: Private Transfer & Luggage Handling
Rabat to Casablanca Airport: Private Transfer & Luggage Handling★★★★★★★★★★ 5.00 (11)1h 30mYou're picked up from your Rabat hotel or train station in a private, air-conditioned vehicle with a professional driver who handles your luggage and gets you to Casablanca Airport on time. No shared stops, no waiting for other passengers, no negotiating the fare at the end — the price and pickup time are locked in when you book.Is it for me?Book this if you're traveling from Rabat with luggage and want to skip the uncertainty of shared shuttles — the fixed pickup time and included luggage handling turn a potential stress point into a straightforward ride to the airport.Free cancellationfromUS$ 70View ›
Do you need help planning your next activity?