The Straight River is a tributary of the Cannon River, 55.6 miles (89.5 km) 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 (1,200 km2) in an agricultural region.