Overview
Set on a plateau over 2,400 metres up in central Mexico, Zacatecas is one of the country's most striking colonial cities, its UNESCO World Heritage centre built almost entirely from pink cantera stone that glows amber at sunset. It's less visited by UK travellers than Cancún or Mexico City, which is exactly its appeal: cobbled streets, baroque churches and a genuine sense of history without the crowds. Flights to Zacatecas from the UK involve a connection, but the journey is straightforward and well worth it for anyone wanting an authentic slice of colonial Mexico.
Best time to fly to Zacatecas
Thanks to its altitude, Zacatecas enjoys a mild, semi-arid climate rather than the tropical heat many associate with Mexico. The dry season, from November to April, brings warm days and crisp, cool nights, and is generally the most comfortable time to explore on foot. June to September is the rainy season, with short afternoon showers rather than prolonged downpours. Fares and hotel rates tend to rise around the Feria de Zacatecas in spring and the Independence Day celebrations in September, so travelling just outside these windows often works out better value — the When to book chart above is the best guide to the cheapest months to fly.
Airlines and routes
There are no direct flights to Zacatecas from the UK, so travelling here always involves a connection. British Airways and Aeroméxico both operate daily nonstop flights from London Heathrow to Mexico City, taking around 11 to 12.5 hours. From Mexico City, Aeroméxico Connect, Volaris and VivaAerobus run frequent domestic flights to Zacatecas International Airport (ZCL), a short hop of around 1 hour 20 minutes. All told, the door-to-door journey from the UK typically runs to 14–17 hours including the connection. A small number of travellers route via a US hub such as Houston or Dallas instead, but connecting through Mexico City is usually the simplest way to find cheap flights to Zacatecas from the UK — the price charts on this page make it easy to compare both the long-haul and domestic legs together.
Things to do in Zacatecas
The historic centre rewards slow exploration, and most of the city's best sights sit within easy walking distance of each other.
- Historic Centre: Wander the pink-stone streets and plazas that earned Zacatecas its UNESCO World Heritage status.
- Cerro de la Bufa: Ride the cable car over the city for sweeping views, then explore the hilltop chapel and museum.
- Mina El Edén: Descend into this former silver mine, once the backbone of the city's wealth, now open for guided underground tours.
- Zacatecas Cathedral: Admire the elaborately carved baroque facade of this 18th-century landmark on the main plaza.
- Museo Rafael Coronel: Browse an extraordinary collection of Mexican masks housed in a former convent.
At Zacatecas International Airport (ZCL)
Zacatecas International Airport lies around 30km (18 miles) north of the historic centre, roughly a 25–35 minute drive. Shared shuttle vans (colectivos) and taxis wait outside arrivals and are the most convenient way into town, while car hire desks are also available for those planning to explore the wider Zacatecas state.
Top tips for finding cheap flights to Zacatecas
- Book the long-haul leg to Mexico City two to three months ahead for the best fares, then add the domestic connection to Zacatecas separately if it works out cheaper.
- Fly midweek where possible — Tuesday and Wednesday departures are typically less in demand than weekends.
- Keep your dates flexible and use a fare calendar, since prices can shift noticeably either side of the Feria de Zacatecas and Independence Day periods.
- Compare British Airways and Aeroméxico on the transatlantic route alongside Volaris and VivaAerobus for the domestic hop — the combination isn't always the same airline both ways.
Travel essentials
UK passport holders don't need a visa for tourist visits to Mexico of up to 180 days — just a valid passport and a completed FMM tourist card, which is usually arranged digitally or provided during travel. The currency is the Mexican Peso (MXN); pounds aren't accepted locally, so plan to pay by card or withdraw pesos from ATMs, widely available in the historic centre. Given the altitude, it's worth taking it easy and staying hydrated on your first day or two. No specific vaccinations are required for entry, but comprehensive travel insurance is recommended as always.