Skip to main content.

Hotels in Port Townsend, Washington

Search & Compare Port Townsend Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Port Townsend

What's Port Townsend Like?

Spend time at the beach, as well as appreciating the historic sites, and visiting the port in Port Townsend. You can easily spend a relaxing day visiting Chetzemoka Park and Kah Tai Lagoon Nature Park. A stop at other sights like Rothschild House Museum and Jefferson County Historical Society will create memories.

Where are the Best Places to Stay in Port Townsend?

Below are the number of accommodations by star rating in Port Townsend and the surrounding area:

  • • 80 4-star accommodations from USD 119 per night
  • • 57 3-star accommodations from USD 80 per night
  • • 16 2-star accommodations from USD 49 per night

How to Get to Port Townsend

Flights to Port Townsend

  • • Everett, WA (PAE-Snohomish County - Paine Field), 26.3 mi (42.4 km) from central Port Townsend
  • • Lopez Island, WA (LPS), 26.9 mi (43.3 km) from central Port Townsend

Things to See and Do in Port Townsend

What to See In Port Townsend

  • • Port Townsend Carnegie Library
  • • Chetzemoka Park
  • • Jefferson County Courthouse
  • • Kah Tai Lagoon Nature Park
  • • Peninsula College

Things to Do in Port Townsend

  • • Rothschild House Museum
  • • Jefferson County Historical Society
  • • Key City Public Theatre
  • • Northwest Maritime Center
  • • Port Townsend Golf Club

Other Popular Port Townsend Attractions

  • • Port Townsend Marine Science Center
  • • Centrum
  • • Fort Worden State Park
  • • Point Wilson Lighthouse
  • • Kelly Art Deco Light Museum

When Is the Best Time to Visit Port Townsend?

  • • Hottest months: August, July, September, June (average 72°F)
  • • Coldest months: December, January, February, November (average 38°F)
  • • Rainiest months: November, December, January, and May (average 2.27 inches of rainfall)