Michigan State Route 46 is an east-west highway in Northern Gratiot County. It runs from the Gratiot/Montcalm County Line, near Vestaburg, to the Gratiot/Saginaw County Line, near Merrill. MI St Rt 46 passes through the following towns in Gratiot County. Alma
St. Louis
Breckenridge MI St Rt 46 is multi-plexed in Gratiot County. BUSN U.S. Rt. 127, from Alma to St. Louis.
MI St Rt 46 intersects the following highways in Gratiot County. U.S. Rt. 127, at Alma.
EB MI St Rt 46 at the Gratiot/Montcalm County Line. WB MI St Rt 46 west of U.S. Rt. 127/BUSN U.S. Rt. 127. A junction marker on NB BUSN U.S. Rt. 127. A BGS on SB U.S. Rt. 127. A BGS on SB U.S. Rt. 127. A BGS on SB U.S. Rt. 127. A BGS on SB U.S. Rt. 127. EB BUSN U.S. Rt. 127/MI St Rt 46 at U.S. Rt. 127 on the northside. EB BUSN U.S. Rt. 127/MI St Rt 46 east of U.S. Rt. 127 on the northside. EB BUSN U.S. Rt. 127/MI St Rt 46 at Begole Road. EB BUSN U.S. Rt. 127/MI St Rt 46 at Watson Street. EB BUSN U.S. Rt. 127/MI St Rt 46 at Pine Street.