Minnesota State Highway 3 (MN 3) is a 43.749-mile-long (70.407 km) state highway in Minnesota, which runs from its intersection with MN 21 in Faribault and continues north to its northern terminus at an intersection with MN 5 in downtown Saint Paul. Until the resigning of a previously unsigned highway in 2019, the route's northern terminus was an interchange with MN 62 in Inver Grove Heights.