Overview
Port Townsend is a city at the northeast tip of the Olympic Peninsula, in Washington, where the Strait of Juan de Fuca meets the Puget Sound. In addition to its natural scenery, it is known for its Victorian architecture and thriving arts scene.
7 sights · 9 things to do · 6 places to eat · 2 bars & cafés · 6 places to stay
Updated from Wikivoyage on 1 October 2026 · Something wrong or missing? Improve it on Wikivoyage
Best things about Port Townsend
Anderson Lake State Park
496 acres of woods and wetland that slope down to 70-acre Anderson Lake. The park offers picnicking, trails for hiking, biking, and equestrian use, non-motorized boating, fishing, and birdwatching.
Wooden Boat Festival
The largest wooden boat festival in North America. Tour, ride, or view a number of different boats. Live music and children's activities.
Port Townsend Film Festival
Showings of more than 100 films, along with interviews and panels with the people who made them.
Fort Worden Historical State Park
Manresa Castle
On the National Historic Registry. Also one of the most haunted buildings in America.
Northwind Arts Center
Regularly-rotated exhibits of visual arts, as well as periodic readings, films, and performances.
Plan your trip
Best time to visit & weather
Most comfortable: Jun–Sep. Summer highs reach about 70°F; winter lows dip to about 33°F. Wettest: Dec and Nov. (climate data from nearby Port Angeles)
Blue bars: average daily high and low (°F). Purple columns: average monthly rain and melted snow (inches).
Getting there
- From you: to see whether to drive or fly, and how long it takes.
- PAE Seattle Paine Field International Airport, Everett — 27 mi away. Directions
- FRD Friday Harbor Airport, Friday Harbor — 30 mi away. Directions
- SEA Seattle–Tacoma International Airport, Seattle — 51 mi away (major hub). Directions
to From U.S. 101 at the tip of Discovery Bay, State Route 20 (SR-20) splits off and runs 30 mi into downtown. Port Townsend is roughly a two-hour drive north of Olympia, and one hour east of Port Angeles.
Full “Get in” guide ↓Budget & where to stay
- Places to stay listed here: about $60–$150 a night (typical $114), from 4 listed prices.
- Estimated daily budget per person (room, two meals, local transport and an activity): budget ~$100, mid-range ~$190, comfortable ~$320.
See the Sleep guide ↓ for places to stay.
Sample 3-day itinerary
Day 1
- Morning Northwind Arts Center, Jefferson Museum of Art and History, Wooden Boat Festival
- Lunch Khu Larb Thai Restaurant
- Afternoon Port Townsend Art Walk, Rose Theatre
- Dinner The Silverwater Cafe
- Evening Conduit Cafe
Day 2
- Morning Point Wilson Lighthouse, Port Townsend Marine Science Center, Fort Worden Historical State Park
- Lunch Cablehouse
- Afternoon Puget Sound Coast Artillery Museum, Jazz Port Townsend
- Dinner Fountain Cafe
- Evening Taps at the Guardhouse
Day 3
- Morning Manresa Castle, Anderson Lake State Park
- Lunch Ichikawa Sushi Bar & Steak House
- Afternoon Centrum
- Dinner Waterfront Pizza
Stops are grouped by area so each day needs little backtracking. Check opening hours before you go.
Food for you
Cuisine (tap to filter)
What to ask about, for your diet
Diet labels come from each listing's description and cuisine; “likely” means the cuisine usually has good choices, not a promise. Check with the restaurant. Open the food finder
Photos
Map
Every listing with a location. Tap a pin for its Google Maps link.
Understand
Get in
By car
to From U.S. 101 at the tip of Discovery Bay, State Route 20 (SR-20) splits off and runs 30 mi into downtown. Port Townsend is roughly a two-hour drive north of Olympia, and one hour east of Port Angeles.
to SR-19 comes up from SR-104 west of the Kingston Ferry Terminal near the Hood Canal Bridge and terminates at SR-20 just south of town. Traffic coming from the Seattle area will want to take the Downtown to Bainbridge Island or the Edmonds to Kingston Ferries towards the peninsula.
By public transit
- From Seattle, there are two options to reach Port Townsend by Jefferson Transit:
- Routes 7 & 390: Take the ferry to Bainbridge Island, then Kitsap Transit 390 bus to North Viking Park and Ride in Poulsbo, and then Jefferson Transit bus route 7 to Haines P&R (south of town) from Poulsbo. If going to the airport take the Link Light Rail #1 (towards Angle Lake) from downtown Seattle. The connections are timed and it takes about two and a half hours.
- Route 14: Take the Kitsap Transit Fast Ferry to Kingston, then transfer to the Jefferson Transit bus route 14. If the #14 bus is not operating take Kitsap Transit #307 to Poulsbo and transfer to the #7 bus to Port Townsend.
- From Port Angeles and Sequim:
- Routes 8 & 30: From Port Angeles take Clallam Transit #30 (101 Commuter) or 123 (Strait Shot) to the Sequim Transit Center and transfer to the #8 bus to Port Townsend (Haines P&R).
- From Olympia and Shelton:
- Route 1 and Mason Transit #6 & 8: From Downtown Olympia Transit Center take Mason Transit #6 bus to Shelton and transfer to the #8 bus to Triton Cove. At Triton Cove, transfer to Jefferson Transit #1 to Haines P&R. Notify driver of transfer when going towards Olympia as there is a close connection time. Caveat with this option is that they operate twice daily during the week and once on Saturdays between Triton Cove and Shelton. Therefore, a missed connection will ruin your day.
- Routes 620 and 594: Alternatively take Intercity #620 bus from Olympia to the SR 512 P&R in Lakewood (south of Tacoma) and transfer to Sound Transit 592 or 594 bus to downtown Seattle for Bainbridge Island Ferry (see above). The buses run more frequently between Olympia and Seattle then from Olympia to Port Townsend via Shelton and Triton Cove.
- From Whidbey Island, via the Coupeville Ferry at Fort Casey State Park:
- Island Transit Route #6 goes from Oak Harbor to the Coupeville Ferry Terminal
- Island Transit Route #1N goes up from the Clinton Ferry Terminal to Coupeville Park & Ride on S Main. From there, transfer to the southbound #6 bus in front of Coupeville Elementary School, to Coupeville Ferry Terminal.
Travelers make connections between Jefferson Transit buses at Haines P&R south of town. See schedules here.
By bus
Place Dungeness Line (Operated by Greyhound Connect)
Bus route from Sea-Tac Airport and Seattle to Port Townsend, Sequim and Port Angeles. The bus goes across the Puget Sound on the Edmonds-Kingston ferry. Unfortunately it no longer stops at Haines Place Park and Ride, only at Four Corners Park and Ride on the outskirts of town, requiring two more buses to get downtown. The 1, 6A/6B, 7, 8 and 14 buses pass by Four Corners on their way towards the Haines Park & Ride where one transfer to the #11 bus to get into downtown. You may be able to get there by taxi or rideshare.
By ferry
Washington State Ferries (WSF) operates the Port Townsend / Coupeville route, connecting Whidbey Island to the Olympic Peninsula.
Go Port Townsend Terminal
Ferries from Coupeville (at Fort Casey State Park) on Whidbey Island. 35 minutes one way; departures every 1½ hours.
SR-20 continues north from Coupeville (at the other side), around Whidbey Island, through Deception Pass and Anacortes, to I-5 (exit 230) in Burlington.
Reservations are recommended for vehicles. The small ferries required for the narrow Keystone Harbor mean that vehicle space is often limited, and drive-up motorists may have to wait several sailings for a space. Advance reservations are all but essential on Friday afternoons, weekends and holidays. There's always room for pedestrians and bicyclists.
By bicycle
Get around
Port Townsend has a compact, walkable, gridded center, divided into Downtown and Uptown.
- Downtown, where most attractions are, including most hotels, art galleries, the ferry terminal and the marina, is along Water and Washington Streets, roughly from the ferry dock in the southwest, to Point Hudson in the northeast.
- Uptown, which has some more hotels and other businesses of note, is, as the name suggests, uphill from Downtown, to the northwest. Fort Worden, where a number of attractions lie, is about a mile north of Downtown.
By public transit
Place Jefferson Transit
Jefferson County's local transit agency operates bus routes within the county to Brinnon, Port Hadlock, Port Ludlow, Port Townsend, and Quilcene. Some bus routes travel to and from destination beyond the county, including Poulsbo (route 7), Sequim (route 8), Kingston Ferry Terminal (route 14). Bus routes terminate in Port Townsend at Haines Place Park and Ride. There is no service on Sundays or holidays.
Fares are $1.50 for a daily pass; $1.00 for seniors 60+, disabled, and youth 7-18; and free for children 6 and under. The most useful routes for visitors, running hourly, are:
- Route 2 to Haines Place Park & Ride and Fort Worden
- Route 11 to Haines Place Park & Ride, and looping around Uptown and Downtown. Actually two routes, in opposite directions: #11A is counter-clockwise, and #11B is clockwise.
By bicycle
By taxi
As of December 2020, ride-sharing services such as Uber or Lyft are banned, and not available.
See
See Port Townsend Art Walk
The art galleries in town are all open late, providing refreshments and a chance to speak with the artists themselves.
Do
Do Anderson Lake State Park
496 acres of woods and wetland that slope down to 70-acre Anderson Lake. The park offers picnicking, trails for hiking, biking, and equestrian use, non-motorized boating, fishing, and birdwatching.
Events
Fort Worden Historical State Park
Fort Worden is on 433 acres on a former military base, on the north side of Port Townsend. Three forts—Fort Worden, Fort Flagler, and Fort Casey—were built at the entrance to Puget Sound, creating a "Triangle of Fire" to thwart any invasion attempt by sea. Fort Worden features more than two miles of beachfront and high bluffs, with views of the Strait of Juan de Fuca. It contains a number of accommodations, from simple campgrounds (albeit with views of the Strait of Juan de Fuca for some of them) to cottages, houses, and even a small castle. The buildings of the former military base have been repurposed into a number of attractions, listed below:
Drink Taps at the Guardhouse
Pub with local art exhibits and live music.
Eat Cablehouse (Canteen)
Formerly used to store electrical cable to control underwater mines, it's now a beach shack featuring fast food to go.
Buy
Shop Port Townsend Antique Mall
Eat
Eat Fountain Cafe
Great little place up the hill from the fountain with mostly organic foods. Reservations recommended.
Eat Waterfront Pizza
Great pizza! Buy it by the slice or order a full pizza with all your favorites and dine upstairs in the funky atmosphere.
Eat Khu Larb Thai Restaurant
Really great Thai food, a favorite with the locals.
Eat Ichikawa Sushi Bar & Steak House
Japanese cuisine from its sister city.
Eat The Silverwater Cafe
Great atmosphere and is known for their exceptional seafood dishes.
Drink
Drink Conduit Cafe
Artisan espresso with a cozy local feeling.
Sleep
- Fort Worden has a castle, cottages, houses, and campgrounds available for rent.
Go next
- Coupeville, on Whidbey Island, can be reached by ferry. It is a small rural town, part of a historic reserve.
- Sequim, the sunniest place in Western Washington and the lavender capital of North America, is 30 miles to the west.
- Port Angeles, the largest city on the Olympic Peninsula and most convenient gateway to Olympic National Park, is about 50 miles west.
- Bainbridge Island, a scenic island suburb of Seattle, is about 50 miles south.
Nearby
Ebey's Landing National Historical Reserve
Park · 20 listings · 8 mi away
Coupeville
City / town · 17 listings · 8 mi away
Greenbank
City / town · 7 listings · 9 mi away
Freeland
City / town · 4 listings · 13 mi away
Camano Island
City / town · 11 listings · 13 mi away
Oak Harbor
City / town · 9 listings · 13 mi away
Sequim
City / town · 33 listings · 15 mi away
Hansville
City / town · 18 listings · 17 mi away
My experience
Write about your trip here. Notes save automatically in this browser as you type; back them up from My journal.