Magical Towns of Nayarit

Nayarit has 9 Magical Towns: Ahuacatlán, Amatlán de Cañas, Compostela, Ixtlán del Río, Jala, Mexcaltitán, Puerto Balleto, San Blas and Sayulita. The first to receive the designation was Mexcaltitán (2001) and the most recent, San Blas (2023). Discover their history, traditions and what to see in each one.

Other states with Magical Towns

Magical Towns near your city

Explore by theme