Travel from Ann-Arbor to Mackinac-Island

How to get from Ann Arbor to Mackinac Island?

There is no direct connection from Ann Arbor to Mackinac Island. However, you can take the bus to Lansing, MI, take the bus to Mackinaw, take the walk to Mackinaw, then take the ferry to Mackinac Island. Alternatively, you can take the bus to Battle Creek, MI, take the Amtrak Thruway to Mackinaw City, MI, take the walk to Mackinaw, then take the ferry to Mackinac Island.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Ann Arbor to Mackinac Island

From Ann Arbor Amtrak bus to Lansing, MI, bus to Mackinaw, walk to Mackinaw, then ferry to Mackinac Island. 10 h 3 min $87. From Ann Arbor, MI bus to Battle Creek, MI, Amtrak Thruway to Mackinaw City, MI, walk to Mackinaw, then ferry to Mackinac Island. 14 h 16 min. From Blake Transit Center bus to Detroit airport, fly to Pellston airport, taxi to Pellston, MI, bus to Mackinaw, walk to Mackinaw, then ferry to Mackinac Island. 5 h 6 min $273. From Blake Transit Center bus to Detroit airport, fly to Traverse City airport, taxi to Traverse City, MI, Amtrak Thruway to Mackinaw City, MI, walk to Mackinaw, then ferry to Mackinac Island. 7 h 36 min. From Blake Transit Center bus to Detroit airport, fly to Alpena airport, taxi to Alpena, bus to Mackinaw, walk to Mackinaw, then ferry to Mackinac Island. 7 h 3 min $921. From Blake Transit Center bus to Detroit airport, fly to Sault Ste Marie airport, taxi to Kinross, bus to St. Ignace, MI, bus to Mackinaw, walk to Mackinaw, then ferry to Mackinac Island. 6 h 24 min $137.

Operators from Ann Arbor to Mackinac Island