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)

Situated in Poulsbo, 29 km from Admiral Theatre, Fairfield by Marriott Inn & Suites Seattle Poulsbo features accommodation with free bikes, free private parking, a fitness centre and barbecue...

S
Sian
From
United Kingdom
Friendly staff and a thoughtfully appointed room. Good shower and a comfy bed. Liked the addition of a microwave in the room and the goody bag on arrival. Good inclusive breakfast with plenty of choice. Excellent value for money.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 174 reviews
Price from
US$158
1 night, 2 adults

Oxford Suites Silverdale

Silverdale (Near Keyport)

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

R
ROGER
From
United States
They made our honeymoon special. Friendly faces greeting us everywhere we went. Amazing room with views.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 221 reviews
Price from
US$214
1 night, 2 adults

Poulsbo Inn & Suites

Poulsbo (Near Keyport)

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

J
Jan DeWitt-Harris
From
United States
Quaint, clean, and quiet. Great location close to everything.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 448 reviews
Price from
US$125
1 night, 2 adults

Quality Inn & Suites Silverdale Bangor-Keyport

Silverdale (Near Keyport)

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

E
Elaine
From
Uruguay
Breakfast was fine. Actually really good coffee.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 169 reviews
Price from
US$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.

A
Albert
From
Canada
Breakfast was excellent and the host was friendly and jovial.
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 267 reviews
Price from
US$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, 14 km from Seattle. Free WiFi is provided.

K
Karen
From
United States
We are moving to Bainbridge, so tired! The room was very clean, very quiet, and the beds comfortable….all for a reasonable price. Reece at the front desk told us of several dining options across the street and the Pub was great! Thanks
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 497 reviews
Price from
US$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.

K
Kathryn
From
United States
Was there a breakfast? We missed it.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 241 reviews
Price from
US$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 accommodation with barbecue facilities. Featuring family rooms, this property also provides guests with a sun terrace.

H
Hildebrant
From
Canada
I liked that the staff were always near to answer questions about the area
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 215 reviews
Price from
US$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 accommodation offers an ATM and free WiFi throughout the property.

L
Leah
From
United States
Amazing location, easy walk to a downtown area and quick walk to the ferry for more exploring! Property was clean, beautiful accommodating and made you feel like it was a home away from home!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 94 reviews
Price from
US$189
1 night, 2 adults

Ballard Inn

Seattle (Near Keyport)

Located just 5.5 miles from Seattle city centre, this historic Washington hotel offers charming accommodations with free Wi-Fi. Pike's Place market is less than 15 minutes' drive away.

S
Sem
From
Netherlands
The vibe was very nice, very traditional Inn like
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 101 reviews
Price from
US$194
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)

Situated in Poulsbo, 29 km from Admiral Theatre, Fairfield by Marriott Inn & Suites Seattle Poulsbo features accommodation with free bikes, free private parking, a fitness centre and barbecue...

S
Sian
From
United Kingdom
Friendly staff and a thoughtfully appointed room. Good shower and a comfy bed. Liked the addition of a microwave in the room and the goody bag on arrival. Good inclusive breakfast with plenty of choice. Excellent value for money.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 174 reviews
Price from
US$158
1 night, 2 adults

Oxford Suites Silverdale

Silverdale (Near Keyport)

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

R
ROGER
From
United States
They made our honeymoon special. Friendly faces greeting us everywhere we went. Amazing room with views.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 221 reviews
Price from
US$214
1 night, 2 adults

Poulsbo Inn & Suites

Poulsbo (Near Keyport)

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

J
Jan DeWitt-Harris
From
United States
Quaint, clean, and quiet. Great location close to everything.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 448 reviews
Price from
US$125
1 night, 2 adults

Quality Inn & Suites Silverdale Bangor-Keyport

Silverdale (Near Keyport)

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

E
Elaine
From
Uruguay
Breakfast was fine. Actually really good coffee.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 169 reviews
Price from
US$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.

A
Albert
From
Canada
Breakfast was excellent and the host was friendly and jovial.
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 267 reviews
Price from
US$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, 14 km from Seattle. Free WiFi is provided.

K
Karen
From
United States
We are moving to Bainbridge, so tired! The room was very clean, very quiet, and the beds comfortable….all for a reasonable price. Reece at the front desk told us of several dining options across the street and the Pub was great! Thanks
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 497 reviews
Price from
US$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.

