Anacortes has two major ferry terminals, serving Guemes Island, the San Juan Islands (San Juan, Orcas, Lopez, Shaw) and Sidney, British Columbia, Canada.

Guemes Island

Skagit County operates a five-minute passenger and vehicle crossing between Anacortes and Guemes Island. View the Fares and Schedule.

San Juan Islands

Washington State Ferries serves San Juan (Friday Harbor), Lopez, Orcas, and Shaw islands from Anacortes year-round.

Track the location of the ferries with VesselWatch or check out current wait times with the ferry cameras below.


Friday Harbor



Sidney, British Columbia

Washington State Ferries normally operates a run to Sidney, British Columbia, during the summer months, but this run is suspended until further notice due to the COVID-19 pandemic.