
Things to Do in Mexico City
50 curated spots from Mexico City itineraries
Activities & Attractions
30 curated experiences

Museo Nacional de Antropología
See the city’s essential archaeology and anthropology collection, including the iconic Mexica stone sculpture.
2h 30m · $5-10
Palacio de Bellas Artes
Admire the art nouveau facade, Diego Rivera mural inside, and grand interiors—excellent architecture and art.
1h 30m · $5 or Free Sundays
Bosque de Chapultepec
Hike trails, spot monkeys (wildlife); modern paths.
1h 30m · Free
Parque México
Take a relaxed morning walk under the trees and see one of the city’s most pleasant residential parks.
1h · Free
Xochimilco Canals
Book a daytime trajinera ride, bring snacks and drinks if allowed, and expect music, floating vendors, and colorful scenery.
2h 30m · $20-$40 per person
Chapultepec Castle
Visit for city views, historic rooms, and a scenic walk up through the park.
2h · $5-$10 per person
Chapultepec Park & Anthropology Museum
Hike easy forest trails by the lake for nature, then explore the National Museum of Anthropology's Aztec exhibits.
3h · $6 entry
Frida Kahlo Museum
Visit the Casa Azul and its gardens, ideally with tickets secured in advance.
1h 30m · $15-25
Mercado de San Juan
Gourmet food market; sample cheeses, meats.
1h 15m · $15
Museo Frida Kahlo
Tour Frida's vibrant home with gardens, art, and personal artifacts (book tickets ahead).
1h 30m · $25
Polanco Avenue Shopping
Stroll Avenida Presidente Masaryk for luxury brands like Gucci, Louis Vuitton, and artisanal Mexican design stores.
2h · $200+ or Free to browse
Roma Norte Street Walk
Wander the tree-lined blocks, browse small shops, and let yourself drift between cafés, galleries, and side streets.
1h 30m · Free
Templo Mayor Museum
Explore the Aztec archaeological site and museum next to the Zócalo.
2h · $5-10
Xochimilco Trajinera Ride
Private trajinera boat ride on canals with mariachi bands, floating bars, and tropical gardens—Mexico's 'beach' experience.
2h 30m · $100-200 for private boat
Zócalo & Metropolitan Cathedral
Wander the massive square, visit the grand cathedral, and watch the flag ceremony if timed right.
1h 30m · Free
Zócalo and Metropolitan Cathedral
Walk the main square, step inside the cathedral, and take in the scale of the city's historic center.
1h 30m · Free
Alameda Central Evening Stroll
Finish with a gentle walk around the park and nearby illuminated streets.
45m · Free
Alameda Central Park
Gardens, wildlife squirrels; relaxed stroll.
1h · Free
Alameda Park & Palacio Bellas Artes
Art Nouveau exterior, murals inside; park greenery.
1h 30m · $5 entry
Arena México Lucha Libre Night
Catch an evening wrestling show (usually Tuesday, Friday, or Sunday); buy good mid-range seats and go with a small tour or Uber there and back.
2h 30m · $15-35
Avenida Amsterdam & Parque México
Leisurely walk the leafy oval avenue and park's water features for urban nature unwind.
1h · Free
Avenida Amsterdam loop
Use the late afternoon for a gentle free-explore loop around cafés, boutiques, and residential streets.
1h 30m · Free
Avenida Presidente Masaryk Shopping Walk
Browse flagship shops and polished storefronts on one of the city’s best-known shopping streets.
1h 30m · Free to browse
Balmori Roofbar
Start the evening with drinks in a relaxed rooftop setting.
1h 30m · $15-30
Baltra Bar
Cap the night with one of the city’s best-known cocktail bars.
1h 30m · $15-30
Cantina Tenampa Evening Experience in Plaza Garibaldi
After dinner in Condesa, head to this legendary cantina (30 min transit via metro Line 2 toward Bellas Artes, exit at Bellas Artes) for an evening of tequila tasting, traditional food (try the Botana Tenampa platter), mariachi bands, and local culture. Arrive after 7 PM when the energy peaks. This is where locals sing ranchero songs and make new friends.
2h · $30-50 per person (including drinks and food)
Casa de Toño
Spend the morning in the neighborhood around Frida Kahlo’s area and the plazas, using the streets as the attraction as much as the museums.
1h 30m · Free
Casa Jacaranda Cooking Class
Join a hands-on Mexican cooking class and learn a few dishes you can actually recreate at home.
3h · $70-120
Casa Luis Barragán
Visit this architectural landmark for its quiet interiors, strong color, and controlled light.
1h 30m · $15-25
Chapultepec Castle & Forest Walk
Walk up to the hilltop castle for sweeping city views and historic interiors, then wander down through Bosque de Chapultepec’s paths and lake.[4]
2h 30m · $4-8 (castle entry) or Free to enjoy parkRestaurants & Food
20 local favorites

