Poulsbo is one of four cities in Kitsap County: Bainbridge Island, Bremerton, and Port Orchard are the other three. Poulsbo is located on the north end of the county, 20 minutes from the Olympic Peninsula, or the Kingston and Bainbridge ferries.