Travel from Chicago to Mackinac-Island

How to get from Chicago to Mackinac Island?

There is no direct connection from Chicago to Mackinac Island. However, you can take the train to East Lansing, MI, take the bus to Mackinaw, take the walk to Mackinaw, then take the ferry to Mackinac Island. Alternatively, you can take a vehicle from Chicago to Mackinac Island via Grand Rapids, Mackinaw City, and Mackinaw in around 12 hours 1 minute.

Travel Guides

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

How to get from Chicago to Mackinac Island

ModeDurationPrice
From Chicago Union Station Amtrak train to East Lansing, MI, bus to Mackinaw, walk to Mackinaw, then ferry to Mackinac Island.11 h 38 min$135
From Chicago Union Station Amtrak train to Grand Rapids, bus to Mackinaw City, walk to Mackinaw, then ferry to Mackinac Island.12 h 1 min$137
From Chicago, IL bus to Kalamazoo, MI - Amtrak, Amtrak Thruway to Mackinaw City, MI, walk to Mackinaw, then ferry to Mackinac Island.12 h 12 min
From Chicago, IL bus to Grand Rapids, bus to Mackinaw City, walk to Mackinaw, then ferry to Mackinac Island.14 h 32 min$125
From Adams/Wabash subway to Chicago Midway airport, fly to Pellston airport, taxi to Pellston, MI, Amtrak Thruway to Mackinaw City, MI, walk to Mackinaw, then ferry to Mackinac Island.6 h 59 min$358
From Jackson-Blue subway to Chicago O'Hare airport, fly to Traverse City airport, taxi to Traverse City, MI, bus to Mackinaw City, walk to Mackinaw, then ferry to Mackinac Island.7 h 6 min$398
From Adams/Wabash subway to Chicago Midway airport, fly to Sault Ste Marie airport, taxi to Kinross, bus to St. Ignace, bus to Mackinaw, walk to Mackinaw, then ferry to Mackinac Island.9 h 3 min$687
From Jackson-Blue subway to Chicago O'Hare airport, fly to Saginaw airport, taxi to Bay City, MI, bus to Mackinaw, walk to Mackinaw, then ferry to Mackinac Island.10 h 19 min$410

How long does it take to get from Chicago to Mackinac Island?

It takes approximately 11 hours 38 minutes to get from Chicago to Mackinac Island, including transfers.

Operators from Chicago to Mackinac Island

OperatorPhoneWebsite
Amtrak+1 1-800-872-7245Amtrak
Indian TrailsIndian Trails
Sheplers FerrySheplers Ferry
Greyhound USA+1 214-849-8100Greyhound USA
Chicago Transit (CTA)Chicago Transit (CTA)
DeltaDelta
Southwest AirlinesSouthwest Airlines
American AirlinesAmerican Airlines
United AirlinesUnited Airlines