Contramar
Seafood-focused with tuna tostadas and tuna cheek in a breezy, tropical-chic space.
1h 30m · $80-120 per person
Panadería Rosetta
Beloved bakery-café; try the guava roll, cardamom bun, and good espresso.
1h · $10-20 per person
El Cardenal
Classic Mexican breakfast spot; order chilaquiles verdes and fresh juices.
1h 15m · $25-35 per person
Lalo!
Casual, modern spot with long communal tables—order the chilaquiles or French toast and a flat white.
1h 15m · $15-25 per person
Pujol
World-renowned modern Mexican tasting menu with tropical ingredients like mole and heirloom corn.
3h · $180-250 per person
Taqueria Orinoco
Street-style tacos al pastor and suadero with fresh salsas in lively atmosphere.
1h · $10-15 per person
Café de Tacuba
Classic breakfast spot for chilaquiles, huevos, and coffee in a historic setting.
1h · $15-25 per person
Azul Histórico
Upscale regional Mexican cuisine served under a lantern-lit courtyard filled with trees; try the moles and tortilla soup.
1h 30m · $25-35 per person
Lardo
Bright corner restaurant with excellent egg dishes, pastries, and coffee, popular with locals and expats.
1h 15m · $12-20 per person
Mercado de Coyoacán
Try quesadillas, tostadas, or fresh juices; order from stalls that look busy and clean, and keep it simple.
1h 15m · $8-$15 per person
Mercado Roma
Trendy food hall with multiple vendors; share tacos, tortas, and small plates, and finish with ice cream or churros.
1h 30m · $15-25 per person
Quintonil
If you prefer lunch over dinner, reserve this high-end meal for a memorable final-day indulgence.
2h · $80+ per person
Cafe de Tacuba
Have a classic breakfast of enfrijoladas, chilaquiles, or sweet bread in a traditional setting.
1h · $10-25 per person
Café Nin
Try the pastries, eggs, and good coffee in a bright, stylish space; come early afternoon if you sleep in.
1h · $10-$20 per person
Corazón de Maguey
Enjoy a sit-down dinner with mezcal and regional Mexican dishes.
1h 30m · $25-40 per person
El Huequito
Tacos al pastor invention spot.
1h · $20-35 per person
El Parnita
Casual upscale taqueria with inventive tacos and lively vibe.
1h 30m · $50-80 per person
Licorería Limantour
Arrive later for cocktails and small plates; if you want a full dinner, eat beforehand and come for drinks after.
1h 30m · $15-$30 per person
Los Danzantes
After Xochimilco, have a seated lunch with modern Mexican dishes and a calm patio atmosphere.
1h 30m · $20-$40 per person
Los Danzantes Coyoacán
Courtyard restaurant with modern Mexican cuisine and mezcal, right on the square.
2h · $30-45 per personMore on Mexico City
BUILD YOUR MEXICO CITY PLAN
Insider picks, smart timing, and a plan ready when you are.
Start Planning