Michigan Ferries Map: 41 Routes Carry 1,113,795 Passengers

This interactive map shows every passenger ferry route and terminal in Michigan. Across 41 unique routes serving 43 terminals, Michigan ferries carry around 1,113,795 passengers and 554,822 vehicles each year, ranking the state #13 nationally by ferry passenger volume.

Loading ferry data…

The role of ferries in Michigan

Michigan ferries cross the Straits of Mackinac to Mackinac Island, run between the Upper Peninsula and various Lake Michigan islands, and operate small auto ferries on inland river crossings. The S.S. Badger crossing of Lake Michigan from Ludington to Manitowoc, Wisconsin is the only US Lake Michigan car ferry.

Every ferry route in Michigan

The table below lists every passenger ferry route serving Michigan in the latest National Census of Ferry Operators, sorted by annual ridership. Passenger counts combine both directions.

RouteOperatorLengthTrip timeSeasonAnnual passengers
Sault Ste. Marie Ferry Dock – Sugar Island Ferry DockEastern U. P. Transportation Authority0.2 mi5 minYear-round407,734
De Tour Ferry Dock – Drummond Island Ferry DockEastern U. P. Transportation Authority1.0 mi8 minYear-round388,672
Eveline Township Landing – Ironton LandingCharlevoix County Transportation Authority0.1 mi4 min05/25 – 11/27112,734
Barbeau Ferry Dock – Neebish Island Ferry DockEastern U. P. Transportation Authority0.2 mi5 minYear-round41,954
Charlevoix BIBCO Dock – Beaver Island BIBCO DockBeaver Island Transportation Authority32.0 mi2h 15m04/10 – 12/2029,427
Windigo – Hat PointGrand Portage-Isle Royale Transportation Line, Inc.22.0 mi2h 0m05/01 – 10/1525,960
Cheboygan – Pointe Aux PinsPlaunt Transportation Company Inc.6.0 mi45 min04/15 – 11/3020,000
Waterfront Landing – Rock HarborThe Isle Royale Line48.0 mi3h 30m05/01 – 10/017,100
Windigo – Rock HarborGrand Portage-Isle Royale Transportation Line, Inc.50.0 mi5h 0m05/01 – 10/156,600
Rock Harbor – Hat PointGrand Portage-Isle Royale Transportation Line, Inc.80.0 mi7h 0m05/01 – 10/156,450
Houghton Mainland – Mott IslandIsle Royale National Park70.0 mi5h 0m04/23 – 10/225,079
Mott Island – Rock HarborIsle Royale National Park4.0 mi1h 0m05/14 – 09/264,135
McCargoe Cove – Rock HarborGrand Portage-Isle Royale Transportation Line, Inc.30.0 mi3h 0m05/01 – 10/153,300
Belle Isle – Rock HarborGrand Portage-Isle Royale Transportation Line, Inc.15.0 mi2h 0m05/01 – 10/153,300
Belle Isle – Tobin HarborGrand Portage-Isle Royale Transportation Line, Inc.15.0 mi2h 0m05/01 – 10/153,300
Hat Point – McCargoe CoveGrand Portage-Isle Royale Transportation Line, Inc.60.0 mi5h 0m05/01 – 10/153,150
Windigo – McCargoe CoveGrand Portage-Isle Royale Transportation Line, Inc.35.0 mi3h 30m05/01 – 10/153,150
Windigo – Belle IsleGrand Portage-Isle Royale Transportation Line, Inc.35.0 mi4h 0m05/01 – 10/153,150
McCargoe Cove – Belle IsleGrand Portage-Isle Royale Transportation Line, Inc.8.0 mi30 min05/01 – 10/153,150
Chippewa Harbor – Hat PointGrand Portage-Isle Royale Transportation Line, Inc.70.0 mi6h 30m05/01 – 10/153,150
Chippewa Harbor – WindigoGrand Portage-Isle Royale Transportation Line, Inc.30.0 mi3h 30m05/01 – 10/153,150
Malone Bay – Hat PointGrand Portage-Isle Royale Transportation Line, Inc.60.0 mi5h 0m05/01 – 10/153,150
Malone Bay – WindigoGrand Portage-Isle Royale Transportation Line, Inc.25.0 mi2h 30m05/01 – 10/153,150
Rock Harbor – Chippewa HarborGrand Portage-Isle Royale Transportation Line, Inc.15.0 mi1h 0m05/01 – 10/152,850
Rock Harbor – Malone BayGrand Portage-Isle Royale Transportation Line, Inc.20.0 mi2h 0m05/01 – 10/152,850
Daisy Farm – Chippewa HarborGrand Portage-Isle Royale Transportation Line, Inc.10.0 mi1h 0m05/01 – 10/152,850
Daisy Farm – Malone BayGrand Portage-Isle Royale Transportation Line, Inc.20.0 mi2h 0m01/05 – 10/152,850
Chippewa Harbor – Malone BayGrand Portage-Isle Royale Transportation Line, Inc.10.0 mi1h 0m05/01 – 10/152,850
Rock Harbor – Daisy FarmGrand Portage-Isle Royale Transportation Line, Inc.5.0 mi30 min05/01 – 10/152,550
Daisy Farm – WindigoGrand Portage-Isle Royale Transportation Line, Inc.45.0 mi4h 30m05/01 – 10/152,550
Hat Point – Belle IsleGrand Portage-Isle Royale Transportation Line, Inc.65.0 mi5h 30m05/01 – 10/151,050
Tobin Harbor – Rock HarborGrand Portage-Isle Royale Transportation Line, Inc.5.0 mi30 min05/01 – 10/151,050
Hat Point – Tobin HarborGrand Portage-Isle Royale Transportation Line, Inc.75.0 mi6h 30m05/01 – 10/15450
Windigo – Tobin HarborGrand Portage-Isle Royale Transportation Line, Inc.45.0 mi4h 30m05/01 – 10/15450
McCargoe Cove – Tobin HarborGrand Portage-Isle Royale Transportation Line, Inc.25.0 mi2h 0m05/01 – 10/15450
Houghton Mainland – WindigoIsle Royale National Park61.7 mi5h 0mYear-round50
Fishtown Dock – South Manitou IslandManitou Island Transit, Inc14.1 mi1h 15m05/01 – 10/310
Fishtown Dock – North Manitou IslandManitou Island Transit, Inc10.7 mi1h 0m05/01 – 11/150
Ludington – ManitowocLake Michigan Car Ferry60.0 mi4h 0m05/10 – 10/110
Milwaukee Ferry Dock – Muskegon Ferry DockLake Express LLC72.0 mi2h 30m05/01 – 10/310
Grand Island Williams Landing – Munising Grand Island LandingGrand Island Ferry Service0.2 mi7 min05/22 – 10/120

