Minnesota State Highway 56 (MN 56) is a 99 miles highway in southeast Minnesota, which runs from its intersection with U.S. Highway 63 near the Iowa state line and Chester, Iowa, and continues north to its northern terminus at its junction with U.S. Highway 52 and State Highway 50 in Hampton.