23 Day Trips from Mexico City That are Worth It
Even if you only have a week in Mexico’s bustling capital city, you should still embark on at least one day trip from Mexico City. There are endless things to do and see in Mexico City, but there’s a whole world of activities only a couple of hours away.
From magical towns and floating gardens to ancient ruins and spectacular mountains, you can find it all in central Mexico. Plus, it’s easy to take day trips by bus, car, or even by joining an organized tour.
After living here for half a year now, it still never ceases to amaze me just how many things there are to do inside and outside of Mexico City. So, I’ve compiled a list of the best day trips to help you plan your next trip!
Want to jump around?
- 23 Best Mexico City Day Trips
- Puebla
- Taxco
- Mineral Del Chico
- Cuernavaca
- Teotihuacán
- Cholula
- San Miguel de Allende
- Xochimilco
- Tlayacapan
- Las Estacas
- Tepoztlán
- Izta Popo National Park
- Malinalco
- Real Del Monte
- Lagunas de Zempoala National Park
- Monarch Butterfly Sanctuary
- Santiago de Querétaro
- Toluca/Nevado de Toluca
- Tula De Allende
- Valle de Bravo
- Cuetzalan
- Cacahuamilpa Caves National Park
- Las Grutas de Tolantongo
Affiliate Disclosure: Travel Lemming is an independent reader-supported blog. You can support us by purchasing via the affiliate links on this page, which may earn us commissions. See our Advertising Policy for further explanation. Thank you!
23 Best Mexico City Day Trips
Puebla
This popular day trip destination is great for all travelers and is best known for its Baroque architecture, colorful pottery, and mole poblano.

🗺️ Distance from Mexico City: 2 hours | 📍 Google Maps | 👉 Book a Tour to Puebla and Cholula with Lunch
Puebla has all the pieces of a perfect day trip from Mexico City, and it’s one of the top places to visit in Mexico, so it’s usually a top recommendation from fellow travelers.
Puebla is known for its Baroque architecture and colorfully painted Talavera pottery. And, of course, its culinary specialty – mole poblano. Puebla is home to hundreds of churches and the country’s first public library, Biblioteca Palafoxiana.
The city is laidback enough that it’s a nice spot for families or lowkey visitors. But, there are also a number of hostels and plenty of cool bars, so it’s also a great spot for solo travelers too.
Puebla is located just a two-hour journey east of Mexico City. The best way to get there is by bus. Direct buses leave every 30 minutes, and you can get a ticket to Puebla with BusBud for around 260 MXN (13 USD).
👉 Pro Tip: While many people just visit Puebla for a quick day trip, it’s actually the 5th largest city in the country [source]. So, there’s a lot to see. I spent two weeks in the city and thought it was well worth the extended stay. If you have the time, consider making your trip to Puebla a weekend getaway!
Taxco
Jewelry lovers should make a stop in this colonial town that’s known for its handmade silverwork.

🗺️ Distance from Mexico City: 2 hours and 45 minutes | 📍 Google Maps | 👉 Book a Day Trip to Taxco and Cuernavaca
About 70 miles southwest of CDMX, you’ll find the silver-mining colonial town of Taxco. If you’re in the mood to do some jewelry shopping, Taxco is the place to go. You can even visit the Silverware Museum to learn all about the Taxco’s lengthy history with the metal.
There are lots of also other things to do around Taxco besides silver stuff. You can ride a cable car for an aerial view of the city, wander the little Zocalo, and stop by the famous Santa Prisca Church.
Since Taxco is nearly three hours away from Mexico City, you should book a tour to escort you. It’s the most efficient way to see the whole city, and possibly even more, in just one day. I recommend this day trip to Taxco and Cuernavaca, so you can skip worrying about transportation and just go explore.
👉 Read Next: 7 Day Mexico City Itinerary
Mineral Del Chico
Escape into nature just 2 hours from Mexico City to spend time in forests and along rivers at El Chico National Park.

