The Wolastoq (Saint John River; ) is a river flowing approximately 418 miles from headwaters in the Notre Dame Mountains near the Maine-Quebec border through New Brunswick to the northwest shore of the Bay of Fundy.