Mexico City is a cultural oasis; the city ranks second only after Paris in the category of cities with the most museums.  There are today more than 150 museums in Mexico City or CDMX as it’s now known as. There are museums for every taste, from ancient Pre-Columbian collections to Tequila and Mezcal exhibits.  There is a museum for fine art, for modern art and of course to popular or folk art.

Here we will list the 10 most important museums + 1!


Museo Anahuacalli by Alejandro Linares


Anahuacalli Museum  The Museo Diego Rivera Anahuacalli or  Anahuacalli Museum is a museum located in Coyoacán, in the south of Mexico City. This museum was created by muralist, Diego Rivera, who collected nearly 50,000 pre-Hispanic pieces during his life.


Address: Museo 150, San Pablo Tepetlapa, 04620, Coyoacán, Mexico City
Telephone: +52 55 5617 3797
Hours: Wednesday to Sunday   11 AM to 5:45 PM



Castillo de Chapultepec  History Museum

Castillo de Chapultepec Museum by lion05

El Castillo de Chapultepec, Chapultepec Castle,  is located at the top of Chapultepec Hill. The name Chapultepec is a Nahuatl word meaning the grasshopper’s hill. Within its twelve halls, this Museum charts the country’s diverse history, from the Pre-Hispanic era through to Spanish colonialism, Mexico’s revolution, and its independence.




Address: Bosque de Chapultepec I Secc, 11100 Mexico City
Telephone +52 40-40-52-14
Hours: Tuesday to Sunday from 09:00 AM to 5:00 PM


Museo Nacional de Antropologia

National Museum of Anthropology by Ziko van Dijk

The National Museum of Anthropology in Mexico City is the most visited museum in Mexico.  In its 27 rooms, pre-Hispanic Mexico meets the Mexico of today. This is how we keep our Aztec roots alive, perpetuating them and saving them from oblivion. This museum is the most important museum or pre-Columbian art and history in the world.



Address: Av Paseo de la Reforma & Calzada Gandhi S/N, Chapultepec-Polanco, Miguel Hidalgo, 11560
Telephone +2 55- 40-40- 53-00
Hours: Tuesday to Sunday from 09:00 AM to 7:00 PM