Washington State Ferries runs 22 to 23 sailings a day from Seattle to Bainbridge Island, the first at 05:30 and the last at 02:10 after midnight. The crossing takes about 35 minutes, and an adult ticket is US$11.35.
Fares as published by the operators, in USD, last checked . Vehicle fares rise in the summer season, and some crossings collect the fare in one direction only — a "No charge" row is the operator's own entry, not a gap.
About this crossing
Foot passengers settle the whole round trip at Colman Dock, the terminal on Seattle's central waterfront at Pier 52. WSF sells walk-on tickets as returns and takes no passenger fare at Bainbridge, while drivers buy a one-way vehicle ticket at each end. Cyclists get priority boarding and likewise pay only on the Seattle side. The run takes 35 minutes and leaves from the same dock as the longer route to Bremerton. Walk-on travellers bound for Port Angeles can carry on from the Bainbridge terminal on Clallam Transit's Strait Shot bus through Sequim, but the bus does not wait for a late ferry, so leave a margin. Our Coho ferry guide covers the sailing from Port Angeles to Victoria.
Common questions
How long is the ferry from Seattle to Bainbridge Island?
About 35 minutes on the published timetable.
How many ferries a day go from Seattle to Bainbridge Island?
Between 22 and 23 a day, depending on the day of the week. The most run on Monday, Tuesday, Wednesday, Thursday and Friday. The first boat leaves at 05:30 and the last at 02:10 after midnight, local time.
Who runs the ferry from Seattle to Bainbridge Island?
Washington State Ferries runs this crossing. Tickets are sold by the operator; this site lists the timetable and does not sell them.
How much is the ferry from Seattle to Bainbridge Island?
An adult ticket is US$11.35 (Adult (age 19 - 64)). Taking a vehicle starts at US$8.95 (Motorcycle & Senior/Disability Driver / Stowage Fare). Prices as the operator published them on 1 August 2026.