





























































Luxury Oceanfront Bed and Breakfast in Ucluelet, British Columbia Ocean Views and Private Beach Access Indulge in breathtaking ocean views and exclusive beach access, offering a serene and romantic atmosphere for your getaway. Cozy Rooms with Fireplace and Balcony Each guest room features a cozy fireplace and a private balcony, perfect for enjoying the fresh ocean breeze and stunning views. Relaxation and Serenity Unwind in the large common room with a grand fireplace or soak in the year-round hot tub on the main deck, surrounded by the beauty of nature. Experience luxury and tranquility at Snug Harbour Inn. Book now for an unforgettable stay by the ocean.
Checking rates…
You won't be charged yet
Guests liked
Guests mentioned
AU · couple · Jun 2026
Great place to stay, it meeted all out expectations.
CA · couple · May 2026
Incredible. Lovely Inn, wonderful innkeepers.
What a beautiful setting, nestled in a rocky cliff overlooking the wilds Pacific. A different and wonderful breakfast every morning, served in an individual wooden box for each person - in your room or in the common room looking out over the ocean.
There is nothing we didn't love.
CA · couple · May 2026
Everything was fabulous. Views, amenities, and location.
FR · couple · May 2026
NL · couple · Apr 2026
Cosy, comfortable, amazing views, warm hospitality
It is indeed a 'snug inn' in a snug harbor, located spectacularly above a small bay, with sauna and places to sit overlooking the Pasific. It is embedded in the trees and one feels really part of the scenery around. The building is both charming and functional, every room with its own view and deck. The hosts gave us an upgrade to an ocean view room which was as lovely as they come. Bathroom, the gas fire - everything contributes to the cosiness of our room. The hosts were very hospitable and informative. We really enjoyed the fantastic breakfast. All in all, one of the best places we have ever stayed in.
Nothing.
460 Marine Drive · Ucluelet