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
Casablanca Airport to Marrakech: Private Transfer & Pickup
Casablanca Airport to Marrakech: Private Transfer & Pickup★★★★★★★★★★ 5.00 (2)2h–3hYou get picked up at Casablanca airport by a professional driver in an air-conditioned car, travel directly to your Marrakech hotel, and pay a fixed price at the end with no luggage surcharges. The driver tracks your flight and waits if you're delayed, so you never have to negotiate a ride or worry about timing. Book in advance and the transfer is done before you've even left the airport terminal.Is it for me?Book this if you land in Casablanca and need to reach Marrakech without arranging transport on the spot — the fixed price and pre-booked driver remove the negotiation and planning from your arrival, which is what lets you walk straight out of the airport and into your day.Free cancellationKids −37%fromUS$ 109View ›
Marrakech: Islamic Calligraphy Workshop with Master & Pastries
Marrakech: Islamic Calligraphy Workshop with Master & Pastries★★★★★★★★★★ 5.00 (2)2hYou’ll step into a quiet corner of Marrakech to learn Islamic calligraphy from a local master. Try your hand at ancient writing methods, sip mint tea with fresh pastries, and bring home your own handwritten piece plus a special gift—a little memory you might not expect to linger.Free cancellationfromUS$ 129View ›
Agadir Airport Transfer to Taghazout & City Center
Agadir Airport Transfer to Taghazout & City Center★★★★★★★★★★ 5.00 (2)25mYou're met at arrivals with a name sign, driven in a modern air-conditioned car to your hotel or Taghazout accommodation, and dropped at the door with your luggage handled. The driver tracks your flight so they arrive when you do, the price is fixed before you land, and support is available around the clock if you need it.Is it for me?Book this if you land in Agadir and want to skip the taxi queue, the price negotiation at the curb, and the uncertainty of whether a driver will show up—the fixed rate and flight tracking mean you know exactly what you're paying and exactly when you'll be picked up.Free cancellationKids −28%fromUS$ 8.20View ›
Agadir Airport Transfer: Private Car to Hotel & Taghazout
Agadir Airport Transfer: Private Car to Hotel & Taghazout★★★★★★★★★★ 5.00 (2)35m–40mYou get picked up at Agadir airport in a private air-conditioned vehicle with WiFi, driven directly to your hotel or accommodation without stops or detours. The driver tracks your flight and meets you at arrivals; the price is fixed before you land. It takes the logistics off your hands so you can start your trip the moment you clear customs.Is it for me?Book this if you're landing in Agadir and want to skip the taxi stand — the fixed price and flight tracking mean you go straight from customs to your hotel without arranging anything else or negotiating at the curb.Free cancellationfrom · per groupUS$ 29View ›
Majorelle Garden, YSL & Berber Museum tour in Marrakech
Majorelle Garden, YSL & Berber Museum tour in Marrakech★★★★★★★★★★ 5.00 (2)2h 30mThis guided tour combines entry to Jardin Majorelle, the Yves Saint Laurent Museum, and the Berber Museum in Marrakech, with hotel pickup, air-conditioned transport, and all admission fees included. You move through each site at your own pace while the logistics—tickets, transport, timing—stay arranged. The tour runs 2.5 hours and suits travelers who want the top three attractions without the separate bookings.Is it for me?Book this tour if you want Marrakech's three most-visited museums and gardens in a single morning without managing separate tickets or transport—all three entries are arranged and the driver handles the logistics between stops.Free cancellationfromUS$ 100View ›
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 ›
Marrakech to Casablanca Airport Private Transfer Service
Marrakech to Casablanca Airport Private Transfer Service★★★★★★★★★★ 5.00 (1)3hIf you want a stress-free ride between Marrakech and Casablanca Airport, this private transfer is your answer. You’ll get reliable pickup, friendly local drivers who know the roads inside out, and little comforts like WiFi—all without worrying about timing or safety.Free cancellationfromUS$ 104View ›
Fez to Casablanca Airport Transfer & City Drop-off
Fez to Casablanca Airport Transfer & City Drop-off★★★★★★★★★★ 5.00 (1)4h–5hYou get picked up from your Fez hotel and driven directly to Casablanca Airport or your city destination, with optional stops along the highway. The driver handles the route and timing; you handle your luggage and your departure. No shared rides, no negotiation, no surprises on the bill.Is it for me?This works well if you're leaving Fez and want to avoid arranging a taxi at the curb or joining a shared shuttle—the driver meets you at your hotel and takes you straight through to Casablanca, which removes the logistics and the uncertainty from your departure day.Free cancellationfromUS$ 141View ›
High Atlas Trek 7 Days: M'Goun Summit & Aït Bouguemez Valley
High Atlas Trek 7 Days: M'Goun Summit & Aït Bouguemez Valley★★★★★★★★★★ 5.00 (1)7dYou hike from the Aït Bouguemez valley up to M'Goun's 4,068-meter summit and back down over six days, with mule support carrying camp gear and a cook preparing meals at each site. Transport from Marrakech and back is included, as are nights in tents and two nights in inns. The trek demands moderate to challenging fitness and acclimates you as you climb.Is it for me?Right for trekkers with moderate to challenging fitness who want to summit a 4,000-meter peak in the High Atlas without arranging logistics themselves — the mules, cook, and minibus handle the logistics, which is what makes six days of walking and sleeping in tents manageable. Plan for seven full days away from Marrakech, with walking days that range from 4.5 to 9 hours depending on the route.Instant confirmationfromUS$ 1,054View ›
Agafay Desert dinner and camel ride with sunset
Agafay Desert dinner and camel ride with sunset★★★★★★★★★★ 5.00 (1)4h–5hA four to five hour tour of the Agafay Desert near Marrakech includes a camel ride through the landscape, a traditional dinner, hotel pickup and drop-off, and a guide who speaks English, Spanish, French or Arabic. Children from age 2 are welcome. The tour runs with an air-conditioned vehicle and covers all fees and taxes.Is it for me?This is a shared tour with a guide and a fixed schedule, so the timing and the route are set—book it if you want the camel ride and the desert meal without arranging transport or a guide yourself. If you prefer to ride alone or control the exact timing, a private option or a self-guided rental would suit you better.Free cancellationfromUS$ 21View ›
Tangier Airport to City Hotels: Private Transfer
Tangier Airport to City Hotels: Private Transfer★★★★★★★★★★ 5.00 (1)45m–50mYou're met at Tangier Ibn Battuta Airport by a professional driver with your name on a sign, then driven directly to your hotel, riad, or chosen address in the city in a private air-conditioned vehicle. Luggage assistance is included, and the price is fixed before arrival — no negotiation at the curb, no waiting for shared transport, no uncertainty about how you'll get into town.Is it for me?Book this if you want to arrive in Tangier without arranging a taxi or waiting for shared transport — the driver meets you at the airport and the price is locked in, so your first hour in the city is already sorted.Free cancellationfrom · per groupUS$ 35View ›
Tangier Airport to Chefchaouen: Private Transfer & Meet-Greet
Tangier Airport to Chefchaouen: Private Transfer & Meet-Greet★★★★★★★★★★ 5.00 (1)2hYou're met at the airport with a signboard, helped with your bags, and driven directly to Chefchaouen in a private air-conditioned car with bottled water and photo stops included. The price is fixed before you arrive, so there's no negotiation at the curb or surprise charges when you pull up to your riad. The whole transfer takes around two hours depending on traffic and stops.Is it for me?Book this if you're arriving at a Tangier airport with luggage and want to skip the taxi negotiation and get to Chefchaouen without arranging transport yourself—the fixed price and direct route mean you know exactly what you're paying and when you'll arrive.Free cancellationfrom · per groupUS$ 206View ›
Agadir Airport Transfer: Private 24/7 Pickup & Hotel Drop-off
Agadir Airport Transfer: Private 24/7 Pickup & Hotel Drop-off★★★★★★★★★★ 5.00 (1)30m–35mYou're picked up by name at Agadir Airport arrivals, driven in an air-conditioned private vehicle to your hotel or address in the city, and arrive in 30–35 minutes without arranging transport on the ground. The service runs around the clock, wheelchair-accessible vehicles are available, and the price is fixed before you book, so your first hour in Agadir is handled.Is it for me?Book this if you land in Agadir and want to skip the taxi queue and fare negotiation—a fixed-price private transfer means your first hour is sorted, and the nameplate pickup removes the guesswork of finding your driver in a crowded arrivals hall.Free cancellationfromUS$ 32View ›
Agadir Airport Transfer to Taghazout & Hotels
Agadir Airport Transfer to Taghazout & Hotels★★★★★★★★★★ 5.00 (1)30m–45mYou get a named driver waiting at arrivals with flight tracking built in, a private air-conditioned car with luggage help, and a fixed price agreed before you land — which means a transfer from Agadir Airport to Taghazout or your Agadir hotel becomes a non-event instead of a logistical puzzle. Book one-way or round-trip depending on your plans.Is it for me?Worth booking if you land with luggage and want the airport-to-hotel leg to be settled before you arrive — the fixed price and named driver mean no negotiation at the curb, and flight tracking removes the guesswork about timing.Free cancellationfromUS$ 16.39View ›
Fez Walking Tour: Old Medina, Tanneries & Fassi Food Tasting
Fez Walking Tour: Old Medina, Tanneries & Fassi Food Tasting★★★★★★★★★★ 5.00 (1)3hYou’ll wind through Fez’s twisting medina streets with a local guide, see tanners at work (mint sprig included!), sample real Fassi food and catch sunlight on ancient tiles. The city feels alive in every sense — you’ll leave with stories stuck to your shoes.Free cancellationfromUS$ 94View ›
Agadir Airport Transfer to Tamraght & Taghazout
Agadir Airport Transfer to Tamraght & Taghazout★★★★★★★★★★ 5.00 (1)4hYou arrive at Agadir airport, skip the taxi queue, and a driver takes you directly to your hotel in Agadir, Tamraght, or Taghazout in a private, air-conditioned vehicle. The price is fixed in advance, and you confirm your pickup time 48 hours before departure. No stops, no negotiation, just a clean ride to where you're staying.Is it for me?Book this if you land at Agadir airport and want to reach your hotel without arranging a taxi or waiting for a shuttle — the fixed price and pre-booked driver mean you walk out of arrivals and into a car that's already waiting.Free cancellationfromUS$ 50View ›
Marrakech historic tour: Bahia Palace, souks & Jardin Secret
Marrakech historic tour: Bahia Palace, souks & Jardin Secret★★★★★★★★★★ 5.00 (1)4h–5hA guided tour of Marrakech's historic landmarks and markets, led by a licensed local guide in English, French or Arabic. You'll walk through Bahia Palace (160 rooms of carved cedar and zellij tilework), Ben Youssef Madrassa (a 16th-century Quranic school), the medina souks where leather workers and spice merchants set up stalls, and Jardin Secret—a walled garden hidden inside the old city. Children from age 4 can join. Entrance fees to some sites are optional at checkout.Is it for me?This tour suits travelers who want a guide to explain the architecture and history rather than wander on their own—the medina's layout is dense and easy to get lost in, and the stories behind each palace and school are what make the spaces come alive. If you prefer to move at your own pace without a group, a self-guided walk would work better; this one keeps everyone together and moves through four hours of stops with a set rhythm.Free cancellationfromUS$ 57View ›
Hot Air Balloon Sunrise Flight Agadir: Atlas Views & Breakfast
Hot Air Balloon Sunrise Flight Agadir: Atlas Views & Breakfast★★★★★★★★★★ 5.00 (1)4h–5hA hot air balloon flight over Agadir at sunrise lasts about an hour, carrying you over Atlas mountains, green plains and Berber villages before you descend to a traditional Moroccan breakfast. The experience includes hotel pickup, an air-conditioned vehicle, a flight certificate and a 1GB eSIM card that arrives within six hours of booking.Is it for me?You're arriving in Agadir with a free morning or you want to see the region from above without renting a car or navigating to the launch site yourself—the pickup handles the logistics, and the hour aloft gives you the scale of the landscape in a way ground-level travel doesn't reach.Free cancellationKids −44%fromUS$ 303View ›
Casablanca Airport Transfer: Private Pickup & Door-to-Door
Casablanca Airport Transfer: Private Pickup & Door-to-Door★★★★★★★★★★ 5.00 (1)1h–1h 30mYou get picked up at Casablanca airport by a professional local driver in a clean, air-conditioned car with WiFi and water included. The driver meets you with a name sign, handles your luggage, and takes you directly to your hotel or riad with no hidden fees or detours. The whole transfer is confirmed in advance with your flight details, so timing and pricing are settled before you land.Is it for me?Book this if you land in Casablanca and want to skip the taxi negotiation and get to your hotel without arranging transport yourself — the driver meets you with a sign and the price is locked in before you arrive, which is what turns a transfer into one less thing to think about.Free cancellationfromUS$ 35View ›
Marrakech Icons: Saadian Tombs, Bahia Palace & Souks
Marrakech Icons: Saadian Tombs, Bahia Palace & Souks★★★★★★★★★★ 5.00 (1)3h–4hA guided walking tour of Marrakech's landmarks and neighborhoods, starting at the Koutoubia Mosque and moving through the Saadian Tombs, Bahia Palace, and the traditional souks, with a certified local guide in English. The tour includes a seated break at a traditional pharmacy to sample argan oil and saffron, and concludes at Jemaa el-Fnaa with drop-off to your choice of location. Children are welcome from age 6; the route is wheelchair accessible.Is it for me?Start from the Koutoubia Mosque in the medina itself, so you don't need a car or a separate ride to the meeting point—if you're staying in the old city or arriving by public transport, you're already there. The tour ends with drop-off to wherever you choose, which settles the logistics of getting back.Free cancellationKids −66%fromUS$ 28View ›
Do you need help planning your next activity?