El río Zagyva es un río afluente del Tisza que se encuentra en el centro de Hungría.
Tiene como afluentes principales a los ríos Tarna (105 km) y Galga (58 km).
[1] En su recorrido pasa por las localidades de Bátonyterenye, Pásztó, Hatvan y Jászberény; y se une al río Tisza a la altura de Szolnok,[1] donde el caudal medio es de unos 9,5 m³/s.
El Zagyva es un río importante de las cadenas de montañas Mátra y Cserhát, entre las que transcurre.
[1] Es apreciado por los practicantes de la pesca.