Mexico City - Things to Do in Mexico City

Things to Do in Mexico City

Tacos at dawn, Frida at dusk, and a metro that moves 4 million people

Top Things to Do in Mexico City

Find activities and tours you'll actually want to do. Book through our partners -- no booking fees.

Plan Your Stay

Where to Stay in Mexico City

Best neighbourhoods, hotel picks, and booking tips for every budget.

See where to stay →

When Should You Visit Mexico City?

Tap a month for weather, crowds, and highlights

View full year-round climate guide →

Your Guide to Mexico City

About Mexico City

Mexico City greets you with tortillas scorching on comales and tamale steamers hissing at 6 AM outside Metro Hidalgo. This isn't the Mexico you imagined, it's sharper, louder, better. The Centro Histórico rises straight from Tenochtitlán's ruins, where Aztec dancers in feathered headdresses spin beside the Zócalo while office workers grip 20-peso ($1.10) tlacoyos on their way to mirrored towers.

In Roma Norte, art deco mansions shelter mezcal bars that charge 150 pesos ($8.30) for a flight, and Condesa's Parque México still rings with mariachis at 2 AM. The trade-off? At 7,300 feet, the altitude punishes that first beer you thought you could handle. Morning traffic turns the 45-minute Uber from the airport into a slow-motion pilgrimage.

Then you're on Chapultepec Castle's terrace, watching the sunset spin smog into gold over 22 million people. You realize this city doesn't just hold contradictions, it runs on them. The best meals cost 35 pesos ($1.95) from a cart outside Mercado Medellín. The museums guard more pre-Hispanic gold than the Bank of Mexico.

The metro costs 5 pesos (28 cents) to ride anywhere. Half the travelers who come for a weekend leave six months later with a new apartment in Roma and an Aztec calendar tattoo.

Cancun splits into two cities most visitors never reconcile, the Hotel Zone strip along the lagoon versus downtown El Centro, whether the ferry to Isla Mujeres beats a bus south to Playa del Carmen, how far hurricane-season discounts stretch, and TTDI's Cancun playbook works through those calls at the resolution a country page like this one can't.

Travel Tips

Transportation: The Metro charges 5 pesos per ride and links Centro to UNAM, but skip 7-9 AM when Line 1 becomes a body-to-body crush. Download Moovit for real-time updates in English. Airport taxis quote 600 pesos ($33) for a 30-minute ride, ride Metrobús Line 4 instead for 30 pesos ($1.65) straight to Centro. Late nights, Uber works everywhere but costs triple during increase pricing. The city's bike-share, Ecobici, costs 400 pesos ($22) for a week's pass and covers Roma/Condesa's well flat streets.

Money: ATMs spit pesos at fair rates, Banorte and Santander charge the lowest fees at 80-120 pesos ($4.40-$6.60). Always tap 'decline conversion' when prompted. Street stalls and market vendors take only cash. Yet even upscale restaurants in Polanco accept cards. Tip 10% in restaurants (already listed as 'propina sugerida' on bills), 5-10 pesos for street food. Stash 200 pesos ($11) in coins for metro, buses, and those churro carts that appear at midnight.

Cultural Respect: Morning greetings matter, say 'buenos días' to shopkeepers and watch their faces light up. Sunday morning equals family time. Most restaurants open at 10 AM. Visiting churches around the Zócalo, cover shoulders and knees, those tourist tank tops draw stares. Mexicans eat lunch at 2-4 PM, dinner at 8-10 PM; reset your stomach clock. Learn two phrases: 'con permiso' when squeezing through markets, and '¿me da un agua de jamaica?' for the best hibiscus drink you'll ever taste.

Food Safety: Street food rule: if locals line up, you're safe. Choose stalls where women cook, mothers won't poison neighbors. Skip lettuce and uncooked garnishes after 4 PM when they've wilted in heat. The water is fine in most restaurants. Ice cubes too. At La Merced market, bring antibacterial wipes but don't panic, I've eaten 15-peso (83-cent) tacos al pastor here for years without incident. Real danger isn't bacteria, it's the salsa that looks innocent but burns like habanero fire.

When to Visit

March through May brings 23-26°C (73-79°F) days with jacarandas blooming purple across Roma and hotel prices 30% below December peaks. October-November repeats the weather at 20-24°C (68-75°F) and adds Day of the Dead celebrations from October 31-November 2 when cemeteries glow with marigolds and pan de muerto appears everywhere.

December-February delivers cool 12-18°C (54-64°F) mornings that need a jacket but also 50% higher hotel costs and Christmas crowds that jam Centro's streets. June-September means daily afternoon thunderstorms and 27-30°C (81-86°F) heat, yet hotel rates drop 40% and you'll have Chapultepec's museums to yourself. Budget travelers should target May or September, flights fall 25% and Airbnb's in Roma Norte hit 600 pesos ($33) per night instead of 1,200 pesos ($66) in December.

Families do better in March-April when school holidays haven't started and the weather's playground-perfect. Solo travelers love October's mild chaos when the city celebrates Día de los Muertos with parades, face painting, and cemetery visits that feel more celebratory than solemn. Skip Easter week (Semana Santa) when everything doubles in price and locals bolt to the beach, leaving Mexico City oddly quiet except for the tourist zones.

More Ways to Experience Mexico City

Tours, day trips, and local experiences curated by on-the-ground operators.

Didn't see anything interesting yet?

Browse Viator's full catalog of tours, day trips, food experiences, and private guides in Mexico City.

See All Mexico City Tours on Viator

Already found your activities?

Let us help you find the best accommodation in Mexico City.