Skip to main content

Search hotels in Keyport, WA

Enter your dates to see the latest prices and deals for Keyport hotels

Popular hotels in Keyport

Check out our top picks in Keyport

Filter by:

Star Rating
Review score

Fairfield by Marriott Inn & Suites Seattle Poulsbo

Poulsbo (Near Keyport)

Located in Poulsbo, 18 miles from Admiral Theatre, Fairfield by Marriott Inn & Suites Seattle Poulsbo has accommodations with free bikes, free private parking, a fitness center and barbecue...

E
Elizabeth
From
United States
The place was immaculately clean! The design was very tasteful and modern. I also liked that it was located out of the city and up on a hill, far from the city chaos. Very nice gym too!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 173 reviews
Price from
$158
1 night, 2 adults

Oxford Suites Silverdale

Silverdale (Near Keyport)

Offering an indoor pool, Oxford Suites Silverdale is located in Silverdale, Washington.

L
Lynda
From
United States
Clean. Friendly staff. Great breakfast and soup and salad happy hour
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 221 reviews
Price from
$214
1 night, 2 adults

Poulsbo Inn & Suites

Poulsbo (Near Keyport)

Offering views of the Olympic Mountains, this hotel is a 15 minute walk from Historic Downtown Poulsbo. A seasonal outdoor pool is on site. All rooms include free Wi-Fi and a buffet breakfast.

D
Diane
From
United States
Easy to park. Quiet and restful. Near a main highway, but traffic noise was at a minimum. Easy access to the town of Poulsbo.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 447 reviews
Price from
$125
1 night, 2 adults

GuestHouse Inn & Suites Poulsbo

Poulsbo (Near Keyport)

Historic Downtown Poulsbo is 10 minutes' walk away from this nonsmoking Washington hotel. In the courtyard, a 14-person hot tub is featured.

A
Aksel
From
Norway
It was a very nice hotel. Nice, clean, a lot better than other hotels with more stars
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 687 reviews
Price from
$129
1 night, 2 adults

Quality Inn & Suites Silverdale Bangor-Keyport

Silverdale (Near Keyport)

Located in Silverdale, Quality Inn & Suites Silverdale Bangor-Keyport has barbecue facilities. Featuring a shared lounge, this 2-star hotel has air-conditioned rooms with a private bathroom.

M
Mark
From
Guam
The staff was extremely wonderful.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 169 reviews
Price from
$126.50
1 night, 2 adults

Best Western Plus Silverdale Beach Hotel

Silverdale (Near Keyport)

The Olympic National Park is 1 hour and 30 minutes’ drive from this Silverdale hotel. Rooms boast city or water views and free Wi-Fi.

E
Elizabeth
From
United States
The breakfast choices were the best we've experienced. Your breakfast staff were so kind. The beds were super comfy. Plenty of parking.
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 267 reviews
Price from
$219
1 night, 2 adults

Marshall Suites Bainbridge Island, SureStay Collection by BW

Bainbridge (Near Keyport)

Marshall Suites Bainbridge Island, SureStay Collection by BW is located in the heart of Bainbridge, 8.7 mi from Seattle. Free WiFi is provided.

D
Dorothy
From
United States
Lovely location and facilities. Evening staff a joy.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 497 reviews
Price from
$185.07
1 night, 2 adults

Hotel Ballard

Seattle (Near Keyport)

Located in a brand new building in historic Ballard, this boutique hotel features views of the Olympic Mountains from a furnished rooftop terrace. Premium linens are included in each guest rooms.

V
Vandana
From
United States
Beautiful boutique room with fireplace.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 241 reviews
Price from
$412.85
1 night, 2 adults

Fairfield Inn & Suites Seattle Bremerton

Bremerton (Near Keyport)

Located in Bremerton, Fairfield Inn & Suites Seattle Bremerton offers 3-star accommodations with barbecue facilities. Featuring family rooms, this property also provides guests with a sun terrace.

G
Gonzalez
From
United States
We loved it. I came to town for a concert and lucky the price was within reason for the dates. Definitely will be coming back to this property
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 215 reviews
Price from
$179.10
1 night, 2 adults

Marina Square Suites

Bremerton (Near Keyport)

Facing the beachfront in Bremerton, Marina Square Suites features a shared lounge and a terrace. The property provides an ATM and free WiFi throughout the property.

