Complete Guide to Mexico City: What to See in 3, 5, and 7 Days
Detailed itineraries for 3, 5, and 7 days in Mexico City: Historic Center, Chapultepec, Coyoacán, Xochimilco, Teotihuacán, museums, street food, mezcal bars, and day trips. Includes updated prices.
Complete Guide to Mexico City: What to See in 3, 5, and 7 Days
Mexico City is one of the most fascinating metropolises in the world. With over 150 museums, a world-class food scene, architecture spanning from Aztec temples to modern skyscrapers, and an inexhaustible cultural life, Mexico's capital can overwhelm first-time visitors. This guide organizes your visit based on how many days you have available so you can make the most of every moment.
3-Day Itinerary: The Essentials
Day 1: Historic Center and Palacio de Bellas Artes
Start your visit at the Zócalo, Mexico's main square and one of the largest in the world. Visit the Metropolitan Cathedral (free entry), which took nearly 250 years to build. Right next to it is the Templo Mayor, the ancient Aztec ceremonial center discovered in 1978. Museum admission is $90 MXN ($5 USD) and is worth every penny for its archaeological pieces, including the impressive Coyolxauhqui stone.
Walk down Madero Street, a pedestrian avenue lined with historic buildings, until you reach the Palacio de Bellas Artes. This white marble building with an orange dome is the country's most important cultural venue. Inside you will find murals by Diego Rivera, David Alfaro Siqueiros, and José Clemente Orozco. Museum admission is $85 MXN ($5 USD; free on Sundays for nationals and residents). If you can, attend a performance of the Ballet Folklórico de México on Sundays at 9:30 AM and 8:30 PM (tickets from $350 MXN / $20 USD at the box office).
For lunch, head to Mercado de San Juan (Ernesto Pugibet 21, Col. Centro), where you will find exotic ingredients and gourmet food stalls. Try the insect tacos or a shrimp broth for $120-$180 MXN ($7-$10 USD). In the afternoon, visit the MUNAL (National Art Museum, $85 MXN / $5 USD) on Tacuba Street, with an extraordinary collection of Mexican art from pre-Hispanic times through the 20th century.
For dinner, walk to the Casa de los Azulejos (House of Tiles) on Madero Street, a 16th-century palace covered in Puebla talavera tiles, now a Sanborns restaurant. Dinner costs $200-$350 MXN ($12-$20 USD) per person.
Day 2: Chapultepec and Polanco
Spend the morning at Bosque de Chapultepec, the largest urban park in Latin America (686 hectares / 1,695 acres). Start with Chapultepec Castle ($90 MXN / $5 USD), the only royal castle in the Americas, offering spectacular panoramic views of the city and murals depicting Mexico's history. Head down to the National Museum of Anthropology ($90 MXN / $5 USD, free Sundays), considered one of the best museums in the world. You will need at least 3 hours to tour the main halls, including the famous Sun Stone (Aztec calendar) and the replica of Pakal's tomb.
For lunch, cross over to Polanco, the city's most elegant neighborhood. On Avenida Presidente Masaryk you will find high-end restaurants, but for something more accessible head to Mercado de Polanco (Julio Verne at Oscar Wilde) where a full lunch costs $100-$180 MXN ($6-$10 USD). In the afternoon, stroll along Emilio Castelar Street and visit the Kurimanzutto Gallery (free) or the Museo Soumaya (free), with its impressive collection of Rodin sculptures and European art housed in a futuristic building designed by Fernando Romero.
Day 3: Coyoacán and Xochimilco
Take the metro (Line 3) to Coyoacán, one of the city's most charming neighborhoods. Visit the Frida Kahlo Museum (Casa Azul, $250 MXN / $15 USD; book online in advance as it sells out quickly). Explore Jardín Centenario and the Coyoacán Market, where you must try the tinga tostadas ($30-$50 MXN / $2-$3 USD) and exotic-flavor ice cream at La Siberia ($45-$65 MXN / $3-$4 USD per cup).
In the afternoon, take an Uber to Xochimilco (30-40 minutes, approximately $120-$180 MXN / $7-$10 USD) and board a trajinera (colorful flat-bottomed boat) to navigate the pre-Hispanic canals. Shared trajineras cost from $50 MXN ($3 USD) per person per hour at the Cuemanco dock, or you can rent a private one for $500 MXN ($29 USD) per hour (fits up to 20 people). Enjoy the music from mariachi bands who approach on boats ($100-$200 MXN / $6-$12 USD per song) and buy corn on the cob and micheladas from floating vendors.
5-Day Itinerary: Essentials + Must-Sees
Add these two days to the 3-day itinerary:
Day 4: Teotihuacán
Reserve the entire day for Teotihuacán, the City of the Gods. It is located 50 km (31 miles) northeast of Mexico City. You can get there by bus from Terminal del Norte (Los Pirámides buses, departing every 15 minutes, $60 MXN / $3.50 USD one way, 1-hour ride). Admission to the archaeological zone is $90 MXN ($5 USD). Walk the Avenue of the Dead, climb the Pyramid of the Sun (the third largest pyramid in the world) and the Pyramid of the Moon. Arrive early (they open at 9:00 AM) to avoid the heat and crowds.
For lunch, La Gruta restaurant is literally inside a cave next to the pyramids. A meal costs $300-$500 MXN ($17-$29 USD) per person. For something more budget-friendly, there are food stalls outside the archaeological zone with meals from $80 MXN ($5 USD).
Day 5: Roma and Condesa
Explore the Roma and Condesa neighborhoods, the hipster heart of the city. Start with breakfast at Lalo! (Zacatecas 173, Roma Norte; breakfasts from $150 MXN / $9 USD), famous for its pancakes and coffee. Walk down Avenida Álvaro Obregón, a tree-lined boulevard with fountains and sculptures, packed with independent cafes, galleries, and bookshops.
Visit Mercado Roma (Querétaro 225), a gourmet food hall with international and Mexican food stalls. A dish costs $120-$250 MXN ($7-$15 USD). In the afternoon, stroll through Parque México in Condesa, a green oasis surrounded by art deco architecture. Avenida Ámsterdam, an oval-shaped street with a tree-lined median, is perfect for walking and taking photos.
For the evening, Roma is the epicenter of the city's mezcal bars. Visit Barra Alipus (Av. Álvaro Obregón 284; mezcals from $80 MXN / $5 USD), La Clandestina (Av. Álvaro Obregón 298; cocktails from $120 MXN / $7 USD), or Pare de Sufrir (Córdoba 86; artisanal mezcals from $100 MXN / $6 USD). The neighborhood also has excellent restaurants like Contramar (Durango 200; famous for its tuna tostada and grilled fish, reserve in advance, dinner $500-$800 MXN / $29-$46 USD per person).
7-Day Itinerary: The Complete Experience
Add these two days to the 5-day itinerary:
Day 6: Southern Mexico City – UNAM and Tlalpan
Visit Ciudad Universitaria (UNAM), a UNESCO World Heritage Site. Admire the murals at the Central Library and the MUAC (University Museum of Contemporary Art, $40 MXN / $2.50 USD). Then walk through the Pedregal Ecological Reserve, a unique volcanic landscape within the city.
In the afternoon, visit Tlalpan's town center, a village with colonial atmosphere nestled within the metropolis. Eat at Mercado de la Paz in Tlalpan (set meals from $70 MXN / $4 USD) and explore its cobblestone streets and quiet plazas.
Day 7: Day Trip to Puebla or Taxco
Use your last day for a day trip outside the city. Puebla is only 2 hours by ADO bus from TAPO terminal ($250-$350 MXN / $15-$20 USD). Tour the Historic Center, the Cathedral, the Rosary Chapel (considered the eighth wonder of the Baroque world), and try chiles en nogada (in season, $250-$400 MXN / $15-$23 USD) or mole poblano. Another option is Taxco (3 hours by Estrella de Oro bus from Terminal del Sur, $350 MXN / $20 USD), the silver town with its spectacular Santa Prisca church and silversmith workshops where you can buy artisanal jewelry at direct workshop prices.
Practical Tips for Mexico City
Transportation
The Metro is the fastest and cheapest way to get around ($5 MXN / $0.30 USD per ride). Avoid rush hours (7:00-9:00 AM and 5:00-7:00 PM). The Metrobús costs $6 MXN ($0.35 USD) and covers major avenues. For medium distances, Uber and DiDi are safe and affordable (a ride from Roma to Coyoacán costs $80-$120 MXN / $5-$7 USD). Ecobici (public bicycles) cost $110 MXN ($6.50 USD) for a 3-day pass.
Where to Stay
- Budget ($400-$800 MXN / $23-$46 USD per night): Hostels in the Historic Center or Roma. Recommended: Hostal Centro Histórico, Casa Pepe Roma.
- Mid-range ($1,000-$2,500 MXN / $58-$145 USD per night): Boutique hotels in Roma, Condesa, or Coyoacán. Recommended: Hotel Brick, Casa Goliana, Chaya B&B.
- Luxury ($3,000+ MXN / $175+ USD per night): Polanco or Reforma. Recommended: Hotel Habita, Las Alcobas, St. Regis.
Must-Try Street Food
- Tacos al pastor: El Huequito (Ayuntamiento 21, Centro; from $18 MXN / $1 USD per taco) or El Vilsito (Petrl 25, Narvarte; opens at 9:00 PM).
- Esquites and elotes: On any corner, from $25 MXN ($1.50 USD).
- Tamales and atole: At any morning street stall, $15-$25 MXN ($1-$1.50 USD) per tamal.
- Tlacoyos: At Mercado de la Merced or Coyoacán, $15-$25 MXN ($1-$1.50 USD).
- Tortas: Las Tortas de Don Polo (Centro), $60-$90 MXN ($3.50-$5 USD).
Safety
Mexico City is safe in tourist areas during the day and early evening. Use Uber or DiDi instead of street taxis. Do not flash expensive items. The Roma, Condesa, Polanco, Coyoacán, and Historic Center (tourist zone) neighborhoods are the safest for walking.
Estimated Daily Budget
- Backpacker: $600-$1,000 MXN ($35-$58 USD) per day (hostel, street food, metro)
- Mid-range traveler: $1,500-$3,000 MXN ($87-$175 USD) per day (boutique hotel, restaurants, Uber, museums)
- Luxury traveler: $5,000+ MXN ($290+ USD) per day (5-star hotel, top restaurants, exclusive experiences)