El río San Juan es un río del estado de Veracruz en el este de México . Es un afluente del río Papaloapan .
El río San Juan se forma por la confluencia de los ríos Lalana y Trinidad , cuyas cabeceras se encuentran en la subcordillera Sierra de Villa Alta de la Sierra Madre de Oaxaca . El San Juan fluye hacia el noreste antes de virar hacia el noroeste. Recibe al río Hueyapan, que drena las laderas suroccidentales de la Sierra de los Tuxtlas , antes de desembocar en el bajo Papaloapan.