Twenty waterfront cabins and suites on Mitchell Bay, San Juan Island, with a private marina for fishing, crabbing and whale watching.
At a glance
- Price
- $$$
- Pets
- Yes
- Book on
- Innroad.com
- Price
- Upscale
Snug Harbor Resort & Marina sits on Mitchell Bay, on the west side of San Juan Island near Friday Harbor, Washington. The property has operated since the early 1960s and pairs its 20 private cabins and suites with one of only two marinas on this side of the island, making it a practical base for fishing, crabbing, and whale watching trips.
Accommodations range from one-bedroom waterfront cabins to one- and two-bedroom waterfront suites and water-view cabins. Each unit is air conditioned and comes with a full kitchen, so preparing your own meals on site is simple. Wi-Fi reaches the cabins, and pets are welcome throughout the property.
Much of the stay revolves around the harbor itself: boats coming and going, bald eagles overhead, and grassy waterfront areas with a dock and firepit. A small coffee bar on site opens in the morning. Roche Harbor, Lime Kiln Point, and American Camp are all short drives away for those exploring beyond Mitchell Bay.
Front desk hours run 8:30 a.m. to 6 p.m. daily, every day of the week. Reservations are handled through innroad.com, and the resort can also be reached directly by phone. Active military personnel receive a 20 percent discount on stays booked directly, available year-round. Because the drive from the ferry involves some unmarked turns, downloading an offline map in advance is a good idea before arrival.
Good to know
- How do I book a stay at Snug Harbor Resort & Marina?
- Bookings are handled through innroad.com, or you can call the resort directly at (360) 378-4762.
- Is the resort pet friendly?
- Yes, pets are welcome at Snug Harbor Resort & Marina.
- What's included in the cabins?
- Cabins and suites are air conditioned, have full kitchens for cooking your own meals, and include Wi-Fi access.
- Is there a discount for military personnel?
- Active military personnel get a 20 percent discount on any stay booked directly with the resort, available 365 days a year.
- What are the front desk hours?
- The resort's hours are 8:30 a.m. to 6 p.m. daily, seven days a week; confirm exact check-in procedures with the property before arrival.
Details checked October 1, 2026. Prices and hours change; confirm before you go.
More getaways near San Juan Islands
Doe Bay Resort & Retreat
Mountain lodgeSan Juan Islands, Washington
A waterfront resort on Orcas Island with cabins, yurts, and campsites, a soaking tub spa, sauna, cafe, and two beaches for swimming or paddling.
San Juan Islands, Washington
A two-person treehouse on Lummi Island in the San Juan Islands with a private hot tub, wifi, and 4 pm check-in.
LEANTO | Camp Orcas
Glamping tentSan Juan Islands, Washington
Canvas tents on cedar platforms tucked into Moran State Park's South End Loop on Orcas Island, with trail access and no Wi-Fi, open June 18 to August 30.
Lakedale Resort
CabinSan Juan Islands, Washington
An 82-acre lakefront resort near Friday Harbor with yurts, log cabins, glamping tents and a lodge, about eight minutes from town.
$$$The Island Treehouse
TreehouseSan Juan Islands, Washington
A secluded two-bedroom treehouse in Eastsound on Orcas Island, Washington, with mountain views, a fireplace and a full kitchen.
Beach Haven Resort
CabinSan Juan Islands, Washington
Waterfront log cabins on Orcas Island in the San Juan Islands, with wood stoves, fire pits and no Wi-Fi, running since 1939.