🗺️ Distance from Mexico City: 2 to 2.5 hours | 📍 Google Maps
Mineral Del Chico is a magical town located about two hours west of Mexico City in the state of Hidalgo. This Mexico City day trip is a good choice for travelers who want to get out of the city and spend some time in nature.
Mineral del Chico is made up of expansive pine and oak forests. For rock climbers, there are lots of mountains and rock formations. If you prefer water activities, there are several rivers.
The main place where all of these things go down is El Chico National Park, one of the oldest protected areas in Mexico. When you’re at the park, be sure to check out Peña del Cuervo Viewpoint.
👉 Need a Mexico City hotel? Check out our guide to the best hotels in Mexico City!
Known as the City of Eternal Spring, visitors will enjoy Cuernavaca’s pleasant climate, beautiful architecture, local flora, and more.

🗺️ Distance from Mexico City: 1.5 hours | 📍 Google Maps
Cuernavaca, the City of Eternal Spring, is known for its gorgeous weather. It’s one of those places that’s great for travelers who just want to get some fresh air on a leisurely afternoon away from CDMX.
The city provides visitors with world-class museums and the flourishing Jardin Borda. There’s a lot of breathtaking architecture throughout Cuernavaca. From the 16th-century Cuernavaca Cathedral to the Palacio de Cortés. If you’re more into natural attractions, then there’s the Salto de San Anton Waterfall.
👉Pro Tip: If you’re in a time crunch on your Mexico trip, lots of tour providers offer options that bring you to multiple different cities in just a day or two. Like as this comprehensive two-day tour to Cuernavaca, Taxco, Puebla and Cholula.
Teotihuacán
The pyramids at this historic and breathtaking UNESCO World Heritage site are a must-visit and make for an easy day trip from CDMX.

🗺️ Distance from Mexico City: 50 minutes to 1 hour | 📍 Google Maps | 👉 Book a Hot Air Balloon Ride
A day trip to the massive archaeological complex of Teotihuacán should be on the to-do list of just about every traveler who spends time in Mexico City. When you’re only an hour away from a UNESCO World Heritage site, you should try to take advantage of that! It’s absolutely worth visiting.
The Sun and Moon Pyramids are the major attractions of Teotihuacán, and seeing them gives you a glimpse into Mexican history. The ideal way to view the pyramids is from above during a hot air balloon ride.
I mean, how many people can say they flew over a UNESCO World Heritage Site in a hot air balloon? If heights aren’t your thing, you can also take a walking tour of the area.
📚 Worried About Safety? Many people get nervous when they think about floating around in a big basket, but the activity is very safe and well-maintained. If you’re feeling nervous about your trip in general, read my guide to safety in Mexico City to put your mind at ease a little.
Cholula
This colorful town is one of Mexico’s 132 “Pueblos Mágicos” (magical towns) and is home to the world’s largest pyramid.

🗺️ Distance from Mexico City: 2 hours | 📍 Google Maps
Cholula, Puebla’s next-door neighbor, is one of the best trips from Mexico City for history buffs and families. Cholula is one of Mexico’s 132 Pueblos Mágicos or Magical Towns. These places are recognized for their historical importance and roots in Mexican traditions.
Cholula is home to a staple of Aztec history, the Great Pyramid of Cholula. It’s actually the world’s largest pyramid. That’s right, even bigger than the ones in Egypt. At the top of the ancient ruins is the Neoclassical-style Our Lady of Remedies Church.
Besides the pyramid, there’s a lot of other cool stuff to do in Cholula too. You can get out into nature by climbing the Popocatépetl Volcano or hiking at Cerro Zapotecas. If you’re in the mood for shopping, there are plenty of places to buy souvenirs, and you can get tasty local produce at Mercado Cosme del Razo.
San Miguel de Allende
A charming city that’s perfect for a weekend getaway with its colonial architecture, cobblestone streets, and plenty of fun and unique things to do.

