Things to Do in Mexico City
Seven million tacos and a cathedral of mariachi smoke
Plan Your Trip
Essential guides for timing and budgeting
Top Things to Do in Mexico City
Discover the best activities and experiences. Book now with our trusted partners and enjoy hassle-free adventures.
Your Guide to Mexico City
About Mexico City
Mexico City greets you with diesel-warm air that carries the cumin sting of taco smoke and the diesel exhaust of ten thousand colectivos—white-and-green minibuses that hurtle down Avenida Reforma like caffeinated hornets. From the rooftop of the Sears between Reforma and Juárez you can watch the sunset paint the Sierra Madre dust rose while mariachis tune guitars in Plaza Garibaldi below, their first chords rising past the neon signs of Calle Madero. The Roma Norte cafés smell of Oaxacan beans ground that morning—order a café con leche and they'll pour it from copper kettles in a room where the Wi-Fi actually works and the barista’s vinyl spins classic Caifanes. Walk south to Coyoacán’s Jardín Centenario and you’ll see teenagers selling churros from copper carts while Frida Kahlo’s cobalt-blue house stands quiet behind cactus fences, the paint peeling just enough to feel honest. By 10 PM the Roma’s mezcalerías fill with mezcaleros slicing limes on wooden counters—order a tobalá flight (MX$450, $24) and the bartender might tell you about the agave farmer who distilled it in a clay still up in Oaxaca the month before. The traffic is brutal, the altitude leaves newcomers winded climbing metro stairs, and the air can taste metallic on bad days. But sitting on the edge of Chapultepec Lake feeding breadcrumbs to ducks while the Sunday crowd drifts past families selling elote from hubcap grills, you realize every cliché about Mexico City is true and false in the same breath, and that contradiction is exactly why you’ll come back.
Travel Tips
Transportation: The Metro costs MX$5 (25¢) flat—less than a stick of gum—and covers most ground you’ll need. The Pink Line #1 runs from Observatorio to Pantitlán, connecting Chapultepec, Zócalo, and Pino Suárez in one straight shot. Avoid 7-9 AM and 6-8 PM unless you want to experience sardine physics firsthand. Taxis from the airport quote MX$450-600 ($24-32) but the Metrobus Line 4 gets you to downtown for MX$30 ($1.60) in 45 minutes flat. Pro tip: buy a Metro card at any station—MX$15 card deposit plus MX$5 per ride—works on Metrobus too. Uber exists but surge pricing near Roma Norte on weekend nights is real; sometimes the driver cancels twice before one shows up.
Money: ATMs inside actual bank branches (Banorte, Santander) are your safest bet—avoid the yellow machines in convenience stores that charge MX$70 ($3.70) withdrawal fees. Most restaurants in Roma, Condesa, and Polanco take cards, but the taco stand on the corner of Orizaba and Merida only accepts cash. Tipping is 10-15% in restaurants—leave it in cash even if you paid by card. Exchange booths at the airport give terrible rates; use ATMs instead. Interesting quirk: some mercado stalls will round prices up or down to the nearest peso rather than deal with coins—accept the rounding, it’s usually in your favor.
Cultural Respect: Don’t start eating until your host says ‘provecho’—that single word matters more than you think. If someone offers you their cheek for a greeting kiss, lean in right-cheek-to-right-cheek; left-handed greetings are awkward and mark you instantly. In markets, touching produce before buying is frowned upon—point instead. Sunday is family day; museums open late (11 AM) and close early (5 PM). Mariachis in Plaza Garibaldi expect MX$150-200 ($8-11) per song, negotiated upfront—don’t wait around for them to finish then argue about price. That said, some of the best experiences happen when you let your guard down; my Roma Norte neighbor taught me to make salsa over her balcony after I brought her fresh tortillas from the corner shop.
Food Safety: Street food is safer than most guidebooks claim—look for stands with lines of locals and watch the cook flip tortillas with one hand while handling money with another (separate hands, good sign). The chorizo taco stand outside Mercado Medellín uses meat kept on ice, served from 7 PM until it runs out—usually by 10 PM. Avoid lettuce and raw vegetables from street vendors unless you see them washed in purified water (garrafón bottles). For the paranoid: stick to cooked foods and peeled fruits. The real insider tip? Eat where office workers eat at lunch—if the suit crowd trusts it at 2 PM, you can trust it at 2 AM. My favorite late-night spot is El Califa in Condesa, open until 3 AM, where the suadero tacos cost MX$22 ($1.15) each and the bathroom has soap and paper towels.
When to Visit
March through May is Mexico City’s sweet spot—days hover around 24-26°C (75-79°F), jacaranda trees explode purple across Reforma, and hotel prices sit 15-20% below peak. April brings the Feria de las Culturas Indígenas at Zócalo (mid-April, free) where Zapotec weavers sell textiles and Purepecha cooks make blue-corn tlacoyos on portable comals. June to September is rainy season—afternoon thunderstorms roll in around 4 PM like clockwork, cooling the altitude-thinned air to 18-20°C (64-68°F) but flooding some Centro Historico streets ankle-deep. Hotel rates drop 30-40% in August, making it ideal for budget travelers who don’t mind carrying umbrellas. October-November delivers crystalline skies and 22-25°C (72-77°F) days—perfect for Chapultepec picnics—but this is when Dia de los Muertos transforms the city (October 31-November 2). Cemetery visits in Mixquic and parades along Paseo de la Reforma draw massive crowds; book hotels three months ahead as rates spike 50-100%. December-February brings cool mornings at 8-12°C (46-54°F) and perfect afternoons at 20-22°C (68-72°F)—winter is dry, clear, and expensive. Christmas markets in Coyoacán sell ponche and buñuelos, but hotel prices jump 60% from December 20-January 6. The hottest months are April and May before rains arrive—temperatures can hit 30°C (86°F) with thin air that makes climbing the Torre Latinoamericana’s observation deck (MX$120, $6.40) feel like cardio. For families: June-August school holidays mean museums are packed; aim for October instead for Day of the Dead celebrations with manageable crowds. Solo travelers might prefer September’s rains—hostels drop to MX$250-350 ($13-18) per night and the city feels intimate under shared umbrellas.
Mexico City location map