12 Things to Do in Mexico City That Justify the 5-Hour Flight
I keep going back. Three trips in four years, and I still feel like I'm barely scratching the surface. Mexico City is enormous — 21.8 million people in the metro area — and it rewards return visits the way few cities do.
Here are the 12 things that keep pulling me back.
1. Stare at the Aztec Sun Stone at the Anthropology Museum
Let's start with the big one. The Museo Nacional de Antropologia in Chapultepec Park is the finest anthropology museum in the Americas. Maybe the world. Entry is about 95 MXN (~$5 USD) and it's free on Sundays.
The Aztec Sun Stone alone justifies the visit — this 3.6-meter carved basalt disk is 600 years old and it's mesmerizing up close. But the museum goes far beyond that. Mayan jade masks, Olmec colossal heads, reconstructed temple facades. Start with the Mexica (Aztec) hall on the ground floor and work outward.
Allow 3-4 hours minimum. Honestly, you could spend a full day.
2. Walk Through the Zocalo and Into Aztec Ruins
Mexico City's Zocalo is one of the world's largest public squares, and right next to the cathedral sits Templo Mayor — the excavated ruins of the Aztec capital Tenochtitlan. Entry is about 85 MXN. The attached museum displays over 7,000 artifacts, including the massive Coyolxauhqui stone disk.
The mindbending part? You're standing in the middle of a modern city of 21 million people, looking at the foundations of a civilization that thrived here 500 years ago. The Spanish literally built their colonial city on top of the Aztec one.
While you're there, enter the National Palace (free, bring ID) for Diego Rivera's sweeping murals of Mexican history.
3. Eat Tacos al Pastor at El Huequito
Since 1959 on Calle Ayuntamiento. Go to the original location, not the branches.
The tacos cost 25-35 MXN each. They slice the meat off a spinning trompo right in front of you, drop it on a handmade tortilla with pineapple, and hand it over. Three tacos and a drink for less than $3 USD. I'm not exaggerating when I say these might be the best tacos in Mexico City.
4. Visit Frida Kahlo's Casa Azul in Coyoacan
Frida's cobalt-blue childhood home is now a museum with personal artifacts, clothing, and paintings. Entry is about 270 MXN (~$16 USD). Book online weeks in advance — it sells out daily.
But the real joy is Coyoacan itself. Take Metro Line 3 to Viveros and walk 15 minutes through a beautiful tree nursery to reach the neighborhood's central plazas. Jardin Centenario and Plaza Hidalgo have street performers and cafes. Lunch at Mercado de Coyoacan — tostadas de tinga for 50-80 MXN.
5. Climb the Pyramid of the Sun at Teotihuacan
Fifty kilometers northeast of the city, these pre-Aztec pyramids are staggering in scale. The Pyramid of the Sun is 65 meters high — 248 steps to the top. The 2.5 km Avenue of the Dead stretches between the major structures.
Entry is about 85 MXN. ADO buses leave from Terminal Norte every 15-30 minutes (~100 MXN round trip, 1 hour each way). Hire a guide at the entrance for about 300 MXN.
Arrive at opening (9AM) to beat the tour bus crowds. And eat lunch at La Gruta — a restaurant literally inside a natural cave near the ruins. Touristy but genuinely unique.
6. Float Through Xochimilco on a Trajinera
Xochimilco's pre-Hispanic canal system is still alive. Colorful flat-bottomed boats carry you through ancient chinampas (floating gardens) while floating mariachi bands and food vendors pull alongside on weekends.
Hire a trajinera at Embarcadero Nuevo Nativitas for about 500 MXN/hour (fits up to 15 people, so split the cost). Buy elote and micheladas from passing boats. Go on a Sunday for the full experience.
The canals feel like they shouldn't exist in a city of 21 million people. That contrast is exactly what makes CDMX so special.
7. Watch Lucha Libre at Arena Mexico
The "Cathedral of Lucha Libre." Friday nights are the best shows. Tickets cost 100-350 MXN from the box office.
Buy a mask from the vendors outside — everyone wears one. The atmosphere is electric: families, couples, groups of friends, all screaming for their favorite luchador. It's theater, athletics, and comedy rolled into one.
Arrive 30 minutes early. The matches start slow and build. By the main event, you'll be on your feet.
8. Get Lost in Chapultepec Park
A 686-hectare urban park — one of the largest in the Western Hemisphere. The Anthropology Museum and Chapultepec Castle are here, but so are a free zoo, a botanical garden, a lake with paddleboats (~50 MXN), and miles of tree-lined paths.
Chapultepec Castle itself is the only royal castle in the Americas. Entry is about 85 MXN. Walk up the hill (15 minutes) for panoramic city views that stretch to the volcanoes on clear days.
9. Drink Mezcal at La Clandestina
Back in Roma Norte for the evening. This tiny mezcal bar on Calle Alvaro Obregon serves flights of artisanal mezcal from about 150 MXN. Standing room only — arrive by 7PM.
The difference between mass-produced and artisanal mezcal is night and day. The bartenders here will walk you through the varieties, from smoky to floral to herbaceous. You'll leave with opinions about agave species you didn't know existed.
10. Eat the Mole Madre at Pujol
If you're going to do one bucket-list dinner, make it Pujol in Polanco. Enrique Olvera's tasting menu (~$150 USD) is built around the mole madre — mole that's been aged for over 1,500 days, served alongside a freshly made version. Same recipe, different ages. It's a dish about time.
Book weeks ahead at pujol.com.mx. Can't get in? Quintonil across the street is equally stellar.
11. Explore the San Angel Bazaar and UNAM
If you're visiting on a Saturday, the Bazaar del Sabado in San Angel's Plaza San Jacinto is an upscale artisan market with quality folk art, paintings, and textiles.
Then head to UNAM — the university campus is a UNESCO World Heritage site. The Central Library is covered in Juan O'Gorman's massive stone mosaic murals depicting Mexican history. It's free to walk the campus and the murals are unlike anything you've seen.
12. Have Churros at Midnight at El Moro
Full circle. El Moro on Eje Central, open since 1935. Churros fried to order with chocolate so thick it's basically ganache. About 60 MXN.
This is how I end every Mexico City trip. Walking out of El Moro at midnight with chocolate on my fingers, the downtown streets still alive with people, the cathedral lit up in the distance.
CDMX isn't a city you visit once. It's a city you keep coming back to.
If you love the Mexican food and culture scene, Cancun offers a completely different experience — Caribbean beaches and Mayan ruins combined with authentic Yucatecan cuisine in the downtown area. And for another Latin American capital that rewards deep exploration, Buenos Aires shares CDMX's passion for late-night dining and neighborhood-driven culture.
Pro Tips
Altitude: 2,240 meters. Drink water, skip alcohol on day one, take it easy. Pharmacies sell altitude pills (Sorojchi) over the counter.
Transport: Use Uber or DiDi. Metro is 5 MXN per ride but avoid rush hour. Women and children have dedicated cars.
Free Sundays: Most national museums are free on Sundays. Expect larger crowds.
Neighborhoods: Roma, Condesa, Polanco, Coyoacan, and Centro Historico are safe for tourists day and night. Use ride apps instead of street taxis.
Water: Don't drink the tap. Bottled or purified only.
Budget: You can eat world-class food for $10-20/day if you embrace street stalls and menu del dia lunch specials (soup, main, drink for 60-100 MXN).