Welcome to Semiahmoo Marina!

Semiahmoo Marina is located across from Blaine, Washington on the south side of the entrance to Drayton Harbor on the north end of the sand spit that forms the S.W. side of the harbor. The modern & well-maintained marina has almost 300 slips and offers every amenity including fuel dock, electric supply, guest slips, bathroom with free showers, gift shop and more. Hiking and cycling trails and parks are all near by. Golf course and country club are also available through Semiahmoo Golf.

If you’re visiting this website for the first time, this is the page you want to start with. Here you’ll find information on how to obtain temporary or permanent moorage, find out about marina facilities, staff and local events and items of interest. Be sure to check out the live Cam!

Marina Amenities

Secure Gate Access
Laundry & Shower Facilities
Pump Out – Portable & Stationary
Full-Service Fuel Dock
Free Disposal of Discarded Oil, Fuel & Batteries
30 Amp Power & Limited 50 Amp available
Chandlery–See our Store Page
Walking & Bike Trails
Patio Area for Social Events
Dinghy Storage


Guest Moorage

Guest are welcome at Semiahmoo Marina. We want you to have the best experience possible, so we now require advance reservations prior to your arrival by contacting us at moorageoffice@semiahmoomarina or 360-371-0440. Soon after docking, please check in at the Marina office to obtain your gate keyfob which also provides access to the restroom with free showers and laundry facilities. If you plan on arriving after 4 p.m. please call our office at 360-371-0440 PRIOR to 4 pm to receive your slip assignment and make arrangements for your keyfob.

We do require a 24-hour cancellation notice.

CALL (360) 371 0440 during business hours or use this handy form to request guest moorage.




Guest Moorage Rates
$1.50/ft Per Night

$3.00 – 30 amp Power Per Night
$5.00 – 50 amp Power Per Night


Semiahmoo Marina Condo Association Documents


Articles of Incorporation



Store – 8 AM – 5 PM DAILY

Fuel Dock – 8 AM – 4 PM DAILY

Call VHF 68 for service

Office – 8:30 – 4:30  Mon-Fri /Closed Weekends