Notable Michigan ferry routes

  • Busiest route: Sault Ste. Marie Ferry Dock – Sugar Island Ferry Dock (Eastern U. P. Transportation Authority) carries about 407,734 passengers a year.
  • Longest route: Rock Harbor – Hat Point is 80.0 miles (Grand Portage-Isle Royale Transportation Line, Inc.).
  • Season mix: 4 routes operate year-round, 37 are seasonal.
  • Intermodal terminals: 9 of 43 terminals connect to local bus, rail, or bike share.

Ferry terminals in Michigan

The list below covers every ferry terminal recorded in Michigan, including the operator, ownership, and what intermodal connections (bus, rail, bike share, parking) are available at the terminal.

TerminalCityOperatorOwnershipConnectionsIn operation
Barbeau Ferry DockBarbeauEastern Upper Peninsula Transportation AuthorityPublicparkingYes
Beaver Island BIBCO DockBeaver Island—Privatelocal busYes
Belle IsleIsle Royale NationalNPSPublicYes
Charlevoix BIBCO DockCharlevoix—Publiclocal busYes
CheboyganCheboygan—PrivateparkingYes
Chippewa HarborIsle Royale NationalNPSPublicYes
Daisy FarmIsle Royale NationalNPSPublicYes
De Tour Ferry DockDe Tour VillageEastern Upper Peninsula Transportation AuthorityPubliclocal bus, parkingYes
Drummond Island Ferry DockDrummond IslandEastern Upper Peninsula Transportation AuthorityPubliclocal bus, parkingYes
Eveline Township LandingEveline TownshipCharlevoix Co. Transportation AuthorityPublicbike share, local bus, parkingYes
Fishtown DockLeland—PrivateparkingYes
Grand Island Williams LandingMunisingUS Forest Service-Hiawatha National ForestPublicYes
Houghton MainlandHoughtonNational Park ServicePublicparkingYes
Ironton LandingIrontonCharlevoix Co. Transportation AuthorityPublicbike share, local bus, parkingYes
LudingtonLudington—PrivateparkingYes
Malone BayIsle Royale NationalNPSPublicYes
McCargoe CoveIsle Royale NationalNPSPublicYes
Mott IslandIsle Royale NationalNational Park ServicePublicYes
Munising Grand Island LandingMunisingUS Forest Service-Hiawatha National ForestPublicparkingYes
Muskegon Ferry DockMuskegon—PublicparkingYes
Neebish Island Ferry DockNeebish IslandEastern Upper Peninsula Transportation AuthorityPublicparkingYes
North Manitou IslandLelandNATIONAL PARK SERVICEPublicYes
Pointe Aux PinsBois Blanc IslandBois Blanc TownshipPublicparkingYes
Rock HarborIsle Royale NationalNPS, National Park Service, National park servicePublicYes
Saugatuck Chain FerrySaugatuckCity of SaugatuckPubliclocal bus, parkingYes
Sault Ste. Marie Ferry DockSault Ste. MarieEastern Upper Peninsula Transportation AuthorityPubliclocal bus, parkingYes
South Manitou IslandLelandNATIONAL PARK SERVICEPublicYes
Star of SaugatuckSaugatuckCity of SaugatuckPubliclocal bus, parkingYes
Sugar Island Ferry DockSugar IslandEastern Upper Peninsula Transportation AuthorityPublicparkingYes
Tobin HarborIsle Royale NationalNPSPublicYes
Waterfront LandingCopper Harbor—PrivateparkingYes
WindigoWashington HarborNPS, National Park ServicePublicYes