🗺️ Distance from Mexico City: 3.5 hours | 📍 Google Maps | 👉 Book a Day Trip to San Miguel de Allende
San Miguel de Allende is one of Mexico’s most interesting cities. With its cobbled streets and well-preserved colonial buildings. There is a wide variety of fun activities and sites in San Miguel de Allende.
Some of the best include archaeological sites like Cañada de la Virgen, churches like Parish of San Miguel Arcangel, and gardens such as El Charco de Ingenio.
I’d recommend checking out El Jardin first for first-time visitors because it’s right in the center of the San Miguel de Allende. Or, if you’re hoping to relax outside the chaos of CDMX, take a dip in the hot springs of Escondido Place. It’s only a few miles from San Miguel de Allende.
Since San Miguel de Allende is a bit farther than the other suggestions on this list, many tourists prefer to turn this into a weekend getaway. But, it’s still possible to find a tour that can show you the sites in only a day.
🛏️ Looking for a Hotel? There’s so much to see and do in San Miguel de Allende that many travelers stay overnight. If you want to spend a little more time in the city, check out Nate’s guide to the best places to stay in San Miguel de Allende.
Xochimilco
Cruise down Xochimilco’s canals to experience its floating gardens, and take in the local culture from a unique perspective.

🗺️ Distance from Mexico City: 40 minutes to 1 hour | 📍 Google Maps | 👉 Book a Tour to Xochimilco, Coyoacán and Frida Kahlo Museum
Xochimilco is a day trip that everyone should embark on because it’s unlike anywhere else.
The main thing that attracts loads of foreigners and local tourists alike is the Xochimilco Floating Gardens that spans the canal. Cruising up and down the canal, you’ll see colorful gondolas known as trajineras that you can ride on. You can even take a boat tour to the famous but creepy Island of the Dolls.
Getting to Xochimilco is pretty easy and cheap when you use Mexico City’s public transport. For 20 pesos (or 1 USD), you can take the Line 2 subway and then transfer to the Line 1 tram to reach Xochmilco in under an hour. You could probably even find your way there on a long layover in the Mexico City airport. So, if you don’t want to travel too far from Mexico City, this is a great day trip for you.
Tlayacapan
A small town in the Morelos region with important religious sites and places to try Mexican culinary specialties.

🗺️ Distance From Mexico City: 1.5 hours | 📍 Google Maps | Website
Tlayacapan is a quaint, simple town that provides a different flavor than busy Mexico City. The main attractions are the town’s old, traditional churches. Ex Convento de San Juan Bautista and Templo de Nuestra Señora del Transito are solid places to start.
Next, indulge in Tlayacapan’s food culture. There are lots of places to taste Mexican specialty dishes in town. Go to Restaurant El Granadito to try Tlacoyo. Hit up Casa Grande Tlayacapan for some mole. For dessert, get some strawberries and cream from Strawberries Deli Tlayacapan.
Las Estacas
Travelers of all ages will enjoy nature adventures from camping to soaking in natural springs at Las Estacas Parque Natural.

🗺️ Distance from Mexico City: 2.5 to 3 hours | 📍 Google Maps
Las Estacas is another nature-heavy day trip. But, who wouldn’t want to spend some time in Mexico’s nature after wandering its biggest city? It’s an attractive day trip for families with children, couples, and solo travelers alike because there’s such a wide variety of activities.
While Estacas is a city, the main attraction I’d recommend in the area is Las Estacas Parque Natural. It’s a gorgeous natural waterpark only a couple of hours away from CDMX in Morelos, Mexico. The park has camping and glamping, a tasty restaurant, a spa, crystal-clear natural springs, and even paintballing. The park also offers diving lessons and accommodations for pups.
As of 2024, it costs 525 pesos (about 27 USD) for a single-day entrance ticket to Las Estacas Parque Natural. You can pay an additional fee per night to camp in the park overnight.
📚Wondering What To do in CDMX? Just like there are a million things to see outside of Mexico City, there’s a bunch of things to do inside the city too. To learn more, read Nate’s 2022 list of 33 Fun Things to Do in Mexico City.
Tepoztlán
Browse the colorful and rich local markets in this small mountain town just outside of CDMX.

