Compostela is an old colonial town in the hills of southern Nayarit, inland from the beaches of the Riviera Nayarit. Its centerpiece is the parish of Santiago Apóstol, also known as the church of the Señor de la Misericordia, whose feast fills the town from late November into December. Visitors walk the plaza, swim at the El Molino spring pool, see the old train station and the ruined hacienda of the Countess of Miravalle, and drink locally grown coffee. A craft and food fair takes over on the first Sunday of each month.
History
Before the Conquest this region belonged to the lordship of Xalisco, and the valley of Cactlán, where Compostela now stands, was home to Indigenous groups the chroniclers called Cacnos and Tepehuanos. Francisco Cortés de San Buenaventura, a nephew of Hernán Cortés, explored the area in 1524 and 1525 without lasting effect.
The conquistador Nuño de Guzmán arrived in 1530, leaving a record of cruelty that Bartolomé de las Casas denounced. By a royal order of 1531, Queen Isabel of Portugal named the conquered territory the Kingdom of Nueva Galicia and called for a capital named Santiago de Galicia de Compostela, after the Spanish pilgrimage city. Guzmán first gave that name to the settlement that is today Tepic. Indigenous uprisings led the Spanish to look for another site, and in 1540 the capital was moved to the valley of Cactlán, the present Compostela. The town traces its founding to July 25, 1532, the feast of Saint James.
Compostela served for a time as the capital of a kingdom that covered much of western Mexico before the seat of government moved on to Guadalajara. What remained was a quiet agricultural town, surrounded by haciendas and, later, coffee farms. It was named a Pueblo Mágico in 2018.
Climate mild
Best months to visit: Mar, Apr, May, Dec (driest months with comfortable afternoons)
Average daily high and low (°C) and monthly rainfall, 2020–2024.
Plan your trip
Tours & activities
Guided tours, tastings, and day trips in and around Compostela.
Links open a partner site. We may earn a commission if you book, at no cost to you. Hotel names from OpenStreetMap.
Where it is
Compostela within Mexico
The town up close · Open in Google Maps
Getting there
- Fly into TPQ: Amado Nervo National Airport, about 21 km away in a straight line
Drive times are estimates from OpenStreetMap routing, without traffic.
Nearby Pueblos Mágicos
48 km away
51 km away
52 km away
52 km away
Sources: population from Wikidata (may count the whole municipality) · elevation and climate from Open-Meteo · airports from OurAirports (straight-line distance).