Google Trip Planner
Google Transit helps you get where you’re going with maps and schedules for public transit throughout Jefferson County (also Island County and Seattle).

Jefferson Transit
Trip maps, schedules, and project updates on the Jefferson County (and Port Townsend) transit system. Special schedules for Port Townsend-Seattle–SeaTac Airport and Port Townsend–Port Hadlock  

Public Transit Connections

Metro (Seattle and King County)
Sound Transit (Between Everett and Olympia)
Clallam Transit (Sequim and Port Angeles)
Kitsap Transit  (Bainbridge, Bremerton)
Island Transit (Whidbey)
Pierce Transit (Tacoma, Olympia)
Grays Harbor Transit (Aberdeen)
Mason Transit (Shelton, Olympia)
Amtrak  (From Seattle to all of the USA and Canada)

Olympic Bus Lines
Shuttle from Port Townsend to Kingston, Edmonds, downtown Seattle, Greyhound, Amtrak, hospitals and SeaTac Airport.

Washington State Ferries
Trip maps and schedules for ferry service to Port Townsend,Kingston, Bainbridge Island, Whidbey Island and elsewhere in Washington State.