M
Michael
From
United States
Very clean and modern, quiet! Nearby stores and great food and scenery.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 94 reviews
Price from
$209.99
1 night, 2 adults
See all hotels in and around Keyport

Keyport – 1 hotel or place to stay

Filter by:

Star Rating
Review score

Fairfield by Marriott Inn & Suites Seattle Poulsbo

Poulsbo (Near Keyport)

Located in Poulsbo, 18 miles from Admiral Theatre, Fairfield by Marriott Inn & Suites Seattle Poulsbo has accommodations with free bikes, free private parking, a fitness center and barbecue...

E
Elizabeth
From
United States
The place was immaculately clean! The design was very tasteful and modern. I also liked that it was located out of the city and up on a hill, far from the city chaos. Very nice gym too!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 173 reviews
Price from
$158
1 night, 2 adults

Oxford Suites Silverdale

Silverdale (Near Keyport)

Offering an indoor pool, Oxford Suites Silverdale is located in Silverdale, Washington.

L
Lynda
From
United States
Clean. Friendly staff. Great breakfast and soup and salad happy hour
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 221 reviews
Price from
$214
1 night, 2 adults

Poulsbo Inn & Suites

Poulsbo (Near Keyport)

Offering views of the Olympic Mountains, this hotel is a 15 minute walk from Historic Downtown Poulsbo. A seasonal outdoor pool is on site. All rooms include free Wi-Fi and a buffet breakfast.

D
Diane
From
United States
Easy to park. Quiet and restful. Near a main highway, but traffic noise was at a minimum. Easy access to the town of Poulsbo.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 447 reviews
Price from
$125
1 night, 2 adults

GuestHouse Inn & Suites Poulsbo

Poulsbo (Near Keyport)

Historic Downtown Poulsbo is 10 minutes' walk away from this nonsmoking Washington hotel. In the courtyard, a 14-person hot tub is featured.

A
Aksel
From
Norway
It was a very nice hotel. Nice, clean, a lot better than other hotels with more stars
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 687 reviews
Price from
$129
1 night, 2 adults

Quality Inn & Suites Silverdale Bangor-Keyport

Silverdale (Near Keyport)

Located in Silverdale, Quality Inn & Suites Silverdale Bangor-Keyport has barbecue facilities. Featuring a shared lounge, this 2-star hotel has air-conditioned rooms with a private bathroom.

M
Mark
From
Guam
The staff was extremely wonderful.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 169 reviews
Price from
$126.50
1 night, 2 adults

Best Western Plus Silverdale Beach Hotel

Silverdale (Near Keyport)

The Olympic National Park is 1 hour and 30 minutes’ drive from this Silverdale hotel. Rooms boast city or water views and free Wi-Fi.

E
Elizabeth
From
United States
The breakfast choices were the best we've experienced. Your breakfast staff were so kind. The beds were super comfy. Plenty of parking.
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 267 reviews
Price from
$219
1 night, 2 adults

Marshall Suites Bainbridge Island, SureStay Collection by BW

Bainbridge (Near Keyport)

Marshall Suites Bainbridge Island, SureStay Collection by BW is located in the heart of Bainbridge, 8.7 mi from Seattle. Free WiFi is provided.

D
Dorothy
From
United States
Lovely location and facilities. Evening staff a joy.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 497 reviews
Price from
$185.07
1 night, 2 adults

Hotel Ballard

Seattle (Near Keyport)

Located in a brand new building in historic Ballard, this boutique hotel features views of the Olympic Mountains from a furnished rooftop terrace. Premium linens are included in each guest rooms.

V
Vandana
From
United States
Beautiful boutique room with fireplace.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 241 reviews
Price from
$412.85
1 night, 2 adults

Fairfield Inn & Suites Seattle Bremerton

Bremerton (Near Keyport)

Located in Bremerton, Fairfield Inn & Suites Seattle Bremerton offers 3-star accommodations with barbecue facilities. Featuring family rooms, this property also provides guests with a sun terrace.

G
Gonzalez
From
United States
We loved it. I came to town for a concert and lucky the price was within reason for the dates. Definitely will be coming back to this property
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 215 reviews
Price from
$179.10
1 night, 2 adults

Marina Square Suites

