The Ann River is a 14.4-mile-long tributary of the Snake River of Minnesota, United States. It begins at the outlet of Ann Lake and flows generally southeast, reaching the Snake River south of Mora. Ann River was named for an Ojibwe Indian woman who lived in the area.