Top activities
Top landmarks
Explore the world
  • Top categories
  • Top Asia tours
  • Top Australia/Pacific tours
  • Top Caribbean tours
  • Top Central & South America tours
  • Top Europe tours
  • Top Middle East & Africa tours
  • Top North America tours
  • Top landmark tours
  • Top Asia landmarks
  • Top Australia/Pacific landmarks
  • Top Caribbean landmarks
  • Central/South America landmarks
  • Top Europe landmarks
  • Top Middle East & Africa landmarks
  • Top North America landmarks
  • Wonders of the World
  • USA hotspots in 2026
  • Warm destinations
  • National parks
  • Island escapes
  • Luxury destinations
Port schedule
Start your search
Mackinac Island shore excursions

Mackinac Island Cruise Port Schedule

Mackinac Island cruise port schedule through September 2029.

DayShipCruiseArrivalDeparturePassengers
Friday
May 7,
2027
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Monday
May 10,
2027
10 Night Great Lakes, Port Colborne ON, Cleveland OH, Detroit MI, Sault Ste Marie, Mackinac Island, Escanaba MI & Milwaukee WI Cruise
220
Tuesday
May 11,
2027
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Tuesday
May 11,
2027
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Friday
May 14,
2027
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Sunday
May 16,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
220
Saturday
May 22,
2027
10 Night Great Lakes, Port Colborne ON, Cleveland OH, Detroit MI, Sault Ste Marie, Mackinac Island, Escanaba MI & Milwaukee WI Cruise
210
Sunday
May 23,
2027
14 Night Welland Canal, Port Colborne ON, Cleveland OH, Detroit MI, Alpena MI, Algoma WI, Mackinac Island, Killarney ON, Sault Ste Marie, Thunder Bay ON & Silver Islet ON Cruise
378
Sunday
May 23,
2027
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Friday
May 28,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
210
Friday
May 28,
2027
10 Night Great Lakes, Port Colborne ON, Cleveland OH, Detroit MI, Sault Ste Marie, Mackinac Island, Escanaba MI & Milwaukee WI Cruise
220
Wednesday
Jun 2,
2027
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Thursday
Jun 3,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
220
Thursday
Jun 3,
2027
14 Night Thunder Bay ON, Silver Islet ON, Sault Ste Marie, Mackinac Island, Algoma WI, Alpena MI, Killarney ON, Detroit MI, Cleveland OH, Port Colborne ON & Welland Canal Cruise
378
Wednesday
Jun 9,
2027
10 Night Great Lakes, Port Colborne ON, Cleveland OH, Detroit MI, Sault Ste Marie, Mackinac Island, Escanaba MI & Milwaukee WI Cruise
210
Monday
Jun 14,
2027
14 Night Welland Canal, Port Colborne ON, Cleveland OH, Detroit MI, Alpena MI, Algoma WI, Mackinac Island, Killarney ON, Sault Ste Marie, Thunder Bay ON & Silver Islet ON Cruise
378
Tuesday
Jun 15,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
210
Tuesday
Jun 15,
2027
10 Night Great Lakes, Port Colborne ON, Cleveland OH, Detroit MI, Sault Ste Marie, Mackinac Island, Escanaba MI & Milwaukee WI Cruise
220
Friday
Jun 18,
2027
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Sunday
Jun 20,
2027
15 Night Great Lakes, Mackinac Island, Marquette MI, Houghton MI, Duluth MN, Thunder Bay ON, Sault Ste Marie, Green Bay WI, Sturgeon Bay WI & Muskegon MI Cruise
220
Tuesday
Jun 22,
2027
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Friday
Jun 25,
2027
14 Night Thunder Bay ON, Silver Islet ON, Sault Ste Marie, Mackinac Island, Algoma WI, Alpena MI, Killarney ON, Detroit MI, Cleveland OH & Port Colborne ON Cruise
378
Sunday
Jun 27,
2027
10 Night Great Lakes, Port Colborne ON, Cleveland OH, Detroit MI, Sault Ste Marie, Mackinac Island, Escanaba MI & Milwaukee WI Cruise
210
Saturday
Jul 3,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
210
Sunday
Jul 4,
2027
15 Night Great Lakes, Mackinac Island, Marquette MI, Houghton MI, Duluth MN, Thunder Bay ON, Sault Ste Marie, Green Bay WI, Sturgeon Bay WI & Muskegon MI Cruise
220
Saturday
Jul 10,
2027
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Wednesday
Jul 14,
2027
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Thursday
Jul 15,
2027
10 Night Great Lakes, Port Colborne ON, Cleveland OH, Detroit MI, Sault Ste Marie, Mackinac Island, Escanaba MI & Milwaukee WI Cruise
210
Monday
Jul 19,
2027
14 Night Milwaukee WI, Great Lakes, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH, Port Colborne ON, Toronto & Montreal Cruise
220
Wednesday
Jul 21,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
210
Monday
Jul 26,
2027
14 Night Welland Canal, Port Colborne ON, Cleveland OH, Detroit MI, Alpena MI, Algoma WI, Mackinac Island, Killarney ON, Sault Ste Marie, Thunder Bay ON & Silver Islet ON Cruise
378
Monday
Aug 2,
2027
10 Night Great Lakes, Port Colborne ON, Cleveland OH, Detroit MI, Sault Ste Marie, Mackinac Island, Escanaba MI & Milwaukee WI Cruise
210
Friday
Aug 6,
2027
14 Night Thunder Bay ON, Silver Islet ON, Sault Ste Marie, Mackinac Island, Algoma WI, Alpena MI, Killarney ON, Detroit MI, Cleveland OH & Port Colborne ON Cruise
378
Sunday
Aug 8,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
210
Wednesday
Aug 18,
2027
13 Night Welland Canal, Windsor ON, Tobermory ON, Parry Sound ON, Killarney ON, Sault Ste Marie, Great Lakes & Mackinac Island Cruise
7:00 AM5:00 PM240
Friday
Aug 20,
2027
8 Night Welland Canal, Port Colborne ON, Great Lakes, Detroit MI, Manitoulin Island, Sault Ste Marie & Mackinac Island Cruise
7:00 AM1:30 PM184
Friday
Aug 20,
2027
10 Night Great Lakes, Port Colborne ON, Cleveland OH, Detroit MI, Sault Ste Marie, Mackinac Island, Escanaba MI & Milwaukee WI Cruise
210
Saturday
Aug 21,
2027
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Sunday
Aug 22,
2027
21 Night Mackinac Island, Sault Ste Marie, Killarney ON, Parry Sound ON, Isle of Mull, Great Lakes, Windsor ON, Welland Canal, Toronto, St Lawrence Seaway, Montreal, Quebec City, Tadoussac, Gaspe, Madeleine-Magdalen Islands & Prince Edward Island Cruise
8:00 AM7:00 PM240
Sunday
Aug 22,
2027
8 Night Great Lakes, Mackinac Island, Sault Ste Marie, Manitoulin Island, Detroit MI, Port Colborne ON & Welland Canal Cruise
1:00 PM8:00 PM184
Tuesday
Aug 24,
2027
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Thursday
Aug 26,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
210
Thursday
Sep 2,
2027
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Sunday
Sep 5,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
220
Tuesday
Sep 7,
2027
10 Night Great Lakes, Port Colborne ON, Cleveland OH, Detroit MI, Sault Ste Marie, Mackinac Island, Escanaba MI & Milwaukee WI Cruise
210
Sunday
Sep 12,
2027
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Monday
Sep 13,
2027
12 Night Great Lakes, Escanaba MI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH, Port Colborne ON & Toronto Cruise
210
Friday
Sep 17,
2027
10 Night Great Lakes, Port Colborne ON, Cleveland OH, Detroit MI, Sault Ste Marie, Mackinac Island, Escanaba MI & Milwaukee WI Cruise
220
Wednesday
Sep 22,
2027
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Sunday
Sep 26,
2027
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Wednesday
Sep 29,
2027
21 Night Prince Edward Island, Madeleine-Magdalen Islands, Gaspe, Tadoussac, Quebec City, Montreal, St Lawrence Seaway, Toronto, Welland Canal, Great Lakes, Windsor ON, Tobermory ON, Parry Sound ON, Killarney ON, Sault Ste Marie & Mackinac Island Cruise
8:00 AM6:00 PM240
Saturday
Oct 2,
2027
19 Night Mackinac Island, Sault Ste Marie, Parry Sound ON, Killarney ON, Tobermory ON, Windsor ON, Welland Canal, Toronto, St Lawrence Seaway, Montreal, Quebec City, Saguenay, Tadoussac, Gaspe, Madeleine-Magdalen Islands & Prince Edward Island Cruise
1:30 PM7:00 PM240
Saturday
May 13,
2028
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Sunday
May 14,
2028
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Wednesday
May 17,
2028
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Wednesday
May 17,
2028
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Friday
May 26,
2028
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Monday
May 29,
2028
14 Night Port Colborne ON, Cleveland OH, Detroit MI, Alpena MI, Algoma WI, Mackinac Island, Killarney ON, Sault Ste Marie, Thunder Bay ON & Silver Islet ON Cruise
378
Monday
Jun 5,
2028
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Friday
Jun 9,
2028
14 Night Thunder Bay ON, Silver Islet ON, Sault Ste Marie, Mackinac Island, Algoma WI, Alpena MI, Killarney ON, Detroit MI, Cleveland OH & Port Colborne ON Cruise
378
Saturday
Jun 10,
2028
19 Night Madeleine-Magdalen Islands, Prince Edward Island, Gaspe, Havre-Saint-Pierre, Tadoussac, Saguenay, Quebec City, Montreal, St Lawrence Seaway, Toronto, Welland Canal, Great Lakes, Windsor ON, Tobermory ON, Killarney ON, Parry Sound ON, Sault Ste Marie & Mackinac Island Cruise
7:00 AM1:00 PM240
Saturday
Jun 17,
2028
14 Night Port Colborne ON, Cleveland OH, Detroit MI, Alpena MI, Algoma WI, Mackinac Island, Killarney ON, Sault Ste Marie, Thunder Bay ON & Silver Islet ON Cruise
378
Wednesday
Jun 21,
2028
12 Night Sault Ste Marie, Tobermory ON, Windsor ON, Killarney ON, Parry Sound ON, Great Lakes, Silver Islet ON & Mackinac Island Cruise
8:00 AM7:00 PM240
Saturday
Jun 24,
2028
24 Night Mackinac Island, Sault Ste Marie, Parry Sound ON, Killarney ON, Tobermory ON, Windsor ON, Welland Canal, Toronto, St Lawrence Seaway, Montreal, Quebec City, Tadoussac, Woody Point NL, Red Bay NL, L'Anse aux Meadows, Ilulissat & Sisimiut Cruise
1:30 PM7:00 PM240
Saturday
Jun 24,
2028
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Wednesday
Jun 28,
2028
14 Night Thunder Bay ON, Silver Islet ON, Sault Ste Marie, Mackinac Island, Algoma WI, Alpena MI, Killarney ON, Detroit MI, Cleveland OH & Port Colborne ON Cruise
378
Wednesday
Jun 28,
2028
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Thursday
Jul 13,
2028
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Sunday
Jul 16,
2028
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Tuesday
Jul 25,
2028
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Friday
Aug 4,
2028
7 Night Mackinac Island, Alpena MI & Port Colborne ON Cruise
378
Wednesday
Aug 16,
2028
14 Night Port Colborne ON, Cleveland OH, Detroit MI, Alpena MI, Algoma WI, Mackinac Island, Killarney ON, Sault Ste Marie, Thunder Bay ON & Silver Islet ON Cruise
378
Sunday
Aug 27,
2028
8 Night Great Lakes, Mackinac Island, Sault Ste Marie, Manitoulin Island, Detroit MI, Port Colborne ON & Welland Canal Cruise
1:30 PM8:00 PM184
Sunday
Aug 27,
2028
14 Night Thunder Bay ON, Silver Islet ON, Sault Ste Marie, Mackinac Island, Algoma WI, Alpena MI, Killarney ON, Detroit MI, Cleveland OH & Port Colborne ON Cruise
378
Tuesday
Sep 5,
2028
13 Night Welland Canal, Terrene Landing-Cleveland MS, Detroit MI, Alpena MI, Mackinac Island, Sault Ste Marie, Parry Sound ON & Killarney ON Cruise
8:00 AM6:00 PM240
Monday
Sep 11,
2028
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Thursday
Sep 14,
2028
13 Night Mackinac Island, Sault Ste Marie, Silver Islet ON, Killarney ON, Parry Sound ON, Tobermory ON, Detroit MI, Cleveland OH & Welland Canal Cruise
1:30 PM7:00 PM240
Thursday
Sep 14,
2028
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Sunday
Sep 24,
2028
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Wednesday
May 16,
2029
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Friday
May 18,
2029
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Saturday
May 19,
2029
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Monday
May 21,
2029
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Monday
May 28,
2029
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Thursday
May 31,
2029
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Thursday
Jun 7,
2029
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Tuesday
Jun 12,
2029
14 Night Port Colborne ON, Cleveland OH, Detroit MI, Alpena MI, Algoma WI, Mackinac Island, Killarney ON, Sault Ste Marie, Thunder Bay ON & Silver Islet ON Cruise
378
Sunday
Jun 17,
2029
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Wednesday
Jun 20,
2029
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Saturday
Jun 23,
2029
14 Night Thunder Bay ON, Silver Islet ON, Sault Ste Marie, Mackinac Island, Algoma WI, Alpena MI, Killarney ON, Detroit MI, Cleveland OH & Port Colborne ON Cruise
378
Friday
Jun 29,
2029
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Monday
Jul 9,
2029
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Thursday
Jul 19,
2029
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Sunday
Jul 22,
2029
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Tuesday
Jul 31,
2029
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Friday
Aug 10,
2029
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Wednesday
Aug 22,
2029
14 Night Port Colborne ON, Cleveland OH, Detroit MI, Alpena MI, Algoma WI, Mackinac Island, Killarney ON, Sault Ste Marie, Thunder Bay ON & Silver Islet ON Cruise
378
Sunday
Sep 2,
2029
14 Night Thunder Bay ON, Silver Islet ON, Sault Ste Marie, Mackinac Island, Algoma WI, Alpena MI, Killarney ON, Detroit MI, Cleveland OH & Port Colborne ON Cruise
378
Monday
Sep 17,
2029
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Friday
Sep 21,
2029
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378

Frequently Asked Questions

Mackinac Island shore excursion reviews
Activity name

Discover Mackinac Island