Guest Moorage:

Up to 3 hours, no charge. Overnight guest moorage $10/day for boats under 25 feet and $15/day for boats 25 feet and up. Limit 3 days per month.

Boat Launch:

Fee is $5.00 per use. Payments may be submitted at the Port payment box which is affixed on the outside of the port office located on the marina dock directly to the East of the boat launch.

Monthly Moorage:

Current rate per month is $4.25 per foot (longer of boat or slip length), plus $20.00 for marina utility services, and slip assigned electrical pedestal usage billed at PSE KW rate. Please Note: Monthly moorage rates are set to increase to $5.00 per foot effective February 1, 2021.

No monthly moorage slips are currently available.


The Port of Keyport is a small marina with 14 private slips, 250 feet of guest moorage in five 50-foot slips, and a boat launch ramp. The marina is located in Kitsap County at the entrance to Liberty Bay, making it a perfect stopping spot for Puget Sound cruisers.

The entire marina was replaced in 2009 with new concrete pilings and slips. There is water and power at all slips. The launching ramp was replaced in 2020.

All businesses and the Naval Undersea Museum in Keyport are within easy walking distance from the Port. Businesses include a general store, several restaurants, an auto repair shop, a bed and breakfast, and a Post Office.

The Port of Keyport Commissioners hold an open meeting the first Monday of each month at 6:00 PM at the office on the marina dock. [PORT MEETINGS BEING HELD VIRTUALLY UNTIL FURTHER NOTICE TO MAINTAIN SOCIAL DISTANCING DUE TO COVID-19.]