Cheap Bus tickets to Port Townsend

What are the most popular routes to Port Townsend?

Seattle - Port TownsendAverage price$53Average duration2h 25mDaily departures4
Portland - Port TownsendAverage price$61Average duration8hDaily departures2
Kingston - Port TownsendAverage price$24Average duration45mDaily departures4
Port Angeles - Port TownsendAverage price$33Average duration1h 10mDaily departures2
Tacoma - Port TownsendAverage price$61Average duration5h 15mDaily departures2