These rivers converge in the municipality of Espinal, Veracruz, and from here the Tecolutla flows about 100 kilometers east through the coastal plain and the municipalities of Papantla and Gutiérrez Zamora to its mouth at the town of Tecolutla on the Gulf of Mexico, On its south bank the Tecolutla receives the Joloapan River near Paso del Correo, and the Chichicatzapan River via the Ostiones estuary near its mouth.