The Saint-Jean River (St. John River) is a river crossing the municipalities of Rivière-Éternité and L'Anse-Saint-Jean in the Le Fjord-du-Saguenay Regional County Municipality, in the administrative region of Saguenay-Lac-Saint-Jean, Quebec, Canada.