Two Hearted River
The Two Hearted River is a river in the eastern Upper Peninsula of the U.S. state of Michigan. It is located entirely within McMillan Township in Luce County.
The river runs approximately 23.6 miles (38.0 km) through forested wilderness, and drains into Lake Superior. It rises in several short branches in northeastern Luce County, about 15 miles (24 km) southeast of Grand Marais. The north and west branches meet approximately 8 miles (13 km) south-southeast of Muskallonge Lake State Park. The main branch flows generally northeast, approaching Lake Superior at a sharp angle. It enters the l...
🗺 Explore map
Click any point for details. Sections without stored geometry are drawn as straight put-in → take-out lines — actual courses follow the river.