Día de Muertos in Mexico City is a big, loud, colorful celebration that mixes genuine tradition with heavy tourism. Expect crowded streets, strong smells of copal incense and marigolds, live music, sugar skulls, and families gathered around elaborate ofrendas. The big parades and the boat rides in Xochimilco are very photogenic but feel quite commercial. The more moving parts are smaller neighborhood altars, cemetery visits at night, and just walking around certain colonias in the evenings when locals light candles and leave food for their dead. It’s festive, not somber.
The best time is the actual dates: October 31 to November 2. The big parade is usually on November 1. Book any organized activity at least a few weeks ahead. Expect to pay around $40–90 per person for a half-day group tour or boat ride; full-day experiences with transport and guide run $110–180. Street food, flowers, and candles are cheap. Independent travel is very doable if you speak basic Spanish and don’t mind navigating the metro.
Pick: a nighttime cemetery visit (especially in a smaller neighborhood) and wandering the historic center on your own. Skip: the giant downtown parade if you hate crowds; most people find the smaller processions and altars more rewarding. Go for the atmosphere and people-watching rather than chasing the perfect Instagram shot.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.