🗺️ Distance from Mexico City: 1 hour and 20 minutes | 📍 Google Maps
A little over an hour south of Mexico City, you’ll find the small town of Tepoztlán nestled cozily in the mountains. It’s perfect for simply wandering amongst beautiful scenery and getting to know the local Mexican lifestyle.
Tepoztlán has its own archeological site called El Tepozteco Temple, which sits atop Tepozteco Mountain. But, I think one of the coolest things to do in this city is explore the markets in the Plaza de Armas.
The busy Mercado Tepoztlán is filled with bags of local produce, delicious street food, and a variety of handmade crafts items.
The area is also known for its alternative medicine practices like Aztec steam baths. If you have a sweet tooth, you should definitely make a stop at the Tepoznieves ice cream shop that’s famous for its variety of flavors.
Izta Popo National Park
This stunning national park features diverse geographic landscapes, rich wildlife, endless outdoor activities, and two snow-capped volcanoes.

🗺️ Distance from Mexico City: 1 hour and 40 minutes | 📍 Google Maps | 👉 Book a Guided Volcano Trek with Lunch
Even though CDMX is a huge metropolis, there are seemingly endless escapes into nearby nature. One of these day trips is to Izta Popo National Park.
Izta Popo National Park is a playground for anyone who likes to spend time outdoors. The national park has a variety of ecosystems, from pine forests to grasslands. Each is home to lots of different wildlife species. At the park, you can go hiking, mountain biking, or mountaineering.
Izta Popo National Park is most known for its two snow-covered volcanoes, Popocatepetl and Iztaccihuatl. There are a bunch of tours that can take you on a single-day hike or a multi-day adventure up one of the volcanoes.
👉 Pro Tip: Even if you’re booking a guided tour, let’s not forget that you’re trekking a volcano. Anything can happen, so consider getting solid travel insurance. To learn more about protecting your trip, check out our guide to Mexico Travel Insurance in 2023.
Malinalco
Another one of Mexico’s “Magical Towns,” Malinalco is home to historic sites and local culinary specialties.

🗺️ Distance from Mexico City: 1 hour and 45 minutes | 📍 Google Maps
Malinalco is one of Mexico’s charming “Magical Towns.” It’s a really nice place to spend the day or weekend for any type of traveler.
The town is located a little under a two-hour drive east of CDMX. The cheapest way to reach Malinalco is by bus, which requires about three transfers. Alternatively, you can hire a taxi for around 650 pesos (32 USD) each way, or just drive there if you’re renting a vehicle in Mexico.
In Malinalco, you can visit the el Convento Agustino religious temple located near the town’s main square to see its 500-year-old frescos. You should also make a stop at Zona Arqueológica de Malinalco for a climb to the top of The Sun’s House.
During your day trip, be sure to try some of the local Mexican food like cecina tacos and frog tamales. Or, the regional alcoholic specialty called pulque.
Real Del Monte
This mining town in the Hidalgo Mountains has a rich history and is known as another one of Mexico’s “Magical Towns.”

🗺️ Distance from Mexico City: 1 hour and 45 minutes | 📍 Google Maps
Real del Monte is a mining town in the mountains of Hidalgo, a little less than two hours from Mexico City. It’s another one of Mexico’s magical towns.
You can learn about the fascinating history of mining in Real del Monte at the old mines that are still around. Like Mina de Acosta and Mina La Dificultad.
Besides all the mining stuff, Real del Monte is just a very pretty area in general. It’s a great place to spend the afternoon wandering and learning about an important piece of Mexican history.
Lagunas de Zempoala National Park
A diverse protected area with seven lagoons, hiking trails, and horseback riding.

🗺️ Distance From Mexico City: 1 hour | 📍 Google Maps | Website
There are many opportunities to explore Mexico’s bountiful nature very close to CDMX, such as Lagunas de Zempoala National Park! This is a terrific day trip for bird watchers and nature lovers.
Hiking and horseback riding trails weave through 12,000 acres of the park’s terrain. The hikes range in difficulty from moderate 2.5-mile treks to intense journeys that can take up to six hours to finish. Many species of birds and reptiles call Lagunas de Zempoala home, so you’re sure to spot some critters during your visit. There are also seven lakes in the area (hence the name!).
The easiest way to reach Lagunas de Zempoala is by taking a bus to the nearby town of Los Columpios and then grabbing a taxi to the park [Source].
Monarch Butterfly Sanctuary
Visit between November and March (January and February are best) to witness millions of monarch butterflies flutter into the area.

