The National Museum of Anthropology is one of the best museums in Latin America. Expect a massive, well-organized collection covering pre-Hispanic cultures from across Mexico plus a solid ethnographic section on living indigenous groups. The building itself is impressive mid-century modern with a huge central courtyard and dramatic lighting. The Aztec hall with the Sun Stone is the undisputed highlight and gets crowded; the Maya, Olmec, and Teotihuacan rooms are equally strong. Plan on 2.5 to 4 hours if you want to absorb anything. Audio guides and free group tours are available but the sheer size means you'll still do a lot of walking.
Best time is weekday mornings right after opening, especially Tuesday through Thursday. Avoid weekends and Mexican holidays when it gets packed with families. Rainy season (June-September) doesn't affect indoor museums much, but it keeps crowds slightly lower mid-week. Expect to pay around $5-8 for standard entry; add $15-40 per person if you want a decent private guide or archaeologist-led tour. Official museum guides are generally better than random touts outside.
Tip: Start with the ground floor (pre-Hispanic) then go upstairs to ethnography only if your legs and attention span allow; many people burn out after the big Mesoamerican halls and the upstairs feels skippable. Skip the gift shop unless you need postcards; the on-site café is fine for a quick coffee but nothing special.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.