The St. Joseph River Water Trail is about 67 miles from Niles, Michigan to Lake Michigan. There are access sites in Niles, Buchanan, Berrien Springs, Benton Harbor and St. Joseph.
There is excellent fishing on the St. Joseph River.
In the Benton Harbor and St. Joseph area, be careful as there are large boats and even freighters (a working harbor). There are dams to portage in Niles, Buchanan and Berrien Springs.
Scroll down to the map for trailhead and river access locations.