The Saint John River is approximately 673 kilometers (418 miles) long, making it the second longest river in Eastern Canada. It flows through the provinces of Quebec, New Brunswick, and Maine in the United States.
Copyright © 2026 eLLeNow.com All Rights Reserved.