Biggest ferry operators in Michigan

  • Eastern U. P. Transportation Authority: 838,360 annual passengers
  • Charlevoix County Transportation Authority: 112,734 annual passengers
  • Grand Portage-Isle Royale Transportation Line, Inc.: 96,910 annual passengers

How Michigan compares nationally

Michigan ranks #13 of the 41 US states with ferry service. Just ahead is Connecticut with 1,200,417 annual passengers, and just behind is Kentucky with 1,028,524.

For the full national picture and rankings across all 41 US ferry states, see the complete US ferries map.

Neighbouring ferry maps

Wisconsin ferries, Ohio ferries, Illinois ferries.

Frequently asked questions

How many ferry routes are there in Michigan?

The BTS National Census of Ferry Operators records 41 unique passenger ferry routes serving 43 terminals in Michigan. Including both directional segments, that is 82 numbered route entries in the database (most routes are recorded once for each direction).

Which is the busiest ferry in Michigan?

The Sault Ste. Marie Ferry Dock – Sugar Island Ferry Dock carries about 407,734 passengers each year, making it the busiest ferry route in Michigan according to the latest census.

Are Michigan ferries free?

Some Michigan ferries are operated as part of the state highway system and run free for passengers and vehicles, while privately operated routes charge a fare. Click any route on the map above and refer to the operator’s website for current fares and schedules.

Where does the data on this map come from?

Routes and terminals are pulled live from the National Transportation Atlas Database published by the US Bureau of Transportation Statistics, which compiles every domestic ferry operator’s response to the National Census of Ferry Operators. The map updates automatically whenever BTS refreshes the layer.

About the Author
I'm Daniel O'Donohue, the voice and creator behind The MapScaping Podcast ( A podcast for the geospatial community ). With a professional background as a geospatial specialist, I've spent years harnessing the power of spatial to unravel the complexities of our world, one layer at a time.