U.S. Federal Route 31 is a north-south highway in is a north-south highway in Western Charlevoix County. It runs from the Charlevoix/Emmet County Line, near Bay Shore, to the Charlevoix/Antrim County Line, near Norwood. This runs along the Lake Michigan shoreline. It is the main highway through the tourist area of the county. U.S. Rt. 31 passes through the following towns in Charlevoix County. Bay Shore
Charlevoix
U.S. Rt. 31 is not multi-plexed in Charlevoix County. U.S. Rt. 31 intersects the following highway in Charlevoix County. Michigan State Route 66, at Charlevoix.
SB U.S. Rt. 31 at the Charlevoix/Emmet County Line. SB U.S. Rt. 31 near Murray Road. SB U.S. Rt. 31 near Nine Mile Point. SB U.S. Rt. 31 near the LWT Todd Wyett Park. SB U.S. Rt. 31 near Boyne City Road. SB U.S. Rt. 31 near Mercer Road. SB U.S. Rt. 31 near Fairway Drive. SB U.S. Rt. 31 near Dixon Avenue. SB U.S. Rt. 31 at the draw bridge in Charlevoix. SB U.S. Rt. 31 at MI St Rt 66. NB U.S. Rt. 31 at the Antrim/Charlevoix County Line.