Things to do in Mexico City

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

    El Zócalo

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

    Main public square in Mexico City. It is also known as the Plaza de la Constitucion (Constitution Plaza). Before the colonial period, it was the main ceremonial center for the ...

  • 2
    Museo Nacional de Antropología

    Museo Nacional de Antropología

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

    One of the most well curated and well laid out museums I have ever seen. Come on the early side and prepare to spend AT LEAST 3-4 hours here. There ...

  • 3
    Palacio de Bellas Artes

    Palacio de Bellas Artes

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

    I was privileged enough to see a private performance of Phantom of the Opera at this theater. It was AMAZING. The theater itself lent so much to the performance.

  • 4
    Castillo de Chapultepec

    Castillo de Chapultepec

    Ranked #4 overall in Mexico City things to do
    49 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
    50 reviews
    Sights and Museums, Art Museum
    Popular withArtsyHistoryFamilies

    A must, try to book tickets in advance because the lines are long. The souvenir shop has nothing of much interest.

  • 6
    Teotihuacan

    Teotihuacan

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

    Truly stunning views! Cheapest option to get here is by taking a bus via so Centro de Autobuses; the yellow line stops here. Round trip cost 104 pesos, park admission ...

  • 7
    Xochimilco

    Xochimilco

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

    Muy tradicional, es un poco caro para lo que en realidad se hace pero por la parte cultural es chevere, embarcadero belem es el más fácil de llegar // very ...

  • 8
    Centro Histórico

    Centro Histórico

    Ranked #8 overall in Mexico City things to do
    37 reviews
    Sights and Museums, Historic Site
    Popular withHistoryArtsyBackpackers

    Outstanding and encompasses all of Mexico's diverse history from its indigenous origins to its political present. Gorgeous examples of both Baroque and Art Deco architecture, wonderful art museums, and traditional ...

  • 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
    37 reviews
    Sights and Museums, Historic Site
    Popular withHistorySpiritualFamilies

    Possibly the most important Catholic church in the country, la Basilica de Guadalupe is a massive series of structures and plazas that pilgrims literally crawl to once a year to ...

  • 10
    Coyoacan

    Coyoacan

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

    Beautiful, historic XVI century Coyoacan is where Spanish conquistadors established their first settlement in what used to be the Aztec's Great Tenochtitlan. It is full of trees, lovely lanes and ...

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"); }