This post contains affiliate links.

The Tepoztlan day trip from Mexico City combines hiking, ruins, views, markets, and food all into one perfectly packaged escape. Best of all, it’s just 1.5 hours from the city and easy to visit on public transportation without a car.

If you want to head out to the town of Tepoztlan for the day, here’s how you should do it, what it will cost, and everything you need to see.


Tepoztlan day trip from Mexico City


How to Get to Tepoztlan from Mexico City

The best way to get to Tepoztlan from Mexico City is to take a bus from Terminal Tazqueno. Once there, buy your tickets at the OCC counter. They have buses leaving to Tepoztlan multiple times an hour and a one-way ticket will run you 130 pesos/ 7 usd.

The trip out is supposed to take an hour and 20 minutes. We hit traffic from a few accidents and ours ended up being closer to two hours, but I don’t think it’s very common.

Once we arrived in the town of Tepoztlan we were dropped off at the gas station/ticket office and had to walk a mile to get to the center. It’s on a nice path along the road though and it really wasn’t too bad.


3 Best Things To Do in Tepoztlan

We didn’t know it, but we actually arrived in Tepoztlan during their Carnival celebration!

The streets were shut down and everyone (and I mean everyone) had a beer or a mojito in their hands. Music was blasting, bands were playing, and the vibe was super fun.


1. Visit the Market

I know we just got lucky and you probably won’t be in Tepoztlan for Carnival. However, the town is still really cute with small churches, the main square, and a large artisanal market set up year round.

Buy the traditional clay mugs, different handicrafts, and of course my favorite… street food! We ate giant bbq chicken kebabs, these interesting patty things (I have no idea what was in them) and corn on the cob, but seriously everything looked really good.


street food in the Tepoztlan market


2. Check out the Convent

This beautiful convent is definitely worth a stop because entrance is free from 11 am to 5 pm. The green space outside is nice and the inner courtyard had stunning arches painted with intricate designs.

Everything was written in Spanish so I don’t know too much about the convent, but it’s still a nice place to stop by for a few minutes.


convent in Tepostlan


3. Hike to the Tepozteco Ruins

This is the main reason why people take a day trip to Tepoztlan. The Tepozteco Pyramid sits on top of a mountain and while the ruins themselves aren’t super impressive, the view definitely is.

To hike to the ruins, all you have to do is walk down the main road of the town and just… keep walking.

The road will turn into a staircase which then turns into a trail. The hike is pretty steep and straight uphill. It’s also CROWDED! Obviously, some of that was due to Carnival, but I still recommend going on a weekday or early morning to avoid the masses.

If you’re looking for a peaceful experience, this is not for you.

You won’t be “one with nature” at all (but you’ll definitely be one with the family of eight that you just. can’t. pass.) Honestly, the crowds kind of made the trek up feel more like a chore than something I had willingly chosen to do, but it was worth the climb in the end.

It took us about an hour and 15 minutes to get to the top. I wore leggings and boots, but lots of people were hiking in dresses, sandals and even high heels, drinking beers as they went.

It was not an easy climb at all (remember, even though it may not feel like it you are at high altitude in Mexico City) so definitely go slow and take your time… my legs are still sore two days later!


view from the Tepozteco Ruins in Tepoztlan


When we finally reached the summit the views were absolutely phenomenal.

You have to buy a ticket at the top to see the pyramid, but also just to see the view (lame, I know). The tickets cost 55 pesos / 3 usd and let us go down to the overlook and hike up to (and on to) the Tepozteco Pyramid.

After about 20 minutes, we headed back the way we came. I bought a fresh strawberry popsicle from a vendor on the trail and the way down was just a little easier and more enjoyable than the trek up 🙂


view from the Tepozteco Ruins in Tepoztlan


How to Get from Tepoztlan to Mexico City

We spent about six hours total in Tepoztlan between exploring the market, climbing to the pyramid and eating lunch.

After our Tepoztlan day trip getting back to Mexico City was easy. Just walk back to the gas station and you can buy a ticket there for the next bus.

The price 130 pesos / 7 usd per person again, and though they do seem to go back to Mexico City less often than they were coming out, we still only had to wait 30 minutes for the next bus.


Bonus: Where to Stay in Tepoztlan

If you’d like to turn your day trip to Tepoztlan into a weekend escape, there are plenty of places to relax and recharge before returning to the city.

The Bed and Breakfast Madre Tierra is the top-rated place to stay in Tepoztlan while the Hotel Boutique Casa Fernanda and Arete Wellness Villa round out the list of the top three (and both have outdoor pools to cool down in after your hike as well).

The Ekko Hostel is the most budget-friendly place to stay in Tepoztlan with a garden, mountain views, and dorm beds for only $11 per night.  

Ready to cross Tepoztlan off your Mexico bucket list?

The Tepoztlan day trip from Mexico City is a really great escape. It’s not too far away and the small town feel, vibrant market and amazing views from the Tepozteco Ruins were definitely worth the trip.


This article is part of the Mexico City Hiking Series. Read the rest below:

How to Hike in Izta-Popo National Park and See Active Volcanoes

How to Visit Desierto de Los Leones + Climb Cerro San Miguel

How to Visit Texcotzingo Ruins in Texcoco (and Eat the Best Barbacoa in Mexico)

How to Visit Cumbres del Ajusco National Park in Mexico City

Or, explore the complete Mexico Series for 40+ more articles on what to see, eat, do, and discover in the country!



Submit a Comment

Your email address will not be published. Required fields are marked *