Los principales Ríos que cruzan al municipio son cuatro de escaso caudal y se alimentan de pequeños arroyos que bajan de las montañas.

En orden de importancia mencionaremos río Chiflón, que sirve de límite entre el estado de Veracruz y el municipio.

  • Río Huehuetla o Pantepec pasa por la cabecera municipal este a causado muchos estragos a la población ya que, en ocho ocasiones se ha desbordado y han sido cuantiosos los daños, este desemboca en el río Tuxpanicatlan, lugar que resulta ser atractivo para los visitantes.
  • El río Pantepec servía de ruta en aquellos tiempos que no había carretera.
  • Por su ribera se caminaba hacia Tenango de Doria siendo atravesado dieciséis veces.
  • El río Blanco que sirve de límite entre el municipio y el Estado de Puebla.
  • El río Beltrán, que pasa por la población del mismo nombre.