Port Townsend Bed and Breakfasts

Filter
Sort

from $120

Port Townsend, WA

Check Availability

Port Townsend, WA

Check Availability

from $80

Port Townsend, WA

Check Availability

Everett, WA (26 miles from Port Townsend)

Check Availability

La Conner, WA (22 miles from Port Townsend)

Check Availability

from $125

La Conner, WA (22 miles from Port Townsend)

Check Availability

from $104

La Conner, WA (22 miles from Port Townsend)

Check Availability

Lynnwood, WA (28 miles from Port Townsend)

Check Availability

from $210

Port Angeles, WA (23 miles from Port Townsend)

Check Availability

from $212

Port Angeles, WA (21 miles from Port Townsend)

Check Availability

from $329

Sequim, WA (19 miles from Port Townsend)

Check Availability

from $230

Sequim, WA (18 miles from Port Townsend)

Check Availability

Sequim, WA (20 miles from Port Townsend)

Check Availability

from $152

Edmonds, WA (27 miles from Port Townsend)

Check Availability

from $99

Anacortes, WA (28 miles from Port Townsend)

Check Availability

from $119

Anacortes, WA (26 miles from Port Townsend)

Check Availability

from $84

Anacortes, WA (26 miles from Port Townsend)

Check Availability

Clinton, WA (20 miles from Port Townsend)

Check Availability

Coupeville, WA (7 miles from Port Townsend)

Check Availability

from $99

Coupeville, WA (7 miles from Port Townsend)

Check Availability

Freeland, WA (13 miles from Port Townsend)

Check Availability

Langley, WA (17 miles from Port Townsend)

Check Availability

Langley, WA (16 miles from Port Townsend)

Check Availability

Langley, WA (18 miles from Port Townsend)

Check Availability

Oak Harbor, WA (15 miles from Port Townsend)

Check Availability

Oak Harbor, WA (20 miles from Port Townsend)

Check Availability

Camano Island, WA (11 miles from Port Townsend)

Check Availability

from $213

Camano Island, WA (11 miles from Port Townsend)

Check Availability

from $110

Friday Harbor, WA (30 miles from Port Townsend)

Check Availability

Sponsored Links

check