El río Zahuapan es un río que nace en el estado de Tlaxcala, en el centro de México, y forma parte de la cuenca alta del río Atoyac, en la región hidrológica del Balsas.