🗺️ Distance from Mexico City: 2 hours | 📍 Google Maps | 👉 Book a Small-Group Tour to the Monarch Butterfly Sanctuary
One of Mexico City’s most well-known seasonal day trips is the Monarch Butterfly Sanctuary. But, it’s important to note that these particular Mexico City day tours are only available from mid-November until the end of March. The best time to visit is January and February.
During this season, you can visit the Monarch Butterfly Sanctuary to see the 20 million monarch butterflies that migrate to the area for the winter. It’s really a once-in-a-lifetime type of thing. So, if you’re in the area for the season, definitely take the opportunity to go.
The best way to get the full monarch butterfly experience is by booking a tour. There are quite a few options that vary in price range from under $50 to over $2,200. I’d recommend this Monarch Butterfly Sanctuary Tour. This particular tour company provides small group sizes and roundtrip transportation from Mexico City to make your life a little easier.
Santiago de Querétaro
This aesthetically charming colonial town’s center is a UNESCO World Heritage Site.

🗺️ Distance from Mexico City: 2.5 to 3 hours | 📍 Google Maps
Santiago de Querétaro is a colonial town built in the Baroque style, which gives the area an ultra-photogenic appeal. Querétaro is very safe and somewhat laidback. However, it’s also a very entertaining place to spend the day, whether you’re traveling with your family or by yourself.
In the colonial town, there will be several museums for you to discover such as Museo de Arte de Querétaro and Museo de Arte Contemporáneo. Santiago de Queretaro also has its own pyramid called El Cerrito, that’s worth a visit. The town’s historical center is not only colorfully aesthetic, but it’s also one of Mexico’s UNESCO World Heritage Sites.
If you’re planning on visiting Querétaro for a day trip, the best way to get there is by using public transport like buses. There’s an hourly bus that runs to Tepotzotlán, and from there, you can take a two-hour direct bus to Santiago De Querétaro that runs every four hours. The trip will cost you about $345 pesos (17 USD) each way.
🛏️ Still Looking for A Place to Stay in CDMX? Mexico City is huge, so it’s understandable why many people get overwhelmed with all the choices of where to stay. If you’re still looking, check out my guide about Where to Stay in Mexico City.
Toluca/Nevado de Toluca
This colonial town is best known for its nearby dormant volcano, Nevado de Toluca, which hikers and photographers will love.

🗺️ Distance from Mexico City: 1 hour | 📍 Google Maps | 👉 Book a Hike at Nevado de Toluca Volcano
Toluca is a town with stunning colonial architecture that’s super close to CDMX, which makes it a great choice for a day trip. The town itself has its own archaeological site, a botanical garden, and the Otomí de Temoaya Ceremonial Center.
However, the big thing near Toluca is the Nevado de Toluca – an extinct volcano that’s resided to life as Mexico’s fourth highest mountain.
The mountain has nine different peaks and two otherworldly lagoons. It’s basically a photographer’s dream. At Nevado de Toluca, you can join a guided tour like this one to go hiking around the mountain. A group tour is the best way to experience the area because it’s a two-hour drive outside the city of Toluca, and you can stay safe with a professional guide.
🥾 Read Next: Best Hikes in Mexico
Tula De Allende
A historic mountain town famed for its pre-Aztec archaeological zone inside a national park.

🗺️ Distance From Mexico City: 1.5 hours | 📍 Google Maps | Website
Tula De Allende is a high-altitude town way up in the mountainous landscape of the Hidalgo region. It’s a fun mix of natural beauty and historic attractions that’s perfect for families traveling with children.
Tula’s main attraction is its archaeological zone, which is well over a century old. Visitors can walk up the pyramid of the Zona Arqueológica de Tula to see its ancient column statues of four warriors at the top.
The city also has a few museums that showcase the local history, such as Sala Histórica Quetzalcóatl and Antigua Estación De Ferrocarril De Tula. Tula even has several spots for dancing in the evening, like Mambo|Son and Cosmos.
Valle de Bravo
Adventure activities are endless in this scenic town along Lake Avándaro – experience everything from paragliding to mountain biking.

