- Please support our journalism through affiliate links. Affiliate Disclosure
Tepoztlan is a town in Mexico located to the south of Mexico City and is most famed as the purported birthplace of the Aztec serpent god, Quetzalcoatl. The Tepozteco pyramid from Aztec times sits on a cliff above the city and can be accessed by a steep trail from town. For another side of the town's history, check out the Tepoztlan Ex-Convent, which is the former site of a 16th century Dominican monastery, today operated as a museum of local history. Make sure you visit during the weekend as the town hosts a craft market that is known around the world.
Plan Your Trip
Get Ready to Go!
- Search flights and stays nearby.
- Book your tour or local activity.
- Book your car rental.
Need some more help?
Read our Reservations & Travel Planning Tips guide.