The Oromocto River is formed by the combination of the North and South Branches near Fredericton Junction, and flows north-northeast for 42 kilometers to its mouth at the Saint John River in the town of Oromocto.