Los ríos que recorren Zautla, entre los que el más importante es el río Apulco, forman parte de la cuenca del río Tecolutla, que desagua en el golfo de México.