Minnesota State Highway 248 (MN 248) is a 11 miles highway in southeast Minnesota, which runs from its intersection with Winona County Road 33 in Altura east to its terminus at its intersection with U.S. Highway 61 just north of Minnesota City, near Winona.