Discover Osborne Bay Resort: A Tranquil Coastal Retreat

Welcome to Osborne Bay Resort, a sanctuary of relaxation and natural wonder, situated beside Osborne Bay and the town of Crofton, BC. Our resort embodies the essence of coastal living, offering a harmonious blend of serene landscapes, pristine waters, and genuine hospitality.

Unwind in Comfort: Our thoughtfully designed accommodations offer a seamless blend of modern comfort and coastal charm. Wake up to stunning views, and let the soothing ambiance of the ocean relax your senses.

Explore Nature: Immerse yourself in the natural beauty that surrounds us. Wander along sandy beaches, venture into nearby forests, and connect with the rhythms of the Pacific Northwest.

Savor Local Flavors: Indulge in the culinary delights of the Cowichan Valley. Experience the region's bounty through fresh seafood, local artisans, and the warmth of community connections.

Elevate Your Experience: Whether you seek relaxation or adventure, Osborne Bay Resort provides the canvas for your ideal getaway. Unplug, unwind, and let the coastal charm rejuvenate your spirit.

Our Commitment: We are dedicated to preserving the pristine environment that envelops our resort. Our sustainable practices reflect our respect for nature and our dedication to responsible hospitality.

Our resort is open year-round, providing a range of accommodation options including spacious seasonal, full-service, and overnight voyageur camping sites. Whether you're planning a short stay for a few nights, an extended vacation for a few weeks, or a month-long escape, we are here to cater to your needs.

Join us at Osborne Bay Resort, where each moment is an invitation to embrace the tranquility and beauty of coastal living.