Ferry schedules and fare information can be obtained on-line from the Washington State Ferries website.
From Edmonds-Kingston Ferry Terminal (15 minutes) show route Take the Edmonds/Kingston Ferry. From Kingston continue west on HWY 104; watch for the Port Gamble sign (approx. 5 miles). Continue right on HWY 104. Total 8 miles from Kingston.
From Bainbridge Island Ferry Terminal (35 minutes) show route Take the Seattle/Bainbridge Island Ferry. From Winslow (ferry dock) continue west on HWY 305 (13 miles), then north (right) on HWY 3. HWY 3 becomes HWY 104 (18 miles) at the Hood Canal Bridge. Continue past the Hood Canal Bridge into Port Gamble; about one mile.
From Tacoma Narrows Bridge (60 minutes) show route Go north on HWY 16 (22 miles) then north on HWY 3. HWY 3 becomes HWY 104 (26 miles) at the Hood Canal Bridge. Continue past the Hood Canal Bridge into Port Gamble; about one mile.
From SeaTac International Airport (100 min) show route Follow signs to downtown Seattle. Look for the Bremerton/Bainbridge Island Ferry signs. Take the ferry to Bainbridge Island. Follow the "From Bainbridge Island Ferry Terminal" directions above.