Things to Do in Mexico City
DESTINATION GUIDE

Things to Do in Mexico City

50 curated spots from Mexico City itineraries

Activities & Attractions

30 curated experiences

Bosque de Chapultepec
Do
morning

Bosque de Chapultepec

Hike trails, spot monkeys (wildlife); modern paths.

1h 30m · Free
Chapultepec Park & Anthropology Museum
Do
morning

Chapultepec Park & Anthropology Museum

Hike forest trails, visit Castillo views, museum's Aztec treasures; lush greenery.

3h · Free park/$5 museum
Museo Nacional de Antropología
Do
afternoon

Museo Nacional de Antropología

World-class museum of pre-Hispanic cultures; focus on the Aztec and Teotihuacan rooms as a beginner.

2h 30m · $5-10
Palacio de Bellas Artes
Do
afternoon

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
Parque México
Do
morning

Parque México

Stroll gardens, spot street dogs (wildlife vibe), and fountain photo ops.

1h · Free
Polanco Avenue Shopping
Do
afternoon

Polanco Avenue Shopping

Stroll Avenida Presidente Masaryk for luxury brands, jewelry, and artisanal galleries.

2h · $100+
Xochimilco Canals
Do
afternoon

Xochimilco Canals

Rent a trajinera for 1-2 hours, enjoy mariachis, floating vendors; arrive early.

2h · $20-25 per person
Xochimilco Trajinera Ride
Do
afternoon

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
Do
morning

Zócalo & Metropolitan Cathedral

Wander the massive square, visit the grand cathedral, and watch the flag ceremony if timed right.

1h 30m · Free
Alameda Central Evening Stroll
Do
evening

Alameda Central Evening Stroll

Finish with a gentle walk around the park and nearby illuminated streets.

45m · Free
Alameda Central Park
Do
morning

Alameda Central Park

Gardens, wildlife squirrels; relaxed stroll.

1h · Free
Alameda Park & Palacio Bellas Artes
Do
afternoon

Alameda Park & Palacio Bellas Artes

Art Nouveau exterior, murals inside; park greenery.

1h 30m · $5 entry
Arena México Lucha Libre Night
Do
evening

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
Do
late afternoon

Avenida Amsterdam & Parque México

Leisurely walk the leafy oval avenue and park's water features for urban nature unwind.

1h · Free
Cantina Tenampa Evening Experience in Plaza Garibaldi
Do
evening

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)
Chapultepec Castle
Do
afternoon

Chapultepec Castle

Visit for city views, historic rooms, and a scenic walk up through the park.

2h · $5-$10 per person
Chapultepec Lake Walk
Do
evening

Chapultepec Lake Walk

If you still have energy, end with a soft lakeside stroll before heading back to your hotel.

45m · Free
Chapultepec Park Hike & Lake
Do
afternoon

Chapultepec Park Hike & Lake

Stroll forested paths, row a boat on the lake, and relax amid dense greenery larger than Central Park.

2h 30m · $5 boat rental
Chapultepec Park Stroll
Do
morning

Chapultepec Park Stroll

Leisurely walk through tropical gardens, lakes, and viewpoints near luxury hotels.

1h 30m · Free
Condesa Bar Hopping
Do
evening

Condesa Bar Hopping

Wine tasting at Parole or Licorería for natural wines, then lively bars; Friday peak energy.

2h 30m · $15-20 per person
Condesa Night Walk
Do
evening

Condesa Night Walk

Take a slow evening loop around Avenida Ámsterdam and the surrounding blocks for cafés, bars, and a calm city buzz.

1h · Free
Coyoacán Market Browsing
Do
afternoon

Coyoacán Market Browsing

Browse small food and craft stalls, then slow down in the surrounding streets for a mellow afternoon.

1h 15m · Free
Coyoacán Plaza Walk
Do
afternoon

Coyoacán Plaza Walk

Stroll the main plazas, shaded streets, and small courtyards; leave time to sit and people-watch.

1h 30m · Free
Coyoacán Walking & Street Market (Mercado de Coyoacán)
Do
afternoon

Coyoacán Walking & Street Market (Mercado de Coyoacán)

Explore the plaza, church, and market; try tostadas in the market and browse for handicrafts and snacks.

2h 30m · Free (food and shopping extra)
Day Trip to Playa del Carmen
Do
morning

Day Trip to Playa del Carmen

If you want to fulfill the beach priority, use this day for an optional short flight day trip to the coast; only do this if you are comfortable with an early start and want a long, flexible final day.

