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

    1. Mackinac Island

      20 min - every 20 minutes

      $11 - $12

    2. Mackinaw City, MI

      8 h 5 min - once daily

      • Kalamazoo, MI - Amtrak
  • Ferry, bus

    $71 - $119
    1. Mackinac Island

      20 min - every 20 minutes

      $11 - $12

    2. Mackinaw

      5 h 45 min - once daily

      $45 - $80

    3. Lansing

      2 h 35 min - once daily

      $15 - $27

      • Kalamazoo
  • Ferry to Pellston, fly

    $259 - $1,337
    1. Mackinac Island

      20 min - every 20 minutes

      $11 - $12

    2. Mackinaw

      28 min - once daily

      $3 - $6

    3. Pellston (PLN)

      3 h 9 min - 1 stopover

      $230 - $1,300

    4. Kalamazoo (AZO)

      9 min - 4.6 miles

      $15 - $19

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

    $150 - $654
    1. Mackinac Island

      20 min - hourly

      $9 - $11

    2. St. Ignace

      29 min - once daily

      $6 - $11

    3. Kinross

      4 min - 2.5 miles

      $10 - $13

    4. Sault Ste Marie (CIU)

      3 h 51 min - 1 stopover

      $110 - $600

    5. Kalamazoo (AZO)

      9 min - 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 Amtrak Thruway to Kalamazoo, MI - Amtrak. 9 h 25 min. From Mackinac Island ferry to Mackinaw, bus to Lansing, then bus to Kalamazoo. 10 h 40 min $80. From Mackinac Island ferry to Mackinaw, bus to Pellston airport, fly to Kalamazoo airport, then taxi to Kalamazoo. 6 h 6 min $734. From Mackinac Island ferry to St. Ignace, bus to Kinross, taxi to Sault Ste Marie airport, fly to Kalamazoo airport, then taxi to Kalamazoo. 6 h 53 min $370.