Getting there & away
Cacaxtla is 1.5km uphill from a back road between San Martín Texmelucan (near Hwy 150D) and Hwy 119, the secondary road between Tlaxcala and Puebla. Driving from Tlaxcala, turn west off Hwy 119 just south of town and watch for a sign pointing toward Cacaxtla, 1.5km west of the village of Nativitas.
By public transportation from Tlaxcala, catch a ‘San Miguel del Milagro’ colectivo near the northwest corner of Av 20 de Noviembre and Av Lardizabal, which will drop you off about 500m from Cacaxtla. Alternatively, a ‘Nativitas–Texoloc–Tlaxcala’ colectivo, which departs from the same corner, goes to the town of Nativitas, 3km east of Cacaxtla; from there, catch a ‘Zona Arqueológica’ colectivo directly to the site. Flecha Azul buses go direct from Puebla’s CAPU terminal to Nativitas. Between Cacaxtla and Xochitécatl, take a taxi (M$40), or walk the 2km.