The Straight River is a tributary of the Cannon River, 55.6 miles long, in southeastern Minnesota, United States. Via the Cannon River, it is part of the watershed of the Mississippi River, draining an area of approximately 450 square miles in an agricultural region.