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.
Flights into the area come from Boeing Field near Seattle and land at Fairchild International Airport in Port Angeles. Kenmore Air provides flights from Boeing Field to Fairchild with free shuttle service between SeaTac Airport and Boeing Field. Alaska Airlines and Kenmore Air are partners, so it is possible to book flights directly to Port Angeles on Alaska Airlines.
Ferry direct to/from Victoria, BC:
Blackball's Coho ferry provides direct services between Victoria, Canada, and Port Angeles. See the Automobile section above.
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. Contact Dungeness Lines for details. 800-457-4492, 360-417-0700
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!