Travel options for:
Mackinac Island to Kalamazoo
  • Ferry, bus Amtrak

    1. Mackinac Island

      20min - every 20 minutes

      $11 - $12

    2. Mackinaw City, MI

      8hrs 05min - once daily

      • Kalamazoo, MI - Amtrak
  • Ferry, bus Indian Trails

    $71 - $119
    1. Mackinac Island

      20min - every 20 minutes

      $11 - $12

    2. Mackinaw

      5hrs 45min - once daily

      $45 - $80

    3. Lansing

      2hrs 35min - once daily

      $15 - $27

      • Kalamazoo
  • Ferry to Pellston, fly

    $124 - $507
    1. Mackinac Island

      20min - every 20 minutes

      $11 - $12

    2. Mackinaw

      28min - once daily

      $3 - $6

    3. Pellston (PLN)

      3hrs 12min - 1 stopover

      $95 - $470

    4. Kalamazoo (AZO)

      9min - 4.6 miles

      $15 - $19

      • Kalamazoo
  • Ferry, bus to Sault Ste Marie, fly

    $140 - $534
    1. Mackinac Island

      20min - hourly

      $9 - $11

    2. St. Ignace

      29min - once daily

      $6 - $11

    3. Kinross

      4min - 2.5 miles

      $10 - $13

    4. Sault Ste Marie (CIU)

      4hrs 22min - 1 stopover

      $100 - $480

    5. Kalamazoo (AZO)

      9min - 4.6 miles

      $15 - $19

      • Kalamazoo
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Mackinac Island ferry to Mackinaw City, MI then bus to Kalamazoo, MI - Amtrak. 9hrs 25min. From Mackinac Island ferry to Mackinaw, bus to Lansing, then bus to Kalamazoo. 10hrs 40min $80. From Mackinac Island ferry to Mackinaw, bus to Pellston airport, fly to Kalamazoo airport, then taxi to Kalamazoo. 6hrs 09min $274. From Mackinac Island ferry to St. Ignace, bus to Kinross, taxi to Sault Ste Marie airport, fly to Kalamazoo airport, then taxi to Kalamazoo. 7hrs 24min $300.