In order to get to Mackinac Island by road, you must first travel to Mackinac City in the Lower Peninsula of Michigan or St.Ignace in the Upper Peninsula. The Mackinac Bridge spans the Lower and Upper Peninsulas connecting the two communities. From here, scheduled ferryboat service is available throughout the day. Ample parking is available on the mainland at all ferry docks. Ferry tickets may be purchased on arrival at the docks.
You can also take a commercial airline from Detroit and Chicago to Pellston Airport, which is located 16 miles south of Mackinaw City. Air taxi service is available between Mackinac Island and Pelliston, as is taxi service between Pelliston and the ferry docks.
Traveling North ( Lower Peninsula to Mackinaw City)
Take US 31, 23 or I-75 North to I-75. Take I-75 North to Mackinaw City Exits (337, 338, and 339). Follow exits and signs to Mackinac Island Ferry Docks (Shepler’s, Star Line, Arnold).
Traveling South (Upper Peninsula to St. Ignace)
Take US 2 East or US-23 and I-75 South to St. Ignace. Take State Street Exit and follow signs to Mackinac Island Ferry Docks (Shepler’s, Star Line, Arnold).