Enjoy easy hiking at the Good Harbor Bay Trail! A flat 2.8 mile loop, this trail is mostly wooded with a short section of low dunes near the start. Be aware that it is wet in places. To access the trailhead, take M-22 to County Road 669, approximately 8 miles north of Glen Arbor. Follow County Road 669 toward Lake Michigan. Turn right on Lake Michigan Road and follow it to the trailhead. The National Lakeshore charges a visitor's fee of $20 per vehicle for a seven day pass or $40 for an annual pass. Mountain bikes are not allowed on any of the National Park trails. Pets must be kept on a six-foot maximum leash.