Here are six ways of getting from Chicago to Mackinac Island and back:
- One route from Chicago to Mackinac Island by car is around the east side of Lake Michigan and up through Michigan’s Lower Peninsula. This route goes past the beach towns of southwestern Michigan before veering inland through Grand Rapids, Michigan’s second-largest city. Then you’ll drive up through the middle of the state to Mackinaw City, where you can park your car and catch a ferry boat to Mackinac Island. Travel time to the Mackinac Island ferry docks in Mackinaw City: 6.5 hours.
- While the shortest route by car for many Chicagoans rounds the southern end of Lake Michigan before heading north, people on the north side of Chicagoland can save some gas by driving north through Wisconsin past Milwaukee and Green Bay before heading east through Michigan's Upper Peninsula. Travel time to the Mackinac Island ferry docks in St. Ignace is about 7 hours. To experience the Lake Michigan Circle Tour during your trip to Mackinac Island, drive through Michigan's Lower Peninsula on the way there and through Wisconsin on the way back, or vice versa.
- Car ferry options from Chicago to Mackinac Island include a choice of two Lake Michigan crossings: the Lake Express ferry from Milwaukee to Muskegon, Mich. or the S. Badger ferry from Manitowoc, Wisc. to Ludington, Mich. From Chicago, it’s about a 90-minute drive to Milwaukee, then another four hours from Muskegon to the Mackinac Island ferry docks in Mackinaw City after the 2.5-hour water crossing on the Lake Express. To ride the S.S. Badger, it’s about a 3-hour drive to Manitowoc, then another three hours from Ludington to the ferry docks in Mackinaw City after a 4-hour water crossing.
- Flying from Chicago to Mackinac Island is one way you can leave your vehicle behind and embrace the car-free character of Mackinac Island throughout your entire trip. While there are no direct commercial flights from Chicago to Mackinac Island, you can catch a charter flight straight to Mackinac Island. Alternatively, you can hop on a commercial flight to the Chippewa County International Airport (CIU) in Sault Ste. Marie, just 30 miles north of the Mackinac Island ferry docks in St. Ignace, via a connection in either Minneapolis/St. Paul or Detroit. Or you can connect in Detroit to Pellston Regional Airport (PLN), about 15 miles south of the Mackinac Island ferry docks in Mackinaw City. Each of those northern Michigan airports offers shuttle service to the ferry docks where you can board a 15-minute boat ride to Mackinac Island. You also can fly directly to the Mackinac Island Airport by taking a charter flight from St. Ignace or several Michigan airports that are served directly from Chicago including Traverse City (TVC), Grand Rapids (GRR), Lansing (LAN) and Marquette (MQT). Just be sure to call ahead and have a horse-drawn taxi meet you at the Mackinac Island Airport when you land!
- A train/bus combo from Chicago to Mackinac Island is another car-free travel option. Amtrak provides service from Union Station to several Michigan destinations including Grand Rapids, Lansing and Flint. From there, you can board a bus to Mackinaw City and hop on a ferry boat to Mackinac Island.
- Taking a Great Lakes cruise with a stop on Mackinac Island is another option for Chicagoans looking to experience the Jewel of the Great Lakes. Mackinac Island is a popular port of call for Great Lakes cruise ships including some that depart from Chicago. You’ll make your way through the Great Lakes on a luxury cruise ship and spend one of your days exploring the unique charm and natural beauty of Mackinac Island!
- 7 sights to see on a horse-drawn public carriage tour of Mackinac Island
- Tips for visiting Mackinac Island with limited mobility
- 10 must-see sights for nature lovers on Mackinac Island
- Vegetarian and special dietary food options on Mackinac Island
- Why Travel + Leisure readers ranked Mackinac Island ‘World’s Best’ island