There are several ways to get to Port Townsend - driving, boating, Washington State Ferry.
Highway 20 Traffic Issues Washington State Ferry Information:
Keystone-Port Townsend (passenger ferry) Seattle-Port Townsend (passenger-only) Edmonds-Kingston Ferry (cars and passengers) Seattle-Bainbridge Ferry (cars and passengers)