Port Townsend is a fairly small town with extremely limited parking in the downtown area. We highly encourage you to park your car in the Haines Place Park-N-Ride Lot and using the Jefferson Transit buses to get around. The Park-N-Ride can be found to the left on Haines Place near Safeway on Hwy 20/Sims Way as you are coming into town from the south (coming from the ferry Haines Place would be on the right). There is ample parking and access Jefferson County Transit buses there including the downtown shuttle. See the Jefferson Transit map showing the Downtown Shuttle route and the location of the Park-N-Ride. Maps of Port Townsend are available.

Map and Directions from Keystone on Whidbey Island to Edmonds

Map and Directions from Kingston to Port Townsend

Make sure to check road conditions, ferry waiting times and planned changes before heading out - Construction updates for the Olympic Region are available or call (800) 695-ROAD (7623) or (206) 368-4499 in the Seattle area.

Directions from Sea-Tac Airport

From Sea-Tac through Seattle/Bainbridge Island
Take I-5 north and then to the Bainbridge Ferry Terminal.
From Colman Dock (Pier 52), take the Seattle-Bainbridge ferry to Bainbridge Island.
Take State Route SR305 north/west about 13 miles (past Poulsbo) to SR3 north and follow the signs 7 miles to the Hood Canal Bridge.
Take a left and cross the Hood Canal Bridge.
In 5 miles turn right on SR19 (Beaver Valley Rd.) toward Port Townsend.
Continue about 22 miles to the town of Chimacum.
Go straight at the 4-way stop on SR19.
7 miles south of Port Townsend SR19 joins with State Route SR20.
Follow SR20 into town.
The highway becomes Sims Way. (at Safeway take a left to the Haines Place Park and Ride. It has ample parking and access Jefferson County Transit buses).
The road then becomes Water St. and goes past the Keystone-Port Townsend ferry dock into downtown.

See ferry schedules before you travel. View the Bainbridge Island ferry terminal tollbooths and holding area cam.
Traffic information for the SR 104 Hood Canal Bridge is available by calling (800) 419-9085. Construction schedule and traffic alerts.

From Sea-Tac through Edmonds/Kingston
Take I-5 north and then exit on Hwy 104 to the Edmonds/Kingston Ferry Terminal.
Leaving the ferry, take Hwy 3 and take a right on to Hwy 104 to go through Port Gamble.
Take a right to stay on Hwy 104 and cross the Hood Canal Bridge.
In 5 miles turn right on SR19 (Beaver Valley Rd.) toward Port Townsend.
Continue about 22 miles to the town of Chimacum.
Go straight at the 4-way stop on SR19.
7 miles south of Port Townsend SR19 joins with State Route SR20.
Follow SR20 into town.
The highway becomes Sims Way. (at Safeway take a left to the Haines Place Park and Ride. It has ample parking and access Jefferson County Transit buses).
The road then becomes Water St. and goes past the Keystone-Port Townsend ferry dock into downtown.

See ferry schedules before you travel. View the Edmonds/Kingston ferry terminal cam.
Traffic information for the SR 104 Hood Canal Bridge is available by calling (800) 419-9085. Construction schedule and traffic alerts.

Map and Directions from Kingston to Port Townsend

From Sea-Tac through Tacoma/Narrows Bridge
Take SR16 over the Narrows Bridge toward Bremerton.
Take SR3 north and follow the signs to the Hood Canal Bridge.
Take a left and cross the Hood Canal Bridge.
In 5 miles turn right on SR19 (Beaver Valley Rd.) toward Port Townsend.
Continue about 22 miles to the town of Chimacum.
Go straight at the 4-way stop on SR19.
7 miles south of Port Townsend SR19 joins with State Route SR20.
Follow SR20 into town.
The highway becomes Sims Way. (at Safeway take a left to the Haines Place Park and Ride. It has ample parking and access Jefferson County Transit buses).
The road then becomes Water St. and goes past the Keystone-Port Townsend ferry dock into downtown.

Images of the Tacoma Narrows Bridge on State Route 16.
Traffic information for the SR 104 Hood Canal Bridge is available by calling (800) 419-9085. Construction schedule and traffic alerts.

Directions from the South Puget Sound

From Olympia and southwest
Take Interstate 5 north to Olympia.
Take Highway 101/12 toward Aberdeen/Shelton and then north on Highway 101 toward Shelton.
Follow 101 north to SR20.
Go north on SR20 into Port Townsend (about 14 miles).
The highway becomes Sims Way (at Safeway take a left to the Haines Place Park and Ride. It has ample parking and access Jefferson County Transit buses).
The road becomes Water St. and goes past the Keystone-Port Townsend ferry dock into downtown.

Traffic information for the SR 104 Hood Canal Bridge is available by calling (800) 419-9085. Construction schedule and traffic alerts.

From Tacoma and southeast
Take SR16 over the Narrows Bridge toward Bremerton.
Take SR3 north and follow the signs to the Hood Canal Bridge.
Take a left and cross the Hood Canal Bridge.
In 5 miles turn right on SR19 (Beaver Valley Rd.) toward Port Townsend.
Continue about 22 miles to the town of Chimacum.
Go straight at the 4-way stop on SR19.
7 miles south of Port Townsend SR19 joins with State Route SR20.
Follow SR20 into town.
The highway becomes Sims Way. (at Safeway take a left to the Haines Place Park and Ride. It has ample parking and access Jefferson County Transit buses).
The road then becomes Water St. and goes past the Keystone-Port Townsend ferry dock into downtown.

