The distance between Oaxaca de Juárez to San Cristóbal Texcalucan is 492 Km by road. You can also find the distance from Oaxaca de Juárez to San Cristóbal Texcalucan using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Oaxaca de Juárez to San Cristóbal Texcalucan for road driving directions!