Things to do in Marrakech

Sort by Tribes
Categories
430 Results
  • 1
    Jemaa el-Fnaa Market

    Jemaa el-Fnaa Market

    Ranked #1 overall in Marrakech things to do
    9.079 reviews
    Sights and Museums, Shopping, Outdoors, Landmark, Flea Market, Plaza
    Popular withFoodiesAdventureNightlife

    You can't truly experience Marrakech without visiting here at least once. This is a beating heart of a main square which still manages to conjure up the exotic sights, sounds ...

  • 2
    Medina Quarter

    Medina Quarter

    Ranked #2 overall in Marrakech things to do
    8.539 reviews
    Sights and Museums, Monument
    Popular withHistoryAdventureBackpackers

    Compared to the medinas in Fez and other cities, I found this one a little too touristy and manufactured. I really didn't like the snake charmers and monkey trainers; it ...

  • 3
    Jardin Majorelle & Musee d'Art Islamique

    Jardin Majorelle & Musee d'Art Islamique

    Ranked #3 overall in Marrakech things to do
    8.632 reviews
    Sights and Museums, Art Museum, Garden
    Popular withArtsyHistoryFamilies

    Jardin Majorelle is a small but extremely well kept garden outside the medina walls. Great place to escape the madness and breathe in a little nature. The brightly colored buildings ...

  • 4
    Koutoubia Mosque

    Koutoubia Mosque

    Ranked #5 overall in Marrakech things to do
    8.233 reviews
    Sights and Museums, Historic Site
    Popular withHistorySpiritualArtsy

    Seen from many points in the city, it juts into visability and shows its importance to the city. The grounds are nice to walk around, but when I went it ...

  • 5
    Toubkal Trekking

    Toubkal Trekking

    Ranked #4 overall in Marrakech things to do
    9.924 reviews
    Tours, Classes and Rentals, Outdoors, Sports, Trekking
    Popular withBackpackersAdventureOutdoorsy

    We just returned from a brilliant trek from Marrakech to mount toubkal. Toubkal Trekking organized everything perfectly. I would strongly recommend to book with Mustapha, who runs things from Marrakech. ...

  • 6
    Marrakech Souk

    Marrakech Souk

    Ranked #6 overall in Marrakech things to do
    8.327 reviews
    Sights and Museums, Shopping, Landmark, Flea Market, Neighborhood
    Popular withAdventureFoodiesBackpackers

    I was looking forward to visiting the souks whilst in Marrakech, but ended up hating it. I was prepared for haggling over prices, and some banter from the stall holders, ...

  • 7
    Atlas Desert Expeditions

    Atlas Desert Expeditions

    Ranked #7 overall in Marrakech things to do
    10.025 reviews
    Tours, Classes and Rentals, Outdoors, Hiking and Nature, Guided Tour, Tour Company
    Popular withOutdoorsyFamiliesAdventure

    We had booked a day trip (Valley Ourika) on the Berber slopes from Marrakech. We were not disappointed, it was a beautiful day. Our driver Brahim guide was also great! ...

  • 8
    Morocco Culture Tours

    Morocco Culture Tours

    Ranked #8 overall in Marrakech things to do
    10.017 reviews
    Tours, Classes and Rentals, Tour Company
    Popular withAdventureFamiliesLuxury

    It was one of the best adventure of our lives. Not only the hosts were very hospitable. But also our guide Mohamed , presented to us the desert world in ...

  • 9
    Palais de la Bahia

    Palais de la Bahia

    Ranked #9 overall in Marrakech things to do
    8.419 reviews
    Sights and Museums, Historic Site, Castle or Palace
    Popular withHistoryFamiliesBackpackers

    Don't forget to visit the beautiful Bahia Palace

  • 10
    Ben Youssef Madrasa

    Ben Youssef Madrasa

    Ranked #10 overall in Marrakech things to do
    8.717 reviews
    Sights and Museums, History Museum, Historic Site, Landmark
    Popular withHistoryArtsySpiritual
var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.ca/trip/hotels/hotel_suggestions?action=index&clean_path=marrakech&controller=topics&country_code=&current_user_id=&filters=&id=2000000000540&klass_name=Region&list_type=attractions&nearby=false&path=marrakech%2Fthings-to-do&place=2000000000540&place_type=City&place_type=region&region=2000000000540", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.ca/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000000540" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };