Nestled among the dramatic mountains of central Mexico, Zacatecas stands as a charming colonial city steeped in history and culture. Its well-preserved architecture, including the iconic pink-stone cathedral and grand plazas, offer a glimpse into the city's rich past. Wander through narrow cobblestone streets lined with vibrant buildings, adorned with intricate wrought-iron balconies and blooming bougainvillaea. Explore underground tunnels that once served as transport routes for silver mines, now transformed into a unique tourist attraction. With its lively street markets, diverse culinary scene, and lively cultural events, Zacatecas promises visitors an unforgettable blend of tradition and modernity.
The cheapest month to fly to Zacatecas is typically October.
The popular airports near Zacatecas are General Leobardo C. Ruiz International Airport (ZCL), Aguascalientes International Airport (AGU), and Del Bajio International Airport (BJX).
The flight to Zacatecas (ZCL) is roughly 21 hours 18 minutes and 9,362 miles (15,067 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Zacatecas from leading comparison sites using our search engine dashboard.
Mesoamerican ruins with on-site museum
Ancient mine with dioramas & a museum
Rocky hill with a chapel & cable car
Folk art & masks in a historic monastery
Museum, painting, art, and art museum
Striking cathedral & world heritage site
Mexico's oldest cable car
Park, protected area, and nature
Museum and art
Architecture, history, and gothic architecture
Museum and art
Museum and art
Museum
Archaeological site and architecture
Architecture and history
Shrine
Museum, painting, and convent
Museum
History
Tourist attraction
Monument
Tourist attraction
Town Square
Garden
Architecture
Church
Park
Catholic Church
Catholic Church
Architecture
History
Tourist attraction
Forest, protected area, and archaeological site
Town Square
Water park and park
Tourist attraction
Catholic Church
Mountain Peak
History and architecture
Stately landmark with an imposing facade
Park
Town Square
Reservoir
8.8 °C
Mon, 29 Apr 2024
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Zacatecas (ZCL) - The flight distance between these airports is 9,362 miles (15,067 kilometres). The direct flight time is roughly 21 hours 18 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Zacatecas (ZCL) - The flight distance between these airports is 8,836 miles (14,221 kilometres). The direct flight time is roughly 20 hours 8 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Zacatecas (ZCL) - The flight distance between these airports is 9,556 miles (15,378 kilometres). The direct flight time is roughly 21 hours 44 minutes.
Flights from George, South Africa - George Airport (GRJ) to Zacatecas (ZCL) - The flight distance between these airports is 9,053 miles (14,569 kilometres). The direct flight time is roughly 20 hours 37 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Zacatecas (ZCL) - The flight distance between these airports is 9,341 miles (15,032 kilometres). The direct flight time is roughly 21 hours 15 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Zacatecas (ZCL) - The flight distance between these airports is 9,238 miles (14,867 kilometres). The direct flight time is roughly 21 hours 1 minute.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Zacatecas (ZCL) - The flight distance between these airports is 9,264 miles (14,909 kilometres). The direct flight time is roughly 21 hours 5 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Zacatecas (ZCL) - The flight distance between these airports is 9,365 miles (15,072 kilometres). The direct flight time is roughly 21 hours 18 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Zacatecas (ZCL) - The flight distance between these airports is 9,520 miles (15,321 kilometres). The direct flight time is roughly 21 hours 39 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Zacatecas (ZCL) - The flight distance between these airports is 9,170 miles (14,757 kilometres). The direct flight time is roughly 20 hours 52 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Zacatecas (ZCL) - The flight distance between these airports is 9,533 miles (15,341 kilometres). The direct flight time is roughly 21 hours 41 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Zacatecas (ZCL) - The flight distance between these airports is 9,523 miles (15,325 kilometres). The direct flight time is roughly 21 hours 39 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Zacatecas (ZCL) - The flight distance between these airports is 9,512 miles (15,309 kilometres). The direct flight time is roughly 21 hours 38 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Zacatecas (ZCL) - The flight distance between these airports is 9,416 miles (15,153 kilometres). The direct flight time is roughly 21 hours 25 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Zacatecas (ZCL) - The flight distance between these airports is 9,612 miles (15,469 kilometres). The direct flight time is roughly 21 hours 51 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Zacatecas (ZCL) - The flight distance between these airports is 8,955 miles (14,412 kilometres). The direct flight time is roughly 20 hours 24 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Zacatecas (ZCL) - The flight distance between these airports is 9,414 miles (15,150 kilometres). The direct flight time is roughly 21 hours 25 minutes.
Expert Help
Choose Site / Currency