Bremerton (Near Keyport)

Facing the beachfront in Bremerton, Marina Square Suites features a shared lounge and a terrace. The property provides an ATM and free WiFi throughout the property.

M
Michael
From
United States
Very clean and modern, quiet! Nearby stores and great food and scenery.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 94 reviews
Price from
$209.99
1 night, 2 adults
See all hotels in and around Keyport

Hotels with parking in Keyport

Parking on site
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 415 reviews
From $206.17 per night
Parking on site
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 167 reviews
From $210.04 per night
Parking on site
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,003 reviews
From $140.97 per night
Parking on site
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,615 reviews
From $193.95 per night
Parking on site
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 215 reviews
From $179.14 per night
Parking on site
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,583 reviews
From $214.88 per night
Parking on site
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 968 reviews
From $159.30 per night
Parking
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 13 reviews
From $309.61 per night
Parking on site
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 94 reviews
From $233.51 per night
Parking on site
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,828 reviews
From $164.02 per night

Most booked hotels in Keyport and surrounding area in the past month

See all

Popular with guests booking hotels in Poulsbo

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 687 reviews

Popular with guests booking hotels in Silverdale

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 221 reviews

Popular with guests booking hotels in Silverdale

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 169 reviews

Popular with guests booking hotels in Poulsbo

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 173 reviews

Popular with guests booking hotels in Poulsbo

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 447 reviews

Popular with guests booking hotels in Silverdale

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 267 reviews

Popular with guests booking hotels in Poulsbo

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 13 reviews

Popular with guests booking hotels in Fletcher Bay

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 4 reviews

Popular with guests booking hotels in Tolo

Popular with guests booking hotels in Bainbridge Island

Budget hotels in Keyport and nearby

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 687 reviews

Historic Downtown Poulsbo is 10 minutes' walk away from this nonsmoking Washington hotel. In the courtyard, a 14-person hot tub is featured.

From $121.34 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 169 reviews

Located in Silverdale, Quality Inn & Suites Silverdale Bangor-Keyport has barbecue facilities. Featuring a shared lounge, this 2-star hotel has air-conditioned rooms with a private bathroom.

From $115.25 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 4 reviews

22 miles from Admiral Theatre in Poulsbo, Gorgeous Poulsbo Waterfront Home on Liberty Bay! provides accommodations with access to a spa center.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3 reviews

Waterfront Getaway offers accommodations in Poulsbo, 16 miles from Admiral Theatre. The vacation home has access to a restaurant.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 13 reviews

Keyport Abode offers accommodations in Poulsbo, 9.2 miles from Admiral Theatre. The vacation home has access to a restaurant. Opening onto a patio, the vacation home consists of 3 bedrooms.

Liberty Bay Hideaway offers accommodations in Poulsbo, 14 miles from Admiral Theatre.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 6 reviews

Poulsbo Scandinavian Retreat 2 blocks to DT offers accommodations in Poulsbo, 20 miles from Admiral Theatre. Both free Wifi and parking on-site are available at the vacation home free of charge.

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 13 reviews

Located in Poulsbo, 18 miles from Admiral Theatre, Hotel Scandi Poulsbo has accommodations with a shared lounge, free private parking and barbecue facilities. This 3-star hotel offers free WiFi.

Best hotels with breakfast in Keyport and nearby

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 173 reviews

Located in Poulsbo, 18 miles from Admiral Theatre, Fairfield by Marriott Inn & Suites Seattle Poulsbo has accommodations with free bikes, free private parking, a fitness center and barbecue facilities...

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 221 reviews

Offering an indoor pool, Oxford Suites Silverdale is located in Silverdale, Washington.

From $283.56 per night

Free Wifi is available throughout the property and Admiral Theatre is 16 miles away.

Free Wifi is available throughout the property and Admiral Theatre is 16 miles away.

Free Wifi is available throughout the property and Admiral Theatre is 16 miles away.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2 reviews

Bainbridge Tranquility offers accommodations in Madrona Heights, 26 miles from Admiral Theatre. The vacation home has access to a restaurant.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Free Wifi is available throughout the property and Admiral Theatre is 20 miles away.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 15 reviews

Offering a spa and wellness center, Cute Cottage with Deck Walk 115 Ft to Brewery and Cafe offers accommodations in Poulsbo.