The highway mainly parallels the Lake Michigan shore, and runs for 356 miles in a northerly direction from the Indiana-Michigan state line southwest of Niles to its terminus at I-75 south of Mackinaw City.