The City of Poulsbo is located in Kitsap County on the northern shore of Liberty Bay. It is situated at the intersection of State Highways 3 and 305 and is fourteen miles north of Bremerton. The town is just minutes from Bainbridge Island, Keyport, Kingston, Suquamish, Silverdale and Bremerton. Getting to Poulsbo from Seattle takes about an hour, by taking a ferry to Bainbridge Island, and a short drive on Highway 305 to town. From Edmonds, the ferry arrives at Kingston, and then it’s just another short drive on Highway 104. Kitsap County Traffic Issues Kingston-Edmonds Ferry Schedule Kingston - Edmonds Ferry Cam Seattle - Bainbridge Island Ferry Schedule