Magical Towns of Oaxaca

Oaxaca has 6 Magical Towns: Capulálpam de Méndez, Huautla de Jiménez, Mazunte, San Pablo Villa de Mitla, San Pedro y San Pablo Teposcolula and Santa Catarina Juquila. The first to receive the designation was Capulálpam de Méndez (2007) and the most recent, Santa Catarina Juquila (2020). Discover their history, traditions and what to see in each one.

Other states with Magical Towns

Magical Towns near your city

Explore by theme