HomeGuides › Travel Guide
Travel Guide

Mexico City Day Trips

✎ VeloxTravel Editorial📅 2026-01-01⏰ 7 min read

With over 20 million people, Mexico City is a sprawling metropolis offering endless exploration, but just a quick trip away, you can find historic sites, nature retreats, and cultural gems worth your time. Day trips from Mexico City can transform a busy weekend into an enriching experience with a touch of adventure. Whether you're looking for archaeological wonders or a relaxing vibe by a lake, here’s how to maximize your time away from the capital.

Teotihuacan: The City of the Gods

Just 50 kilometers (about 31 miles) northeast of Mexico City, Teotihuacan is home to the iconic Pyramids of the Sun and Moon. To get there, take the Autobuses del Norte from the Terminal de Autobuses del Norte for about 100 pesos (approximately $5 USD). Buses leave every 30 minutes and the journey takes about an hour.

Once you arrive, entry to the archaeological site costs 80 pesos ($4 USD), providing access to impressive ruins dating back to 100 AD. Climb the Pyramid of the Sun for stunning views over the ancient city. For lunch, try the local cuisine at Restaurante Teotihuacan, known for their delicious quesadillas and tlacoyos (around 120 pesos or $6 USD). Plan to spend at least four hours here to fully appreciate the site.

Xochimilco: Floating Gardens and Colorful Boats

Xochimilco, a UNESCO World Heritage site, allows you to escape the city bustle with its famous canals and vibrant trajineras (colorful boats). To get there, take the Line 12 of the Metro to the Xochimilco station and then a short taxi ride for about 50 pesos ($2.50 USD) to the canals. Expect to spend around 500 pesos ($25 USD) for a 2-hour boat ride, which can accommodate up to 10 people.

While on the water, enjoy the live mariachi bands that often hop on board to serenade visitors. Don’t forget to bring snacks and drinks; vendors float by selling everything from tacos to churros. Visit the nearby Dolores Olmedo Museum, showcasing works by Diego Rivera and Frida Kahlo, with an entrance fee of 70 pesos ($3.50 USD). Allocate a good half-day for this enchanting experience.

Cuernavaca: The City of Eternal Spring

Approximately 85 kilometers (53 miles) south of Mexico City, Cuernavaca is known for its pleasant climate and beautiful gardens. Take a bus from Terminal de Autobuses de Pasajeros de Taxqueña, costing around 140 pesos ($7 USD), with a travel time of about 1.5 hours. Once there, visit the stunning Palacios de Cortés for an entry fee of 50 pesos ($2.50 USD), which offers fascinating historical insights and beautiful architecture.

Enjoy lunch at Casa Hidalgo, a charming restaurant famous for its mole and enchiladas, with meals averaging 150 pesos ($7.50 USD). Afterward, stroll through Jardín Borda, a picturesque garden that used to be a retreat for Emperor Maximilian, with an entrance fee of 30 pesos ($1.50 USD). Cuernavaca's combination of culture, history, and relaxed atmosphere makes it perfect for a day away from the city.

Practical Tips for Your Mexico City Day Trips

To make the most out of your short escapes, keep these tips in mind:

ItemCostNotes
Teotihuacan Entry Fee80 pesosApprox. $4 USD, access to pyramids and ancient ruins.
Lunch at Restaurante Teotihuacan120 pesosApprox. $6 USD, enjoy local dishes.
Trajinera Boat Ride in Xochimilco500 pesosApprox. $25 USD for 2 hours, includes music and ambiance.
Dolores Olmedo Museum Entry Fee70 pesosApprox. $3.50 USD, featuring Rivera and Kahlo's works.
Bus to Cuernavaca140 pesosApprox. $7 USD, 1.5-hour travel time.
Palacio de Cortés Entry Fee50 pesosApprox. $2.50 USD, learn about historical significance.
Lunch at Casa Hidalgo150 pesosApprox. $7.50 USD, enjoy authentic Mexican food.

Quick trip cost calculator

Use this rough planner to sanity-check the total trip cost before you lock flights, hotels or activities.

Estimated total$1,800
Formula: days × travelers × daily budget, plus flights, luggage, insurance, transfers and other fixed extras. Treat it as a planning estimate, not a quote.

How do I get to Teotihuacan from Mexico City?

To reach Teotihuacan, head to the Terminal de Autobuses del Norte and catch a bus with Autobuses del Norte. The round trip costs about 100 pesos ($5 USD), and buses leave every 30 minutes. The journey takes around 60 minutes, and you can purchase a round-trip ticket for convenience.

What is the best day trip from Mexico City for families?

Xochimilco is an excellent choice for families, where kids can enjoy the lively atmosphere on the colorful boats, listen to music, and indulge in tasty snacks. The trajinera experience is fun and engaging for all ages. Additionally, the nearby Dolores Olmedo Museum provides educational content about Mexican art and culture, making it a well-rounded day out.

✈️ Getting there: Compare fares on Yonderfly before booking — it surfaces low-cost carriers that don't show up on Google Flights or Expedia.

Traveler comments

Add a route note, correction, timing tip or question for this guide.