Roads of the Mid-South & West > Highways of the State of Michigan > U.S. Federal Route 31, Michigan > U.S. Federal Route 31; Ottawa County, Michigan

U.S. Federal Route 31
Ottawa County

U.S. Federal Route 31 is the main north-south highway in Western Ottawa County. It runs on a four-lane expressway from the Allegan/Ottawa County Line, at Holland to Grand Haven. At Grand Haven to the Muskegon/Ottawa County Line it runs on a freeway.

U.S. Rt. 31 passes through the following towns in Ottawa County.
Holland

Waverly
West Olive

Agnew

Grand Haven

Ferrysburg

U.S. Rt. 31 is multi-plexed in Ottawa County.
BUSN Loop I-196, at Holland.


BUSN Loop I-196 intersects the following highways in Ottawa County.
Michigan State Route 45, at Agnew.

Michigan State Route 104, at Ferrysburg.



EB BUSN Loop I-196/NB U.S. Rt. 31 near the Allegan/Ottawa County Line.

WB BUSN Loop I-196/SB U.S. Rt. 31 at 8th.

EB BUSN Loop I-196/NB U.S. Rt. 31 on the northeast side of Holland.

A guide marker in Holland.

A BGS in Holland.

NB U.S. Rt. 31 near James St in Holland.

NB U.S. Rt. 31 south of Riley Street in Holland.

A travel advisory sign on NB U.S. Rt. 31.

NB U.S. Rt. 31 near New Holland Street.

NB U.S. Rt. 31 near West Olive.

NB U.S. Rt. 31 south of Stanton Street.

NB U.S. Rt. 31 near MI St Rt 45.

NB U.S. Rt. 31 north of MI St Rt 45.

NB U.S. Rt. 31 near Agnew.

NB U.S. Rt. 31 in Grand Haven.

A set of guide markers in Grand Haven.

NB U.S. Rt. 31 near the draw bridge in Grand Haven.

NB U.S. Rt. 31 near Robinson Park on Harbor Island.

NB U.S. Rt. 31 at the draw bridge in Grand Haven.

NB U.S. Rt. 31 crossing the draw bridge.

NB U.S. Rt. 31 north of MI St Rt 104.

NB U.S. Rt. 31 at Van Wagoner Street.

NB U.S. Rt. 31 north of Van Wagoner Street.

21 July 2021