K
Kathryn
From
United States
Was there a breakfast? We missed it.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 241 reviews
Price from
US$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 accommodation with barbecue facilities. Featuring family rooms, this property also provides guests with a sun terrace.

H
Hildebrant
From
Canada
I liked that the staff were always near to answer questions about the area
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 215 reviews
Price from
US$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 accommodation offers an ATM and free WiFi throughout the property.

L
Leah
From
United States
Amazing location, easy walk to a downtown area and quick walk to the ferry for more exploring! Property was clean, beautiful accommodating and made you feel like it was a home away from home!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 94 reviews
Price from
US$189
1 night, 2 adults

Ballard Inn

Seattle (Near Keyport)

Located just 5.5 miles from Seattle city centre, this historic Washington hotel offers charming accommodations with free Wi-Fi. Pike's Place market is less than 15 minutes' drive away.

S
Sem
From
Netherlands
The vibe was very nice, very traditional Inn like
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 101 reviews
Price from
US$194
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
Superb - What previous guests thought, 413 reviews
From US$206.17 per night
Parking on site
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 168 reviews
From US$179.36 per night
Parking on site
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,004 reviews
From US$145.69 per night
Parking on site
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,354 reviews
From US$201.32 per night
Parking on site
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,610 reviews
From US$182.15 per night
Parking on site
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 215 reviews
From US$199.16 per night
Parking on site
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,581 reviews
From US$214.88 per night
Parking on site
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 972 reviews
From US$119.18 per night
Parking
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 14 reviews
From US$368.61 per night
Parking on site
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 94 reviews
From US$210.17 per night

Most booked hotels in Keyport and surroundings 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, 688 reviews

Popular with guests booking hotels in Silverdale

Scored out of 10, guest rating 8.7
Fabulous - 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
Fabulous - What previous guests thought, 174 reviews

Popular with guests booking hotels in Poulsbo

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 448 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

Best hotels with breakfast in Keyport and nearby

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 174 reviews

Situated in Poulsbo, 29 km from Admiral Theatre, Fairfield by Marriott Inn & Suites Seattle Poulsbo features accommodation with free bikes, free private parking, a fitness centre and barbecue...

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

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

From US$111.29 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 221 reviews

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

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

Featuring sea views, Gorgeous Poulsbo Waterfront Home on Liberty Bay! provides accommodation with a spa and wellness centre, around 36 km from Admiral Theatre.

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

Situated in Poulsbo, 25 km from Admiral Theatre, Waterfront Getaway features a restaurant and sea views.

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

Featuring air-conditioned accommodation with a patio, Keyport Abode is located in Poulsbo. The holiday home has a restaurant, and is 15 km away from Admiral Theatre.

Located in Poulsbo, within 22 km of Admiral Theatre, Liberty Bay Hideaway is an accommodation offering sea views.

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

Situated in Poulsbo in the Washington region, Poulsbo Scandinavian Retreat 2 blocks to DT has a garden. Both free WiFi and parking on-site are available at the holiday home free of charge.

Budget hotels in Keyport and nearby

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

Set in Poulsbo, 29 km from Admiral Theatre, Hotel Scandi Poulsbo offers accommodation with a shared lounge, free private parking and barbecue facilities. This 3-star hotel offers free WiFi.

Liberty Bay Loft with Water views is situated in Poulsbo. Free WiFi is available throughout the property and Admiral Theatre is 25 km away.

Front Street Suite is located in Poulsbo. Free WiFi is available throughout the property and Admiral Theatre is 25 km away.

The Front St Lofts, sleeps 8 is located in Poulsbo. Free WiFi is available throughout the property and Admiral Theatre is 25 km away.

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

Set in Madrona Heights, 42 km from Admiral Theatre, Bainbridge Tranquility offers a restaurant. This holiday home features accommodation with a terrace.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 688 reviews

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

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

Pet-Friendly Poulsbo Abode with Mountain Views! is set in Poulsbo. Free WiFi is available throughout the property and Admiral Theatre is 32 km away.

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

Set 28 km from Admiral Theatre, Cute Cottage with Deck Walk 115 Ft to Brewery and Cafe offers accommodation in Poulsbo.