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
Start your search

Mackinac Island Cruise Port Schedule

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
June 2,
2027
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Thursday
June 3,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
220
Thursday
June 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
June 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
June 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
June 15,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
210
Tuesday
June 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
June 18,
2027
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Sunday
June 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
June 22,
2027
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Friday
June 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
June 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
July 3,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
210
Sunday
July 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
July 10,
2027
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Wednesday
July 14,
2027
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Thursday
July 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
July 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
July 21,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
210
Monday
July 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
August 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
August 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
August 8,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
210
Wednesday
August 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
August 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
August 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
August 21,
2027
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Sunday
August 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
August 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
August 24,
2027
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Thursday
August 26,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
210
Thursday
September 2,
2027
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Sunday
September 5,
2027
10 Night Great Lakes, Milwaukee WI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH & Port Colborne ON Cruise
220
Tuesday
September 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
September 12,
2027
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Monday
September 13,
2027
12 Night Great Lakes, Escanaba MI, Mackinac Island, Sault Ste Marie, Detroit MI, Cleveland OH, Port Colborne ON & Toronto Cruise
210
Friday
September 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
September 22,
2027
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Sunday
September 26,
2027
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Wednesday
September 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
October 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
June 5,
2028
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Friday
June 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
June 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
June 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
June 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
June 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
June 24,
2028
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Wednesday
June 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
June 28,
2028
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Thursday
July 13,
2028
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Sunday
July 16,
2028
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Tuesday
July 25,
2028
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Friday
August 4,
2028
7 Night Mackinac Island, Alpena MI & Port Colborne ON Cruise
378
Wednesday
August 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
August 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
August 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
September 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
September 11,
2028
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Thursday
September 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
September 14,
2028
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Sunday
September 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
June 7,
2029
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Tuesday
June 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
June 17,
2029
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Wednesday
June 20,
2029
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Saturday
June 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
June 29,
2029
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Monday
July 9,
2029
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Thursday
July 19,
2029
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Sunday
July 22,
2029
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Tuesday
July 31,
2029
9 Night Mackinac Island, Killarney ON, Sault Ste Marie, Algoma WI & Chicago Cruise
378
Friday
August 10,
2029
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Wednesday
August 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
September 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
September 17,
2029
7 Night Port Colborne ON, Detroit MI, Alpena MI & Mackinac Island Cruise
378
Friday
September 21,
2029
7 Night Mackinac Island, Alpena MI, Detroit MI & Port Colborne ON Cruise
378
Viking CruisesVictory Cruise LinesHapag-Lloyd CruisesPonant Cruises
Mackinac Island shore excursions

Frequently Asked Questions

Mackinac Island shore excursion reviews
Activity name