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.
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.
| Route | Operator | Length | Trip time | Season | Annual passengers |
|---|---|---|---|---|---|
| Bainbridge – Colman Dock/Pier 52 | Washington State Ferries | 7.5 mi | 35 min | Year-round | 6,212,828 |
| Clinton – Mukilteo | Washington State Ferries | 2.3 mi | 20 min | Year-round | 4,133,700 |
| Edmonds – Kingston | Washington State Ferries | 4.5 mi | 30 min | Year-round | 4,121,284 |
| Colman Dock/Pier 52 – Bremerton Transportation Center | Kitsap Transit (Kitsap County Public Transportation Benefit Area Authority) | 13.8 mi | 30 min | 01/01 – 07/29 | 2,635,769 |
| Fauntleroy – Vashon | Washington State Ferries | 2.8 mi | 15 min | Year-round | 1,877,990 |
| Fauntleroy – Southworth | Washington State Ferries | 4.1 mi | 35 min | Year-round | 1,464,885 |
| Anacortes – Friday Harbor | Washington State Ferries | 15.8 mi | 1h 5m | Year-round | 896,384 |
| Point Defiance – Tahlequah | Washington State Ferries | 1.5 mi | 15 min | Year-round | 879,042 |
| Coupeville Ferry Dock – Port Townsend | Washington State Ferries | 4.3 mi | 30 min | Year-round | 843,268 |
| Orcas – Anacortes | Washington State Ferries | 12.4 mi | 50 min | Year-round | 677,400 |
| Black Ball Ferry Line | Black Ball Transport Inc. | 21.6 mi | 1h 30m | Year-round | 461,587 |
| Anderson Island – Steilacoom | Pierce County Public Works and Utilities – Steilacoom Ferry | 3.2 mi | 20 min | Year-round | 460,000 |
| Pier 50 – Seacrest Park Passenger Ferry Dock | King County Department of Transportation, Marine Division | 2.0 mi | 10 min | Year-round | 443,993 |
| Anacortes Ferry – Guemes Island | Skagit County Department of Public Works | 0.6 mi | 5 min | Year-round | 405,888 |
| Gooseberry Dock – Lummi Island Dock | Whatcom County Public Works Department | 0.8 mi | 5 min | Year-round | 399,288 |
| Bremerton – Port Orchard Ferry Terminal | Kitsap Transit (Kitsap County Public Transportation Benefit Area Authority) | 1.4 mi | 13 min | Year-round | 370,743 |
| Vashon – Southworth | Washington State Ferries | 1.6 mi | 10 min | Year-round | 327,099 |
| Anacortes – Lopez | Washington State Ferries | 9.4 mi | 50 min | Year-round | 317,330 |
| Gifford – Inchelium | Colville Confederated Tribes (Inchelium-Gifford Ferry) | 0.7 mi | 5 min | Year-round | 298,698 |
| Pier 50 – Vashon | King County Department of Transportation, Marine Division | 10.0 mi | 22 min | Year-round | 257,615 |
| Victoria Inner Harbor – Seattle, Pier 69 | Clipper Navigation Inc. | 68.0 mi | 2h 45m | Year-round | 221,000 |
| Annapolis Ferry Terminal – Bremerton | Kitsap Transit (Kitsap County Public Transportation Benefit Area Authority) | 1.0 mi | 5 min | Year-round | 186,156 |
| Pier 50 – Bremerton | Kitsap Transit (Kitsap County Public Transportation Benefit Area Authority) | 13.7 mi | 30 min | 07/29 – 12/31 | 126,228 |
| Sidney – Anacortes | Washington State Ferries | 34.7 mi | 3h 15m | 03/31 – 01/04 | 115,836 |
| Kingston – Colman Dock/Pier 52 | Kitsap Transit (Kitsap County Public Transportation Benefit Area Authority) | 17.2 mi | 38 min | 01/01 – 07/29 | 105,945 |
| Keller SR 21 (North Landing 216T1) – Wilbur SR 21 (South Landing 216TO) | Washington State – Eastern Region | 1.4 mi | 20 min | Year-round | 86,153 |
| Westport Ferry Landing – Puget Island Ferry Landing | Wahkiakum County | 1.2 mi | 15 min | Year-round | 83,150 |
| Kingston – Pier 50 | Kitsap Transit (Kitsap County Public Transportation Benefit Area Authority) | 17.1 mi | 38 min | 07/29 – 12/31 | 69,460 |
| Friday Harbor – Orcas | Washington State Ferries | 6.9 mi | 35 min | Year-round | 54,791 |
| Friday Harbor – Seattle, Pier 69 | Clipper Navigation Inc. | 68.0 mi | 2h 30m | 03/16 – 10/13 | 39,202 |
| Anacortes – Shaw | Washington State Ferries | 12.3 mi | 50 min | Year-round | 31,430 |
| Lopez – Friday Harbor | Washington State Ferries | 6.4 mi | 15 min | Year-round | 20,676 |
| Friday Harbor – Sidney | Washington State Ferries | 18.9 mi | 1h 15m | 03/31 – 01/04 | 19,796 |
| Port of Everett – Hat Island Marina | Hat Island Community Inc. | 5.0 mi | 35 min | Year-round | 12,928 |
| Ketchikan – Bellingham | Alaska Marine Highway System | 595.0 mi | 40h 48m | Year-round | 12,571 |
| Orcas – Lopez | Washington State Ferries | 3.0 mi | 15 min | Year-round | 9,821 |
| Shaw – Friday Harbor | Washington State Ferries | 7.7 mi | 35 min | Year-round | 8,787 |
| Shaw – Orcas | Washington State Ferries | 1.0 mi | 5 min | Year-round | 5,686 |
| Lopez – Shaw | Washington State Ferries | 2.2 mi | 15 min | Year-round | 3,102 |
| Ketron Island – Steilacoom | Pierce County Public Works and Utilities – Steilacoom Ferry | 1.4 mi | 12 min | Year-round | 1,648 |
| Ketron Island – Anderson Island | Pierce County Public Works and Utilities – Steilacoom Ferry | 2.8 mi | 22 min | Year-round | 24 |
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.
| Terminal | City | Operator | Ownership | Connections | In operation |
|---|---|---|---|---|---|
| Anacortes | Anacortes | WSF | Public | local bus, parking | Yes |
| Anacortes Ferry | Anacortes | Skagit County Public Works | Public | local bus, parking | Yes |
| Anderson Island | Anderson Island | Pierce County | Public | parking | Yes |
| Annapolis Ferry Terminal | Port Orchard | Kitsap Transit | Public | local bus, parking | Yes |
| Bainbridge | Bainbridge Island | WSF | Public | intercity bus, local bus, parking | Yes |
| Bellingham | Bellingham | Port of Bellingham | Public | intercity bus, intercity rail, local bus, local rail, parking | Yes |
| Black Ball Ferry Line | Port Angeles | — | Private | intercity bus, local bus, parking | Yes |
| Bremerton Transportation Center | Bremerton | KITSAP TRANSIT, WSF | Public | intercity bus, local bus, parking | Yes |
| Clinton | Clinton | WSF | Public | local bus, parking | Yes |
| Colman Dock/Pier 52 | Seattle | KITSAP TRANSIT, WSF | Public | bike share, intercity bus, local bus, parking | Yes |
| Coupeville Ferry Dock | Coupeville | WSF | Public | local bus, parking | Yes |
| Edmonds | Edmonds | WSF | Public | intercity bus, intercity rail, local bus, local rail, parking | Yes |
| Fauntleroy | Seattle | WSF | Public | bike share, local bus, parking | Yes |
| Friday Harbor | Friday Harbor | WSF | Public | local bus, parking | Yes |
| Gifford | Gifford | ColvilleTribe | Both | parking | Yes |
| Gooseberry Dock | Bellingham | Whatcom County | Public | intercity bus, local bus, parking | Yes |
| Guemes Island | Anacortes | Skagit County Public Works | Public | parking | Yes |
| Hat Island Marina | Everett | — | Private | parking | Yes |
| Inchelium | Inchelium | Colville Tribe | Both | parking | Yes |
| Ketron Island | Ketron Island | Pierce County | Public | parking | Yes |
| Kingston | Kingston | Kitsap Transit, WSF | Public | bike share, intercity bus, local bus, parking | Yes |
| Lopez | Lopez Island | WSF | Public | parking | Yes |
| Lummi Island Dock | Lummi Island | Whatcom County | Public | parking | Yes |
| Mukilteo | Mukilteo | WSF | Public | intercity bus, local bus, local rail, parking | Yes |
| North Landing 216T1 | Keller | WSDOT | Public | — | Yes |
| Orcas | Orcas Island | WSF | Public | local bus, parking | Yes |
| Pier 50 | Seattle | KITSAP TRANSIT, King County | Public | bike share, intercity bus, local bus, parking | Yes |
| Point Defiance | Tacoma | WSF | Public | local bus, parking | Yes |
| Port Orchard Ferry Terminal | Port Orchard | KITSAP TRANSIT | Public | bike share, local bus, parking | Yes |
| Port Townsend | Port Townsend | WSF | Public | local bus, parking | Yes |
| Port of Everett | Everett | Port of Everett | Public | parking | Yes |
| Puget Island Ferry Landing | Cathlamet | Wahkiakum County Public Works | Public | — | Yes |
| Seacrest Park Passenger Ferry Dock | West Seattle | King County | Public | bike share, intercity bus, local bus, parking | Yes |
| Seattle, Pier 69 | Seattle | — | Private | bike share, intercity bus, intercity rail, local bus, local rail, parking | Yes |
| Shaw | Shaw Island | WSF | Public | parking | Yes |
| South Landing 216TO | Wilbur | WSDOT | Public | — | Yes |
| Southworth | Port Orchard | WSF | Public | local bus, parking | Yes |
| Steilacoom | Steilacoom | Pierce County | Public | parking | Yes |
| Tahlequah | Vashon Island | WSF | Public | local bus, parking | Yes |
| Vashon | Vashon Island | King County, WSF | Public | bike share, local bus, parking | Yes |
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.





























