Poulsbo is served by bus services operated by Kitsap Transit, as well as four buses per normal weekday (no operation on holidays) from Port Townsend operated by Jeffeson Transit.
Much of the transit activity happens at the Poulsbo Transfer Center, which is not located in downtown Poulsbo. In fact, it is located at just north of the intersection of Highway 305 and Lincoln Road, which is perhaps 1/2 of a mile (3/4 of a km) east of downtown Poulsbo.
Bus service here does not run very often, and the timetable is a little difficult to figure out due to the dependence on the connecting ferry routes. However, Kitsap Transit charges a universal $2.00 fare to ride. You can not transfer between bus routes without paying another cash fare unless you have a regional ORCA Card.
The primary transit route here in Poulsbo is Kitsap Transit bus route 90, which connects Poulsbo to the Bainbridge Island ferry. The timetable is a little confusing for the uninitiated, as it is designed for commuter traffic to the ferry. As such, there are a number of variations of the route that serve some park and ride lots and not others, or operate as expresses through some areas.
Other bus services include:
#92, connecting Poulsbo to Kingston and the ferry there
#32, operating through downtown Poulsbo in a loop that finishes at the Poulsbo Transit Center, connecting Poulsbo to a shopping mall southwest of town (Kitsap Mall), with some trips serving Olympic College
#33, operates an occasional commuter service connecting downtown Poulsbo with the Bainbridge Island ferry terminal and a round-about service connecting a number of places west of Poulsbo. Only several peak period operations happen each day.
#41 is a local loop operating from the Poulsbo Transfer Center to a residential area east of Poulsbo
#43 connects Poulsbo Transfer Center with Olympic College, and passes through downtown Poulsbo on its way to the college. On its way from the College to the transfer center it takes a circuitous route to the east side of highway 301 and winds up approaching the transfer center from the north.
Except for the short but steep hill just east of downtown Poulsbo, the walk between Poulsbo and its transfer center is fairly easy, and there are sidewalks (unlike most of the roads in this area) so it is reasonably safe to walk here as well.
While Kitsap Transit may not operate an extensive or frequent bus service, it is at least available for use here, and will get you to Poulsbo from the Bainbridge Island ferry. Kitsap Transit also ordered their buses with fairly comfortable seats.
If you're coming to Poulsbo from the Seattle area, your trip will most likely start with a Washington State ferry ride over Puget Sound, with the Olympic Mountains in front of you. It's about a half hour ferry ride, then an 11-mile drive to Poulsbo after you arrive on the other side. Check the website below for the Seattle/Bainbridge Island time schedules (they go roughly once an hour) and fares. And keep your eyes open during the crossing for seals - we even saw a whale in the Sound once (rare, but hey, you just never know!)
From Seattle, take the Bainbridge Ferry. This is a picture of Seattle taken from the Ferry.
From the ferry landing, drive to Poulsbo