If you have a rental car, getting to the Tehuacán-Cuicatlán Biosphere Reserve is pretty straightforward. But many travelers in Mexico do not, so what follows are instructions on how to reach the reserve via public transportation.
The nearest major city to the Tehuacán-Cuicatlán Biosphere Reserve is Tehuacán, Puebla, the state’s second-largest city. Tehuacán itself is about two hours from the city of Puebla.
While you may just manage to squeeze in a visit to the reserve as a day trip from Puebla, it’s highly recommended to spend a night or two in Tehuacán.
To get to the Biosphere Reserve from Tehuacán, you’ll need to take a bus bound for the town of Zapotitlán Salinas. First, head to C. Josefa Ortiz de Domingues, just west of the Monument to Miguel Hidalgo (see map above). As routes can change from time to time, it would be wise to confirm the exact spot in advance with someone at your hotel.
At the time of my visit, buses departed every half an hour and cost 17 pesos, but things are always subject to change on these local routes. Again, it’s best to confirm with a local ahead of time if you can.
You’ll want to get off at the Jardín Botánico Helia Bravo Hollins which comes before Zapotitlán Salinas, so be sure to remind your driver when you pass it. In total, the ride from Tehuacán should take about 30-40 minutes.
Coming back, simply wait at a bus stop along the main highway and flag down the next bus headed for Tehuacán.