Images of the Tacoma Narrows Bridge on State Route 16.

Directions from the East Puget Sound

From Seattle
From Colman Dock (Pier 52), take the Seattle-Bainbridge ferry to Bainbridge Island.
Take SR305 north/west about 13 miles (past Poulsbo) to SR3 north and follow the signs 7 miles to the Hood Canal Bridge.
Take a left and cross the Hood Canal Bridge.
In 5 miles turn right on SR19 (Beaver Valley Rd.) toward Port Townsend.
Continue about 22 miles to the town of Chimacum.
Go straight at the 4-way stop on SR19.
7 miles south of Port Townsend SR19 joins with State Route SR20.
Follow SR20 into town.
The highway becomes Sims Way. (at Safeway take a left to the Haines Place Park and Ride. It has ample parking and access Jefferson County Transit buses).
The road then becomes Water St. and goes past the Keystone-Port Townsend ferry dock into downtown.

See ferry schedules before you travel. View the Bainbridge Island ferry terminal tollbooths and holding area cam.

From Edmonds
Interstate 5 to SR524, and take Exit 181.
Continue west on SR 524 for 6 miles and follow the signs to the Edmonds Ferry Terminal.
Take the Edmonds-Kingston Ferry to Kingston.
From Kingston, take Highway 104 west to the Hood Canal Bridge.
Take a right and cross the Hood Canal Bridge.
In 5 miles turn right on SR19 (Beaver Valley Rd.) toward Port Townsend.
Continue about 22 miles to the town of Chimacum.
Go straight at the 4-way stop on SR19.
7 miles south of Port Townsend SR19 joins with State Route SR20.
Follow SR20 into town.
The highway becomes Sims Way. (at Safeway take a left to the Haines Place Park and Ride. It has ample parking and access Jefferson County Transit buses).
The road then becomes Water St. and goes past the Keystone-Port Townsend ferry dock into downtown.

From Everett (about 59 miles)
Go south on I-5 toward Seattle and take exit 181 for WA-524 W.
Merge onto 196th St SW/WA-524 and continue to follow WA-524.
Slight left at 9th Ave N
Continue on Caspers St
Turn left at 3rd Ave N
Turn right at Main St
Take the Edmonds-Kingston Ferry to Kingston
Continue straight onto WA-104 and follow it. Turn right to stay on WA-104 and go over the Hood Canal Bridge.
Turn right at Beaver Valley Rd/WA-19
Continue to follow WA-19 which merges into WA-20
7 miles south of Port Townsend, WA-19 joins with WA-20. Follow WA-20 into town. The highway becomes Sims Way (at Safeway take a left to the Haines Place Park and Ride. It has ample parking and access Jefferson County Transit buses). The road becomes Water St. and goes past the Keystone-Port Townsend ferry dock into downtown.

 

From Mukilteo (about 51 miles)
Head toward Mukilteo Speedway and turn right at Mukilteo Speedway
Continue on WA-525
Take the WA-99 S ramp to Lynnwood
Merge onto WA-99
Turn right at 196th St SW
Continue on Puget Dr
Slight left at 9th Ave N
Continue on Caspers St
Turn left at 3rd Ave N
Turn right at Main St
Take the Edmonds-Kingston Ferry to Kingston
Continue straight onto WA-104 and follow it. Turn right to stay on WA-104 and go over the Hood Canal Bridge.
Turn right at Beaver Valley Rd/WA-19
Continue to follow WA-19 which merges into WA-20
7 miles south of Port Townsend, WA-19 joins with WA-20. Follow WA-20 into town. The highway becomes Sims Way (at Safeway take a left to the Haines Place Park and Ride. It has ample parking and access Jefferson County Transit buses). The road becomes Water St. and goes past the Keystone-Port Townsend ferry dock into downtown.

 

Directions from the North Puget Sound

From Vancouver, British Columbia, Canada and Bellingham
Cross Canada/US border.
Take Interstate 5 south to SR524, and take Exit 181 to Edmonds.
Continue west on SR 524 for 6 miles and follow the signs to the Edmonds Ferry Terminal.
Take the Edmonds-Kingston Ferry to Kingston.
From Kingston, take Highway 104 west to the Hood Canal Bridge.
Take a right and cross the Hood Canal Bridge.
In 5 miles turn right on SR19 (Beaver Valley Rd.) toward Port Townsend.
Continue about 22 miles to the town of Chimacum.
Go straight at the 4-way stop on SR19.
7 miles south of Port Townsend SR19 joins with State Route SR20.
Follow SR20 into town.
The highway becomes Sims Way. (at Safeway take a left to the Haines Place Park and Ride. It has ample parking and access Jefferson County Transit buses).
The road then becomes Water St. and goes past the Keystone-Port Townsend ferry dock into downtown.

Directions from the West Olympic Peninsula

From Sequim, Port Angeles and Forks/West End
Take Highway 101 east.
Take a left onto SR20 east.
Follow SR20 into town.
The highway becomes Sims Way, then Water St. and passes the Keystone-Port Townsend ferry dock. Stay on Water Street to go downtown. Left on Haines Place near Safeway takes you to the Haines Place Park-N-Ride with ample parking and access Jefferson County Transit buses.

Share this

Submit to FacebookSubmit to Twitter

Join Our Mailing List

Invalid Input
Invalid Input