Travel from Niagara-Falls to Mackinac-Island

How to get from Niagara Falls to Mackinac Island?

There is no direct connection from Niagara Falls to Mackinac Island. However, you can take the bus to Toronto, ON, take the bus to Sault Ste Marie, ON, take the drive to Sault Ste. Marie, MI, take the Amtrak Thruway to Mackinaw City, MI, take the walk to Mackinaw, then take the ferry to Mackinac Island. Alternatively, you can take the line 40 bus to Ellicott St & North Division St, take the line 24 bus to Buffalo airport, fly to Pellston, take the taxi to Pellston, MI, take the bus to Mackinaw, take the walk to Mackinaw, then take the ferry to Mackinac Island.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Niagara Falls to Mackinac Island

ModeDurationPrice
From Niagara Falls, ON bus to Toronto, ON, bus to Sault Ste Marie, ON, drive to Sault Ste. Marie, MI, Amtrak Thruway to Mackinaw City, MI, walk to Mackinaw, then ferry to Mackinac Island.15 h 31 min
From Rainbow Blvd & 1st St line 40 bus to Ellicott St & North Division St, line 24 bus to Buffalo airport, fly to Pellston airport, taxi to Pellston, MI, bus to Mackinaw, walk to Mackinaw, then ferry to Mackinac Island.8 h 46 min$729
From Niagara Falls train to Union Station, line 509 tram to Toronto Island airport, fly to Sault Ste Marie airport, drive to Sault Ste. Marie, MI, Amtrak Thruway to Mackinaw City, MI, walk to Mackinaw, then ferry to Mackinac Island.8 h 13 min
From Niagara Falls train to UP Express Union Station, train to Toronto airport, fly to Sault Ste Marie airport, drive to Sault Ste. Marie, MI, Amtrak Thruway to Mackinaw City, MI, walk to Mackinaw, then ferry to Mackinac Island.8 h 26 min
From Rainbow Blvd & 1st St line 40 bus to Ellicott St & North Division St, line 24 bus to Buffalo airport, fly to Sault Ste Marie airport, taxi to Kinross, bus to St. Ignace, MI, bus to Mackinaw, walk to Mackinaw, then ferry to Mackinac Island.11 h$588