Washington Ferries Map: 41 Routes Carry 28,699,181 Passengers

This interactive map shows every passenger ferry route and terminal in Washington. Across 41 unique routes serving 58 terminals, Washington ferries carry around 28,699,181 passengers and 11,907,704 vehicles each year, ranking the state #2 nationally by ferry passenger volume.

Loading ferry data…

The role of ferries in Washington

Washington runs the largest car-ferry system in the United States. Washington State Ferries (WSF) carries more vehicles than any other ferry operator in the country, with Bainbridge Island, Kingston, and Mukilteo functioning as commuter suburbs of Seattle reachable only by water. Smaller services run by Kitsap Transit, Pierce County, and a handful of San Juan Island operators fill in the gaps.

Every ferry route in Washington

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

RouteOperatorLengthTrip timeSeasonAnnual passengers
Bainbridge – Colman Dock/Pier 52Washington State Ferries7.5 mi35 minYear-round6,212,828
Clinton – MukilteoWashington State Ferries2.3 mi20 minYear-round4,133,700
Edmonds – KingstonWashington State Ferries4.5 mi30 minYear-round4,121,284
Colman Dock/Pier 52 – Bremerton Transportation CenterKitsap Transit (Kitsap County Public Transportation Benefit Area Authority)13.8 mi30 min01/01 – 07/292,635,769
Fauntleroy – VashonWashington State Ferries2.8 mi15 minYear-round1,877,990
Fauntleroy – SouthworthWashington State Ferries4.1 mi35 minYear-round1,464,885
Anacortes – Friday HarborWashington State Ferries15.8 mi1h 5mYear-round896,384
Point Defiance – TahlequahWashington State Ferries1.5 mi15 minYear-round879,042
Coupeville Ferry Dock – Port TownsendWashington State Ferries4.3 mi30 minYear-round843,268
Orcas – AnacortesWashington State Ferries12.4 mi50 minYear-round677,400
Black Ball Ferry LineBlack Ball Transport Inc.21.6 mi1h 30mYear-round461,587
Anderson Island – SteilacoomPierce County Public Works and Utilities – Steilacoom Ferry3.2 mi20 minYear-round460,000
Pier 50 – Seacrest Park Passenger Ferry DockKing County Department of Transportation, Marine Division2.0 mi10 minYear-round443,993
Anacortes Ferry – Guemes IslandSkagit County Department of Public Works0.6 mi5 minYear-round405,888
Gooseberry Dock – Lummi Island DockWhatcom County Public Works Department0.8 mi5 minYear-round399,288
Bremerton – Port Orchard Ferry TerminalKitsap Transit (Kitsap County Public Transportation Benefit Area Authority)1.4 mi13 minYear-round370,743
Vashon – SouthworthWashington State Ferries1.6 mi10 minYear-round327,099
Anacortes – LopezWashington State Ferries9.4 mi50 minYear-round317,330
Gifford – IncheliumColville Confederated Tribes (Inchelium-Gifford Ferry)0.7 mi5 minYear-round298,698
Pier 50 – VashonKing County Department of Transportation, Marine Division10.0 mi22 minYear-round257,615
Victoria Inner Harbor – Seattle, Pier 69Clipper Navigation Inc.68.0 mi2h 45mYear-round221,000
Annapolis Ferry Terminal – BremertonKitsap Transit (Kitsap County Public Transportation Benefit Area Authority)1.0 mi5 minYear-round186,156
Pier 50 – BremertonKitsap Transit (Kitsap County Public Transportation Benefit Area Authority)13.7 mi30 min07/29 – 12/31126,228
Sidney – AnacortesWashington State Ferries34.7 mi3h 15m03/31 – 01/04115,836
Kingston – Colman Dock/Pier 52Kitsap Transit (Kitsap County Public Transportation Benefit Area Authority)17.2 mi38 min01/01 – 07/29105,945
Keller SR 21 (North Landing 216T1) – Wilbur SR 21 (South Landing 216TO)Washington State – Eastern Region1.4 mi20 minYear-round86,153
Westport Ferry Landing – Puget Island Ferry LandingWahkiakum County1.2 mi15 minYear-round83,150
Kingston – Pier 50Kitsap Transit (Kitsap County Public Transportation Benefit Area Authority)17.1 mi38 min07/29 – 12/3169,460
Friday Harbor – OrcasWashington State Ferries6.9 mi35 minYear-round54,791
Friday Harbor – Seattle, Pier 69Clipper Navigation Inc.68.0 mi2h 30m03/16 – 10/1339,202
Anacortes – ShawWashington State Ferries12.3 mi50 minYear-round31,430
Lopez – Friday HarborWashington State Ferries6.4 mi15 minYear-round20,676
Friday Harbor – SidneyWashington State Ferries18.9 mi1h 15m03/31 – 01/0419,796
Port of Everett – Hat Island MarinaHat Island Community Inc.5.0 mi35 minYear-round12,928
Ketchikan – BellinghamAlaska Marine Highway System595.0 mi40h 48mYear-round12,571
Orcas – LopezWashington State Ferries3.0 mi15 minYear-round9,821
Shaw – Friday HarborWashington State Ferries7.7 mi35 minYear-round8,787
Shaw – OrcasWashington State Ferries1.0 mi5 minYear-round5,686
Lopez – ShawWashington State Ferries2.2 mi15 minYear-round3,102
Ketron Island – SteilacoomPierce County Public Works and Utilities – Steilacoom Ferry1.4 mi12 minYear-round1,648
Ketron Island – Anderson IslandPierce County Public Works and Utilities – Steilacoom Ferry2.8 mi22 minYear-round24

