Getty Images


A weekend trip from the capital to Tepoztlán rarely disappoints. This beautifully situated small town with a well-preserved historic center surrounded by soaring jagged cliffs is just 80km south of Mexico City. As the birthplace of Quetzalcóatl, the omnipotent serpent god of the Aztecs over 1200 years ago (according to Mesoamerican legend), Tepoztlán is a major Náhuatl center and a mecca for New Agers who believe the area has a creative energy.

This pueblo mágico boasts a great crafts market and a host of charming restaurants and hotels. It also retains indigenous traditions, with some elders still speaking Náhuatl and younger generations learning it in school, making it a rarity among the towns ringing the Mexican capital.

Explore Tepoztlán

Top attractions

These are our favorite local haunts, touristy spots, and hidden gems throughout Tepoztlán.


Learn more about Tepoztlán

Uncover the heart of travel and be inspired to see new sights with one of Lonely Planet’s in-depth, award-winning guidebooks.