Traveling from the Edmonds/Kingston ferry or Poulsbo area, cross over the Hood Canal Bridge on Highway 104, then take the Port Ludlow/Chimacum/Highway 19 exit and follow the highway all the way to the Port Townsend dock.
From the Olympic Peninsula region, take Highway 101 east, then take the exit onto State Route (SR) 20 east. Follow SR 20 into town. The highway becomes Sims Way, then Water St. to the Port Townsend/Coupeville ferry dock.