Notable Washington ferry routes

  • Busiest route: Bainbridge – Colman Dock/Pier 52 (Washington State Ferries) carries about 6,212,828 passengers a year.
  • Longest route: Ketchikan – Bellingham is 595.0 miles (Alaska Marine Highway System).
  • Season mix: 34 routes operate year-round, 7 are seasonal.
  • Intermodal terminals: 44 of 58 terminals connect to local bus, rail, or bike share.

Ferry terminals in Washington

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

TerminalCityOperatorOwnershipConnectionsIn operation
AnacortesAnacortesWSFPubliclocal bus, parkingYes
Anacortes FerryAnacortesSkagit County Public WorksPubliclocal bus, parkingYes
Anderson IslandAnderson IslandPierce CountyPublicparkingYes
Annapolis Ferry TerminalPort OrchardKitsap TransitPubliclocal bus, parkingYes
BainbridgeBainbridge IslandWSFPublicintercity bus, local bus, parkingYes
BellinghamBellinghamPort of BellinghamPublicintercity bus, intercity rail, local bus, local rail, parkingYes
Black Ball Ferry LinePort Angeles—Privateintercity bus, local bus, parkingYes
Bremerton Transportation CenterBremertonKITSAP TRANSIT, WSFPublicintercity bus, local bus, parkingYes
ClintonClintonWSFPubliclocal bus, parkingYes
Colman Dock/Pier 52SeattleKITSAP TRANSIT, WSFPublicbike share, intercity bus, local bus, parkingYes
Coupeville Ferry DockCoupevilleWSFPubliclocal bus, parkingYes
EdmondsEdmondsWSFPublicintercity bus, intercity rail, local bus, local rail, parkingYes
FauntleroySeattleWSFPublicbike share, local bus, parkingYes
Friday HarborFriday HarborWSFPubliclocal bus, parkingYes
GiffordGiffordColvilleTribeBothparkingYes
Gooseberry DockBellinghamWhatcom CountyPublicintercity bus, local bus, parkingYes
Guemes IslandAnacortesSkagit County Public WorksPublicparkingYes
Hat Island MarinaEverett—PrivateparkingYes
IncheliumIncheliumColville TribeBothparkingYes
Ketron IslandKetron IslandPierce CountyPublicparkingYes
KingstonKingstonKitsap Transit, WSFPublicbike share, intercity bus, local bus, parkingYes
LopezLopez IslandWSFPublicparkingYes
Lummi Island DockLummi IslandWhatcom CountyPublicparkingYes
MukilteoMukilteoWSFPublicintercity bus, local bus, local rail, parkingYes
North Landing 216T1KellerWSDOTPublic—Yes
OrcasOrcas IslandWSFPubliclocal bus, parkingYes
Pier 50SeattleKITSAP TRANSIT, King CountyPublicbike share, intercity bus, local bus, parkingYes
Point DefianceTacomaWSFPubliclocal bus, parkingYes
Port Orchard Ferry TerminalPort OrchardKITSAP TRANSITPublicbike share, local bus, parkingYes
Port TownsendPort TownsendWSFPubliclocal bus, parkingYes
Port of EverettEverettPort of EverettPublicparkingYes
Puget Island Ferry LandingCathlametWahkiakum County Public WorksPublic—Yes
Seacrest Park Passenger Ferry DockWest SeattleKing CountyPublicbike share, intercity bus, local bus, parkingYes
Seattle, Pier 69Seattle—Privatebike share, intercity bus, intercity rail, local bus, local rail, parkingYes
ShawShaw IslandWSFPublicparkingYes
South Landing 216TOWilburWSDOTPublic—Yes
SouthworthPort OrchardWSFPubliclocal bus, parkingYes
SteilacoomSteilacoomPierce CountyPublicparkingYes
TahlequahVashon IslandWSFPubliclocal bus, parkingYes
VashonVashon IslandKing County, WSFPublicbike share, local bus, parkingYes

Biggest ferry operators in Washington

  • Washington State Ferries: 22,021,135 annual passengers
  • Kitsap Transit (Kitsap County Public Transportation Benefit Area Authority): 3,494,301 annual passengers
  • King County Department of Transportation, Marine Division: 701,608 annual passengers

How Washington compares nationally

Washington ranks #2 of the 41 US states with ferry service. Just ahead is New York with 31,127,882 annual passengers, and just behind is California with 14,350,269.

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

Neighbouring ferry maps

Oregon ferries, Alaska ferries.

Frequently asked questions

How many ferry routes are there in Washington?

The BTS National Census of Ferry Operators records 41 unique passenger ferry routes serving 58 terminals in Washington. 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 Washington?

The Bainbridge – Colman Dock/Pier 52 carries about 6,212,828 passengers each year, making it the busiest ferry route in Washington according to the latest census.

Are Washington ferries free?

Some Washington 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.