$150-$350 per person
Evening Walk and Dessert in Coyoacán Plaza
Do
evening

Evening Walk and Dessert in Coyoacán Plaza

Stroll under the trees, grab churros or ice cream, and listen for any informal music around the square.

1h · $3-8 per person
Four Seasons Spa Couples Treatment
Do
morning

Four Seasons Spa Couples Treatment

Relaxing tropical spa ritual with temazcal steam and massages in lush gardens.

2h · $300-400 per couple
Frida Kahlo Museum
Do
afternoon

Frida Kahlo Museum

Skip-the-line tour of cobalt house and gardens.

1h 30m · $35
Frida Kahlo Museum (Casa Azul)
Do
afternoon

Frida Kahlo Museum (Casa Azul)

Pre-book tickets online; explore Frida’s house, studio, and gardens with bilingual signage.

1h 30m · $15-25
Galería OMR
Do
afternoon

Galería OMR

Contemporary art gallery in a minimalist space; check current exhibitions of Mexican and international artists.

1h · Free

Restaurants & Food

20 local favorites

Contramar
Eat
afternoon

Contramar

Seafood tostadas and tuna specials in buzzy, tropical-chic space.

1h 15m · $18-25 per person
Lalo!
Eat
morning

Lalo!

Grab a relaxed breakfast of eggs, pancakes, or chilaquiles in a bright, casual space.

1h · $10-$20 per person
Panadería Rosetta
Eat
morning

Panadería Rosetta

Conchas, tamales, coffee in sunny bakery.

1h · $8-12 per person
Taqueria Orinoco
Eat
evening

Taqueria Orinoco

Street-style tacos al pastor and suadero with fresh salsas in lively atmosphere.

1h · $10-15 per person
El Cardenal
Eat
morning

El Cardenal

Classic Mexican spot for chilaquiles, fresh juices, and huevos rancheros in an elegant setting.

1h 15m · $25-40 per person
Pujol
Eat
evening

Pujol

Michelin-level mole and modernist cuisine; book ahead.

2h 30m · $150+ per person
Café de Tacuba
Eat
morning

Café de Tacuba

Classic spot with chilaquiles or huevos rancheros in a charming colonial dining room.

1h · $15-25 per person
Café Nin
Eat
morning

Café Nin

Keep breakfast easy with coffee and pastries before a museum-heavy day.

1h · $10-$20 per person
El Huequito
Eat
evening

El Huequito

Legendary tacos al pastor; get the trompo-spit pork with pineapple and cilantro.

1h · $15-25 per person
El Parnita
Eat
afternoon

El Parnita

Casual upscale tortas and guacamole with creative Mexican twists in retro-tropical decor.

1h 15m · $50-80 per person
Licorería Limantour
Eat
evening

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
Mercado de San Juan
Eat
afternoon

Mercado de San Juan

Gourmet street market with tacos al pastor, seafood ceviches, and fresh juices from trusted stalls.

1h 15m · $20-35 per person
Azul Histórico
Eat
evening

Azul Histórico

Beautiful courtyard restaurant with trees and soft lighting; order enchiladas de mole and a mezcal cocktail.

1h 30m · $35-60 per person
Café Avellaneda
Eat
morning

Café Avellaneda

Tiny specialty coffee bar; pair a pour-over or espresso drink with a light pastry.

45m · $8-15 per person
Cafe de Tacuba
Eat
morning

Cafe de Tacuba

Historic spot for chilaquiles and traditional Mexican breakfast.

1h · $20-40 per person
Café Ruta de la Seda Xochimilco
Eat
morning

Café Ruta de la Seda Xochimilco

Organic-focused café and bakery; order coffee, pan dulce, and something with local ingredients like amaranth.

1h · $10-20 per person
Cafebrería El Péndulo
Eat
morning

Cafebrería El Péndulo

Bookshelf café; eggs and coffee.

1h · $15-25 per person
Cardinal
Eat
morning

Cardinal

Chilaquiles in bright minimal space.

50m · $15-25 per person
Churrería El Moro
Eat
morning

Churrería El Moro

Hot churros with champurrado.

30m · $10-15 per person
Comedor Jacinta
Eat
evening

Comedor Jacinta

Modern Mexican bistro with clean lines and inventive dishes; try the tacos de lechón and seasonal cocktails.

1h 30m · $35-55 per person

More on Mexico City

BUILD YOUR MEXICO CITY PLAN

Insider picks, smart timing, and a plan ready when you are.

Start Planning