Things to do in Mexico City

Sort by Tribes
Categories
Show Local favorites
558 Results
  • 1
    El Zócalo

    El Zócalo

    Ranked #1 overall in Mexico City things to do
    9.398 reviews
    Sights and Museums, Historic Site, Plaza
    Popular withHistoryBackpackersFamilies

    Love visiting this place during my one day flight delay in mexico city! Absolutely beautiful place to go to even if you only have a few hours to spare

  • 2
    National Museum of Anthropology

    National Museum of Anthropology

    Ranked #2 overall in Mexico City things to do
    9.586 reviews
    Sights and Museums, History 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
    9.574 reviews
    Sights and Museums, Performing Arts, Art Museum, Historic Site, Auditorium
    Popular withArtsyHistoryFamilies

    The place in itself is a beauty! The lobby feels like you’ve stepped back in time. The museum is well worth the visit.

  • 4
    Castillo de Chapultepec

    Castillo de Chapultepec

    Ranked #4 overall in Mexico City things to do
    9.556 reviews
    Sights and Museums, Historic Site, Castle or Palace
    Popular withHistoryArtsyFamilies

    This palace is located on a high hill in Bosques de Chaoultepec. You can either walk up the hill (a 10 min walk at the most) or there is a ...

  • 5
    Museo Frida Kahlo

    Museo Frida Kahlo

    Ranked #5 overall in Mexico City things to do
    9.456 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
    9.657 reviews
    Sights and Museums, Historic Site
    Popular withHistoryAdventureBackpackers

    You must go visit the ancient Mayan ruins when you are in Mexico City. The bus takes about an hour from the city for around $6-7 usd and is totally ...

  • 7
    Centro Histórico

    Centro Histórico

    Ranked #7 overall in Mexico City things to do
    9.638 reviews
    Sights and Museums, Neighborhood
    Popular withHistoryArtsyFamilies

    The Mexico City center is wonderful, the old buildings and the Mexican culture merge on the Streets.

  • 8
    Monumento a la Independencia

    Monumento a la Independencia

    Ranked #8 overall in Mexico City things to do
    9.437 reviews
    Sights and Museums, Monument
    Popular withHistoryArtsyFamilies

    El Angel de la Independencia, the symbol of Mexico City. On Sundays, you can see all reforma avenue with only runners and bikers.

  • 9
    Coyoacan

    Coyoacan

    Ranked #9 overall in Mexico City things to do
    9.833 reviews
    Sights and Museums, Neighborhood
    Popular withArtsyFamiliesBackpackers

    The favorite of some people. Coyoacán is maybe the most colonial place in Mexico City. Full of sounds, colors and Mexican traditions. You must visit the “Casa de Frida Khalo” ...

  • 10
    Xochimilco

    Xochimilco

    Ranked #10 overall in Mexico City things to do
    8.748 reviews
    Sights and Museums, Neighborhood
    Popular withOutdoorsyAdventureBackpackers

    You can't go to Mexico City and miss out on the canals. Enjoy live music, street food, and drinks. For families, friends or a day trip.

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.com/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.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&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); } };