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 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 ›
Marrakech Walking Tour: Bahia Palace & Ben Youssef Entry
Marrakech Walking Tour: Bahia Palace & Ben Youssef Entry★★★★★★★★★★ 5.00 (7)3h 30mThis small-group walking tour of Marrakech covers the medina's major sites with entrance tickets to Bahia Palace and Ben Youssef Madrasa included, led by a local guide in English or Spanish. The group stays under 10 people, so the pace is steady and the guide can answer questions without rushing through stops. You'll walk the Mellah, pass the Koutoubia Mosque, cross Jemaa el Fna square, and finish inside the 16th-century madrasa. Hotel pickup is not included; you meet the guide at the starting point.Is it for me?Choose this if you want to see Bahia Palace, the Mellah, Koutoubia Mosque, and Ben Youssef Madrasa on foot in one morning or afternoon with a small group and a local guide.Free cancellationLikely to sell outKids −20%fromUS$ 57View ›
Morocco Hot Air Balloon Ride from Marrakech with Breakfast
Morocco Hot Air Balloon Ride from Marrakech with Breakfast★★★★★★★★★★ 5.00 (6)4hYou’ll see Morocco wake up from above—Atlas Mountains glowing at sunrise, peaceful villages below—and finish with a real local breakfast before heading back to Marrakech.Free cancellationfromUS$ 152View ›
Marrakech Medina: Photography Course & Walking Tour with Local
Marrakech Medina: Photography Course & Walking Tour with Local★★★★★★★★★★ 5.00 (6)2h 30mYou’ll walk Marrakech’s medina with your camera in hand, learning new tricks from a local guide as you photograph mosques, souks, and hidden corners. Expect laughter over mint tea breaks, small surprises in every alleyway, and a sense that you’re seeing the city through new eyes by day’s end.Free cancellationfromUS$ 64View ›
Crocoparc Agadir tour: 300+ Nile crocodiles and anacondas
Crocoparc Agadir tour: 300+ Nile crocodiles and anacondas★★★★★★★★★★ 5.00 (6)3hA 4-hour tour from Agadir to Crocoparc includes hotel pickup, a 30-minute drive to the Atlantic-zone park, entrance ticket and air-conditioned transport. The park holds more than 300 Nile crocodiles, anacondas and other species set inside landscaped gardens and jungle-style architecture. A live guide speaks English or French throughout the visit.Is it for me?Book this if you want a guided walk through the park's crocodile and anaconda exhibits rather than exploring on your own, with hotel pickup included.Free cancellationKids −33%fromUS$ 39View ›
Marrakech Jewish Quarter Tour: Mellah, synagogues & spice markets
Marrakech Jewish Quarter Tour: Mellah, synagogues & spice markets★★★★★★★★★★ 5.00 (6)3h–4hYou’ll wander Marrakech’s Mellah with a local guide, tracing centuries-old Jewish history from hidden synagogues to the peaceful cemetery. Feel cool mosaic tiles under your feet in Bahia Palace and breathe in spices at bustling markets. Expect laughter, small surprises, and moments that linger long after you leave those winding alleys behind.Free cancellationfromUS$ 99View ›
Marrakech Medina Tour: Bahia Palace, Saadian Tombs & Guide
Marrakech Medina Tour: Bahia Palace, Saadian Tombs & Guide★★★★★★★★★★ 4.67 (6)4hA 4-hour guided walking tour of Marrakech's Medina led by a licensed local guide, visiting Bahia Palace, Saadian Tombs, Koutoubia Mosque, and the UNESCO-listed souks. You get skip-the-line access to monuments and free time to explore at your own pace; the guide handles navigation through the maze of alleys so you don't spend the morning retracing steps. Available as a private tour or shared group, in English or French.Is it for me?Choose the private tour if you want the guide's full attention and hotel pickup included; the shared tour works better if you're comfortable with a small group and want to meet other travelers. Either way, the licensed guide is what transforms the medina from a maze into a place that makes sense.Free cancellationKids −40%fromUS$ 29View ›
Agadir Airport Transfer to Hotels | Fixed Price
Agadir Airport Transfer to Hotels | Fixed Price★★★★★★★★★★ 5.00 (6)30mYou get picked up at Al-Massira airport with your name on a sign and driven directly to your Agadir hotel in an air-conditioned vehicle; if you're staying in Taghazout, add 15 euros for the longer route. The price is fixed before arrival, so you step out of the airport knowing exactly what you'll pay.Is it for me?Book this if you're landing at Agadir and want to skip the taxi negotiation at arrivals — the driver meets you with your name, the price is set, and you go straight to your hotel without arranging anything else.Free cancellationfromUS$ 20View ›
Essaouira Airport Transfer: Private Car & Hotel Pickup
Essaouira Airport Transfer: Private Car & Hotel Pickup★★★★★★★★★★ 5.00 (6)1m–20mYou get picked up at the airport exit by a named driver, ride in a private air-conditioned car with WiFi, and arrive at your hotel without arranging anything else. The driver confirms your flight before you land and handles your luggage, so you step out of the airport and into your transfer—no negotiation, no waiting for other passengers, no surprises about the price.Is it for me?Book this if you want to avoid the taxi rank and shared shuttles—the driver knows exactly where you're going and when you're arriving, so the transfer is one less thing to figure out after landing.Free cancellationTravelers' pickfrom · per groupUS$ 23View ›
2-day desert tour from Marrakech: Zagora and Ait Benhaddou
2-day desert tour from Marrakech: Zagora and Ait Benhaddou★★★★★★★★★★ 5.00 (5)2dA 2-day private tour from Marrakech crosses the High Atlas to Zagora, where you spend the night in a Berber bivouac and ride a camel toward the desert camp at sunset. The second day brings a sunrise ride back, a stop at the Atlas cinema studio in Ouarzazate, and time to walk the 11th-century kasbah of Ait Benhaddou before returning to Marrakech. Hotel pickup, a night's accommodation, dinner, breakfast, the camel ride and Berber music are included; lunch and studio entry are separate.Is it for me?Your guide speaks English, Spanish, Italian, French or a fifth language—choose the one you're comfortable with when you book, so the commentary and the route make sense as you travel.Free cancellationfromUS$ 112View ›
Casablanca Airport to Marrakech: Private Transfer & Hotel Dropoff
Casablanca Airport to Marrakech: Private Transfer & Hotel Dropoff★★★★★★★★★★ 5.00 (5)3hYou're met at Casablanca airport arrivals with a nameplate, then driven in an air-conditioned car directly to your Marrakech hotel or riad. The four-hour route includes fuel and a fixed price agreed before you land, so you skip the taxi queue and the navigation. Ideal if you want to arrive without arranging ground transport or haggling over fares.Is it for me?Worth booking if you land in Casablanca and want to reach Marrakech without renting a car, navigating unfamiliar roads, or negotiating fares at the curb — the fixed price and door-to-door service mean you go from the airport exit straight to your accommodation.Free cancellationfromUS$ 123View ›
Casablanca Airport Transfer: Private Van & Driver to Hotels
Casablanca Airport Transfer: Private Van & Driver to Hotels★★★★★★★★★★ 5.00 (5)50m–1h 5mYou get picked up at Casablanca Airport in a private air-conditioned van, driven directly to your hotel or downtown accommodation, and avoid the city's traffic negotiation entirely. The price is fixed before you land, and infant seats are available on request. No transfers, no waiting for other passengers, no surprises at the end.Is it for me?Book this if you land in Casablanca and want to reach your hotel without arranging transport, negotiating with taxis, or sitting through the city's traffic delays — the fixed price and direct route are what make it worth the booking.Free cancellationfrom · per groupUS$ 47View ›
Majorelle Garden and Camel Ride in Marrakech: Skip the Line
Majorelle Garden and Camel Ride in Marrakech: Skip the Line★★★★★★★★★★ 4.40 (5)3h–4hThis half-day tour in Marrakech combines skip-the-line entry to Majorelle Garden with a camel ride through the Palmeraie, the ancient palm groves surrounding the city. You explore the 12-acre garden designed by French artist Jacques Majorelle, then mount a camel for 30 to 60 minutes of travel through the palms at a laid-back pace. Hotel pickup and drop-off, a multilingual driver, entrance fees, water and tea are included; morning and afternoon departures run daily.Is it for me?Choose this if you want to experience Majorelle's designed gardens and the Palmeraie's natural palm landscape in one half-day, with morning or afternoon departures to fit your schedule.fromUS$ 85View ›
Private Marrakech Tour: Bahia Palace, Saadian Tombs & Souks
Private Marrakech Tour: Bahia Palace, Saadian Tombs & Souks★★★★★★★★★★ 5.00 (5)3h–4hA private guided walking tour of Marrakech's Medina with a licensed local guide covers the Koutoubia Mosque, Jemaa el-Fna square, Bahia Palace, the souks, and the Jewish Quarter over three to four hours. The guide tailors the pace to your interests, blends history with personal stories, and steers clear of forced shopping stops. Water is included; entrance fees to attractions are separate.Is it for me?This is a private tour with a licensed local guide, so the pace and stops are yours to shape—choose it if you want to move at your own speed and hear the city from someone who lives in it, not from a script. The guide steers clear of forced shopping, which means the day stays focused on history and the corners locals actually use.Free cancellationfromUS$ 55View ›
Casablanca City Tour with Hassan II Mosque Ticket Included
Casablanca City Tour with Hassan II Mosque Ticket Included★★★★★★★★★★ 4.80 (5)4h 30mA guided city tour of Casablanca covering the Hassan II Mosque (the largest in Africa with the world's tallest minaret), the Old Medina, Habbous Quarter, and Mohammed V Square, with hotel or port pickup included and a live guide in English, French or Arabic. The tour runs four and a half hours and includes bottled water, air-conditioned transport, and entry to the mosque.Is it for me?If you're arriving by cruise or staying without a car, hotel and port pickup means you skip the taxi negotiation and the navigation—the guide handles the route and the timing, so the four-and-a-half-hour day holds together without you building it.Free cancellationKids −83%fromUS$ 95View ›
Agadir Airport Transfer: Luxury Private Car & Pickup
Agadir Airport Transfer: Luxury Private Car & Pickup★★★★★★★★★★ 4.80 (5)35mYou get a uniformed driver waiting at arrivals with your name, a private luxury 4WD with air conditioning and WiFi, and a guaranteed 30-minute ride to your hotel. Flight delays are tracked automatically, and return pickups are scheduled around your departure time so you're never guessing whether you'll make your flight.Is it for me?Book this if you land in Agadir with luggage and want to skip the taxi negotiation at the curb — the driver is already there with your name, the price is locked in, and you're in a proper car instead of waiting for a shared ride to fill up.Free cancellationfrom · per groupUS$ 29View ›
Tangier Airport to Hotel: Private Transfer & Flight Tracking
Tangier Airport to Hotel: Private Transfer & Flight Tracking★★★★★★★★★★ 4.20 (5)35mYou're picked up at Tangier Airport or your hotel by an English-speaking driver in a modern Mercedes, with your flight tracked in real time. The transfer includes WiFi and water; the price is fixed and paid in advance. Door-to-door service means no waiting for shared shuttles or negotiating fares — just direct transport to or from your Tangier hotel.Is it for me?Book this if you want to skip the taxi queue and arrive at your hotel without arranging transport or negotiating a fare — the fixed price and flight tracking mean you land and go, with nothing left to sort.Free cancellationfrom · per groupUS$ 93View ›
Agadir Airport to Taghazout: Private Van Transfer & Local Rides
Agadir Airport to Taghazout: Private Van Transfer & Local Rides★★★★★★★★★★ 5.00 (5)40mYou're met at Agadir Airport with a sign bearing your name, then driven in a private, air-conditioned van directly to your accommodation in Taghazout or Agadir. The driver handles luggage, knows the local routes, and can stop for photos or recommendations if you ask. No shared pickups, no waiting for other passengers — just a smooth transfer that leaves when you're ready and arrives at your door.Is it for me?Book this if you land in Agadir and want to reach Taghazout without arranging a taxi at the curb or waiting for a shared shuttle — the private van and fixed price mean you skip the negotiation and get to your riad on your own schedule.Free cancellationfrom · per groupUS$ 53View ›
Casablanca Airport Transfer: Fixed Price & Meet-Greet
Casablanca Airport Transfer: Fixed Price & Meet-Greet★★★★★★★★★★ 5.00 (4)30m–45mYou get picked up at Mohammed V Airport with a driver who knows your name and flight, ride in a clean, air-conditioned vehicle with bottled water, and arrive at your Casablanca destination with a fixed price already agreed. The service runs 24/7, handles all group sizes, and includes wheelchair-accessible vehicles if needed. Book it before you land so you can skip the taxi queue entirely.Is it for me?Book this if you land in Casablanca and want to skip the taxi queue and price haggling — the driver arrives knowing your flight number and destination, so you move straight from the terminal to the car without deciding anything else.Free cancellationfromUS$ 21View ›
Do you need help planning your next activity?