Best Time to Visit
March to May (dry, warm, 20-26°C)
Language
Spanish
Currency
Mexican Peso (MXN)
Time Zone
Central Standard Time (UTC-6)
Airport
Benito Juárez International Airport (MEX)
Population
21.8 million (metro area)
Climate
Subtropical highland, avg 15-25°C, rainy season June-October
Safety Rating
Exercise Increased Caution (Level 2) — tourist neighborhoods are safe
Elevation
2,240 meters (7,350 ft) — mild altitude effects possible
The finest anthropology museum in the Americas, housing the Aztec Sun Stone and Mayan jade mask. Entry: ~95 MXN (~$5), free on Sundays. Open Tue-Sun 9AM-7PM. Allow 3-4 hours minimum. Located in Chapultepec Park.
Excavated ruins of the Aztec capital Tenochtitlan, right in the Zócalo historic center. Entry: ~85 MXN (~$5). Open Tue-Sun 9AM-5PM. The attached museum displays over 7,000 artifacts including the massive Coyolxauhqui stone disk.
Frida Kahlo's cobalt-blue childhood home in Coyoacán, now a museum with personal artifacts and some paintings. Entry: ~270 MXN (~$16). Book online weeks in advance — it sells out. Open Tue-Sun 10AM-5:30PM. Allow 1.5 hours.
The only royal castle in the Americas, perched atop a hill in a 686-hectare urban park. Castle entry: ~85 MXN. Park is free. Open Tue-Sun 9AM-5PM. Walk up the hill (15 min) for panoramic city views. Also home to a zoo (free) and botanical garden.
Pre-Hispanic canal system where colorful trajineras (flat-bottomed boats) carry you through ancient chinampas. Boat hire: ~500 MXN/hour for up to 15 people. Go on weekends for the full experience with floating mariachi bands and food vendors.
Stunning Art Nouveau/Art Deco palace housing murals by Rivera, Orozco, and Siqueiros. Museum entry: ~85 MXN. Free on Sundays. Open Tue-Sun 10AM-6PM. The exterior is equally impressive — best photographed from the terrace of Sears across the street.
Operating since 1959, this tiny stand in Centro Histórico serves some of the city's best tacos al pastor. ~25-35 MXN per taco. Open Mon-Sat 9AM-11PM. No reservations. The original location on Calle Ayuntamiento is the one to visit.
Massive pre-Aztec pyramids 50 km northeast of the city. Entry: ~85 MXN. Open Mon-Sun 9AM-5PM. Climb the Pyramid of the Sun (65m high, 248 steps). Arrive at opening to beat tour bus crowds. Take ADO bus from Terminal Norte (~100 MXN round trip, 1 hour each way).
Arrive at Benito Juárez Airport (MEX) and transfer to your hotel in Roma or Condesa. Take it easy — you're at 2,240 meters and altitude effects are real. Hydrate, skip the alcohol, and let your body adjust.
Airport transfer to Roma/Condesa(40 minutes)
Take the Metrobús Line 4 from the airport (~7 MXN) or Uber (~100-150 MXN). Avoid unofficial taxi drivers inside the terminal
Check-in and neighborhood walk through Roma Norte(2 hours)
Leafy Art Deco streets with independent bookshops, galleries, and cafés. Walk along Avenida Álvaro Obregón and through Parque México in Condesa
Coffee at Café Avellaneda(45 minutes)
Single-origin Mexican coffee on Calle Orizaba in Roma Norte. One of the city's best specialty roasters. Espresso ~50 MXN
Light dinner at Contramar(1.5 hours)
Book ahead for the famous tuna tostadas and red/green grilled fish at this Roma institution. Mains ~250-400 MXN. Open until 6:30PM — this is a long lunch spot
Explore the historic heart of Mexico City — from the massive Zócalo square to the Aztec ruins hidden beneath, plus the murals that define Mexican art.
Walk the Zócalo and National Palace(2 hours)
One of the world's largest public squares. Enter the National Palace (free, bring ID) to see Diego Rivera's sweeping murals of Mexican history covering the main staircase and second-floor corridors
Templo Mayor archaeological site(1.5 hours)
Excavated ruins of the Aztec capital Tenochtitlan, right beside the cathedral. Entry ~85 MXN. The museum displays 7,000+ artifacts including the massive Coyolxauhqui stone disk
Tacos at El Huequito(30 minutes)
Operating since 1959 on Calle Ayuntamiento. Some of the city's best tacos al pastor, ~25-35 MXN per taco. The original location is the one to visit
Palacio de Bellas Artes(1.5 hours)
Art Nouveau/Art Deco masterpiece housing murals by Rivera, Orozco, and Siqueiros. Entry ~85 MXN. Photo tip: the best exterior shot is from the Sears terrace across the street
Churros at El Moro(30 minutes)
Open since 1935 on Eje Central. Churros con chocolate ~60 MXN. The hot chocolate is thick enough to stand a spoon in
A full day in the 686-hectare urban park — home to the finest anthropology museum in the Americas and the only royal castle on the continent.
Museo Nacional de Antropología(3.5 hours)
Entry ~95 MXN (free Sundays). The Aztec Sun Stone, Mayan jade mask, and Olmec heads are unmissable. Start with the Mexica (Aztec) hall on the ground floor. Open Tue-Sun 9AM-7PM
Lunch at the museum restaurant(1 hour)
Surprisingly good for a museum. Enchiladas and agua fresca on the terrace overlooking the courtyard ~180 MXN
Chapultepec Castle(1.5 hours)
The only royal castle in the Americas, perched on a hill. Entry ~85 MXN. Walk up (15 min) for panoramic city views. The castle's murals and Maximilian-era furniture are fascinating
Walk through the Bosque de Chapultepec(1 hour)
The free zoo, botanical garden, and lake are all within the park. Rent a paddleboat on the lake ~50 MXN
Spend the day in this bohemian southern neighborhood — Frida's blue house, the vibrant market, and tree-lined plazas that feel like a separate town.
Metro to Coyoacán (Line 3 to Viveros)(30 minutes)
Metro costs 5 MXN per ride. The Viveros station is a 15-minute walk through a beautiful tree nursery to central Coyoacán
Museo Frida Kahlo (Casa Azul)(1.5 hours)
Entry ~270 MXN (~$16 USD). Book online weeks in advance — it sells out daily. Open Tue-Sun 10AM-5:30PM. Her personal artifacts, paintings, and the blue courtyard are deeply moving
Lunch at Mercado de Coyoacán(1 hour)
The covered market has excellent tostadas de tinga, tlacoyos, and fresh fruit juices. ~50-80 MXN per plate. Follow the crowds to the busiest stalls
Walk Jardín Centenario and Plaza Hidalgo(1 hour)
Twin plazas with street performers, cafés, and the 16th-century Parroquia de San Juan Bautista church
Mezcal tasting at La Clandestina(1.5 hours)
Back in Roma Norte for evening. This tiny mezcal bar on Calle Álvaro Obregón serves flights of artisanal mezcal from ~150 MXN. Standing room only — arrive by 7PM
An early morning trip to the massive pre-Aztec pyramids 50 km northeast — climb the Pyramid of the Sun and walk the Avenue of the Dead where civilizations thrived 2,000 years ago.
ADO bus from Terminal Norte to Teotihuacán(1 hour)
Buses depart every 15-30 minutes, ~100 MXN round trip. Take the metro to Autobuses del Norte station (Line 5). Depart by 8AM
Explore Teotihuacán archaeological zone(4 hours)
Entry ~85 MXN. Walk the 2.5 km Avenue of the Dead, climb the Pyramid of the Sun (65m, 248 steps), and visit the Temple of the Feathered Serpent. Hire a guide at the entrance ~300 MXN
Lunch at La Gruta restaurant(1 hour)
A restaurant literally inside a natural cave near the pyramids. Traditional Mexican cuisine with live music. Mains ~200-300 MXN. Touristy but a unique experience
Return to Mexico City and evening rest(1.5 hours)
Bus back to Terminal Norte, then metro to your hotel. Take it easy — the pyramid climb and sun exposure are tiring at altitude
Morning in the pre-Hispanic floating gardens on a colorful trajinera boat, afternoon in the upscale Polanco neighborhood with world-class dining and boutiques.
Metro + light rail to Xochimilco(45 minutes)
Take Line 2 to Tasqueña, then the Tren Ligero to Xochimilco station. Uber also works, ~150 MXN from Roma
Trajinera boat ride on the canals(2.5 hours)
Hire a boat at Embarcadero Nuevo Nativitas for ~500 MXN/hour (up to 15 people). On weekends, floating mariachi bands and food vendors pull alongside. Buy elote and micheladas from passing boats
Uber to Polanco for lunch at Pujol(2 hours)
If you booked weeks ahead, Enrique Olvera's Pujol is a bucket-list meal. The mole madre (aged 1,500+ days) is legendary. Tasting menu ~$150 USD. Alternative: Quintonil across the street, equally stellar
Walk Avenida Presidente Masaryk(1 hour)
Mexico City's most upscale avenue. Designer boutiques, galleries, and Parque Lincoln's Sunday art market
Dinner at Lardo in Roma(1.5 hours)
Back in the neighborhood. Italian-Mexican fusion with excellent handmade pasta. Mains ~200-300 MXN. Casual and reliably delicious
Last-minute Mexico City experiences before heading to the airport.
Breakfast at Café de Tacuba(1 hour)
Open since 1912 in Centro Histórico. Stunning tiled interior. Enchiladas and café de olla (spiced coffee) for ~150 MXN. A true Mexico City institution
Walk through the Mercado de San Juan(1 hour)
The city's gourmet market — exotic meats, imported cheeses, and the best seafood cocktails in town. Good for picking up packable food gifts
Last stroll through your neighborhood(1 hour)
Pick up one final coffee, browse a bookshop, soak in the Roma/Condesa atmosphere
Transfer to MEX airport(40 minutes)
Uber ~100-150 MXN. Allow 2.5 hours for international flights. The airport has a good duty-free with Mexican tequila and mezcal
US, Canadian, and EU citizens enter visa-free for up to 180 days. The digital FMM form is required (fill out at inm.gob.mx before arrival). Immigration officers sometimes stamp fewer days than 180 — check your entry stamp and politely request more if needed.
Roma, Condesa, Polanco, Coyoacán, and Centro Histórico are safe for tourists day and night. Avoid Tepito, Doctores, and La Merced neighborhoods. Use Uber or DiDi instead of hailing street taxis — unlicensed taxis have been linked to robberies.
Tap water in Mexico City is not safe to drink. Buy bottled water (garrafones at corner stores are cheapest) or bring a SteriPen/LifeStraw. Ice at restaurants is usually made from purified water (hielo purificado) and is generally safe.
The metro costs just 5 MXN per ride and covers most tourist areas. However, it's extremely crowded 7-10AM and 5-8PM. Women and children have dedicated cars during rush hour. For comfort, use Metrobús (7 MXN, dedicated bus lanes) or Uber (~50-100 MXN across town).
Most national museums (including the Anthropology Museum and Chapultepec Castle) are free on Sundays for residents and visitors alike. Expect larger crowds. Pair with a walk through Chapultepec Park for a full free day.
Budget $5-10 USD per meal at street stalls and market fondas. Don't miss: tacos al pastor, tlacoyos, quesadillas at any mercado, and churros at El Moro (open since 1935). Roma Norte and Coyoacán markets have the best variety for first-timers.
At 2,240 meters, mild altitude sickness is common — headaches, shortness of breath, and fatigue. Drink plenty of water, avoid heavy alcohol on day one, and take it easy for the first 24 hours. Pharmacies sell altitude pills (Soroche) over the counter.
Is it safe? Can you drink the water? How bad is the altitude? A no-BS rundown of the questions I get asked before every CDMX trip.
Ancient pyramids, world-class museums, $2 lunches, and the best street food on the continent. CDMX earns every minute of your travel time.
From 25-peso tacos al pastor to the 1,500-day aged mole at Pujol, Mexico City's food scene doesn't just compete with the world's best — it quietly runs circles around them.