🗺️ Distance from Mexico City: 2 hours | 📍 Google Maps | 👉 Book a Paragliding Experience
Valle de Bravo is a magical town on Lake Avándaro with so many different types of things to do. That’s why it’s such a fantastic day trip from CDMX for any type of traveler. From a group of college friends on a budget to families with young children.
Valle de Bravo’s main attractions are outdoor activities. Things like sailing, canyoning, biking, and paragliding. If you’re more into adrenaline-pumping activities, head over to the Reserva Ecológica Monte Alto. Here, you can go mountain biking, off-roading, and play paintball.
There’s also a lot of exploring to do in the area’s forests like Monte Alto and El Freso. In these forests, there are a lot of options for renting cabins if you want to stay a little longer. But, you’ll need a car (or ATV) to get around.
🍴 Read Next: 25 Best Restaurants in Mexico City
Cuetzalan
A dreamy mountain town where you’ll find traditional marketplaces, a rich local culture, nearby coffee plantations, and much more.

🗺️ Distance from Mexico City: 4.5 hours | 📍 Google Maps
If you’re looking for dreamy scenery and traditional marketplaces, then Cuetzalan is the place for you. This is definitely the longest getaway from Mexico City on this list, so it might be best suited for a weekend trip depending on your schedule.
Cuetzalan is located in the Rocky Mountains of Puebla state. Around the area, you can explore caves, waterfalls, and coffee plantations. Cuetzalan is one of the country’s top coffee producers, so be sure to try a cup of joe while you’re there. I’d recommend even booking a tour to one of the local coffee plantations like Reserva Azul.
You should also leave time for wandering Cuetzalan’s cultural center. On the weekends, you can shop around the town’s traditional marketplace. Here you’ll find vendors selling indigenous handicrafts and various types of produce. It’s a great way to get familiar with the local Mexican culture.
Cacahuamilpa Caves National Park
Go underground and explore one of the largest cave systems in the world, suitable for the whole family.

🗺️ Distance from Mexico City: 2 to 2.5 hours | 📍 Google Maps | 👉 Book a Tour to Cacahuamilpa Caves and Taxco
Instead of spending your day trip basking in the sun, you can always retreat underground with a visit to the Cacahuamilpa Caves. It’s one of the largest cave systems in the entire world.
Many visitors dub Cacahuamilpa as the coolest caves they’ve ever seen. The Cacahuamilpa Caves National Park is one of the country’s most popular cave systems for travelers to explore. You can even stay overnight if you want because there are places to camp available.
At the caves, you’ll be able to participate in activities like rock climbing and see two underground rivers. The Cacahuamilpa Caves National Park also features a botanical garden and a pool. This is a fun Mexico City day trip for families because children tend to be mystified by the underground world, and they can learn a lot along the way.
The easiest way to spend the day at the Cacahuamilpa Caves is by joining a tour. My top recommendation is this Cacahuamilpa Caves and Taxco Tour. It’s private and includes transportation, so you can get right to exploring the caves.
👉 Pro Tip: Make sure you wear pants and bring an extra layer to stay warm. It can get super cold in the caves, even if it’s warm outside.
Las Grutas de Tolantongo
Plan a day trip (or weekend getaway) to one of Mexico’s coolest outdoor attractions, where you can soak in hot springs and beautiful cascading blue pools.

🗺️ Distance from Mexico City: 3.5 – 4 hours | 📍 Google Maps | 👉 Book a Tour to Las Grutas de Tolantongo
Although a long day trip from Mexico City, there’s no denying that Las Grutas de Tolantongo is one of the most beautiful sites in Mexico.
The primary attraction at Las Grutas de Tolantongo is the stunning hot springs. The cascading pools they are set in make Las Grutas de Tolantongo one of the more Instagram-worthy excursions from Mexico City.
***
👉 Want more travel info on Mexico City? Get your free printable Mexico City itinerary here!
Thanks for sticking around. Have you found the perfect day trip from CDMX? If so, let me know in the comments which day trip you’ll be embarking on when you get here!
Just started planning for your big Mexico adventure? Make sure you read Nate’s 25 Mexico Travel Tips before you arrive.
