Things to do in Mexico City

Sort by Tribes
Categories
Show local favourites
554 Results
  • 1
    El Zócalo

    El Zócalo

    Ranked #1 overall in Mexico City things to do
    96 reviews
    Sights and Museums, Outdoors, Plaza
    Popular withHistoryFamiliesAdventure

    Definitely a must... Try the street food (but stop by a pharmacy first just in case). Probably the friendliest people you will ever encounter. There is so much to do ...

  • 2
    Museo Nacional de Antropología

    Museo Nacional de Antropología

    Ranked #2 overall in Mexico City things to do
    83 reviews
    Sights and Museums, History Museum, Science Museum
    Popular withHistoryArtsyFamilies

    Incredible museum that shows the history of Mexico, broken down into the different regions of Mexico. Architecturally very impressive too.

  • 3
    Palacio de Bellas Artes

    Palacio de Bellas Artes

    Ranked #3 overall in Mexico City things to do
    73 reviews
    Sights and Museums, Performing Arts, Art Museum, Historic Site, Concert Hall, Opera House
    Popular withArtsyHistoryFamilies

    This gorgeous neoclassical building is considered one of the most important cultural centers of the country--it has hosted (and still hosts) some of the biggest names in music, dance, theater, ...

  • 4
    Castillo de Chapultepec

    Castillo de Chapultepec

    Ranked #4 overall in Mexico City things to do
    53 reviews
    Sights and Museums, Historic Site
    Popular withHistoryArtsyFamilies

    It’s a unique castle in Latin America! The location of it, the great views and the museum inside are simply some of the best experiences you can have in this ...

  • 5
    Museo Frida Kahlo

    Museo Frida Kahlo

    Ranked #5 overall in Mexico City things to do
    54 reviews
    Sights and Museums, Art Museum
    Popular withArtsyHistoryFamilies

    This is a home turned museum. Very intimate look at the every day life of Frida and Diego. Simple dwelling and yet rich in art, culture, and meaningful work. Entrance ...

  • 6
    Teotihuacan

    Teotihuacan

    Ranked #6 overall in Mexico City things to do
    55 reviews
    Other, Sights and Museums, Tours, Classes and Rentals, Outdoors, Historic Site, Guided Tour
    Popular withAdventureBackpackersHistory

    These ruins are very impressive and fascinating history. Climb to the top of temple of the sun to see the whole site at once. There’s very little cover and it ...

  • 7
    Centro Histórico

    Centro Histórico

    Ranked #7 overall in Mexico City things to do
    38 reviews
    Sights and Museums, Historic Site
    Popular withHistoryArtsyFamilies

    Most of these historic buildings were constructed between the 16th and 20th centuries.

  • 8
    Xochimilco

    Xochimilco

    Ranked #8 overall in Mexico City things to do
    45 reviews
    Sights and Museums, Neighbourhood
    Popular withOutdoorsyAdventureBackpackers

    great place to relax eating and drinking in a private boat! You will go through a Canal , a lot of fun!

  • 9
    Basílica de Nuestra Señora de Guadalupe

    Basílica de Nuestra Señora de Guadalupe

    Ranked #9 overall in Mexico City things to do
    38 reviews
    Sights and Museums, Historic Site
    Popular withHistorySpiritualFamilies

    It’s a beautiful historic site with crowds at all times.

  • 10
    Coyoacan

    Coyoacan

    Ranked #10 overall in Mexico City things to do
    32 reviews
    Other, Other
    Popular withArtsyFoodiesFamilies

    Coyoacán is one of the best places to just walk around, buy and eat real Mexican food. The environment is awesome, with all sorts of stuff. One of the must's ...

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.net/trip/hotels/hotel_suggestions?action=index&clean_path=mexico-city&controller=topics&country_code=&current_user_id=&filters=&id=2000000000040&klass_name=Region&list_type=attractions&nearby=false&path=mexico-city%2Fthings-to-do&place=2000000000040&place_type=City&place_type=region&region=2000000000040", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000000040" + "&" + 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); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }