By Automobile
US Highway 101 is the main route around the Olympic Peninsula. Access to Hwy 101 from destinations east and south can be found in the information below. Automobile travel from Vancouver Island, Canada, requires passage on Black Ball Transport’s Coho ferry from Victoria to Port Angeles.
From Seattle downtown
Take the Bainbridge Island ferry and follow State Hwy 305 through Poulsbo, then take State Hwy 3 to the Hood Canal Bridge. Cross the bridge and follow State Hwy 104 to US Hwy 101 north to Port Angeles. Port Townsend may be reached by turning right, off Hwy 101 and onto State Hwy 20, at Discovery Bay.
From Seattle north (Edmonds)
Take the Edmonds/Kingston ferry and follow the signs to Port Gamble, Hood Canal Bridge. Cross the bridge and follow State Hwy 104 to US Hwy 101 north to Port Angeles. Port Townsend may be reached by turning right, off Hwy 101 and onto State Hwy 20, at Discovery Bay.
From Whidbey Island
From State Hwy 20 on Whidbey Island take the ferry from Coupeville (Keystone) to Port Townsend. Be sure to make a reservation during high season.
From Tacoma
Cross the Tacoma Narrows Bridge and continue north on State Hwy 16 through Gig Harbor and Port Orchard. Turn onto State Hwy 3 south of Bremerton; continue until you reach the Hood Canal Bridge.
From Olympia and points south
Go west on State Hwy 8 at Olympia, then north toward Shelton along US Hwy 101.
Ferry direct to/from Victoria, BC
Blackball’s Coho ferry provides direct services between Victoria, Canada, and Port Angeles. It’s even a free ride on your birthday!
Bus
Dungeness Lines offers bus service from Seattle and SeaTac. The buses can handle 2 bikes, which are placed on racks. In addition, they have provisions for bikes in boxes.
Rocket Transportation also offers door to door Sea-Tac Airport shuttles serving the Olympic Peninsula.
There are buses that run from Port Townsend to Sequim, Sequim to Port Angeles, and Port Angeles to Forks. See Jefferson Transit for the Port Townsend bus system and Clallam Transit for the Sequim-PA-Forks buses. Local buses in Clallam and Jefferson County have bike racks for 2 bikes. See their websites for details. There are limited buses on Saturday. The buses do not run on Sunday!