Plan an Event

Our island retreat and conference centre is the ideal place to bring your group. With 26 private hotel style rooms, updated meeting spaces, and a team of chefs ready to delight your palate, Barnabas Landing is ready to partner with you to make your event a success.

A World Away

Barnabas Landing is a quick 45 minute trip away from Vancouver but our island retreat feels like a world away. Barnabas is suited to host groups of up to 52 guests and features multiple meeting spaces, a large ocean-side dining room, and 26 bedrooms that can be configured with a king bed or two twin beds. Our team is always ready to support you in caring for the needs of your guests. Host your event at Barnabas Landing and experience our warm and generous hospitality.

The Station

The Station

The Station is the ideal place to host your group, with new meeting and lounge spaces, ocean-front dining room, and a year-round store.
The Station

Host your group

Host your group

Barnabas Landing is the ideal place to host your conference, reunion, or corporate retreat. Let us take care of the details.
Contact Us Today





Standard Room

Loft Room

Loft Room Plus

Bunk Room

Adjoining Room

Tenting (Summer Only)

Fresh Produce




Applegate Inn

Lamplighter’s Cottage Lounge

Fireside Room

The Pavilion

The Grove

Station Lounge

Marine Room

Goods Mercantile


  • Boating
  • Swimming
  • Fishing
  • Watersports
  • Shopping
  • Crafts
  • Hiking
  • Street Hockey
  • Tennis
  • Frisbee Golf
  • Farm Tours
  • Lawn Games
  • Hot Tub

Travelling to Barnabas

Barnabas Landing may feel like a world apart from Vancouver, but we are only 25 kilometres away. With a variety of travel options to choose from you can go from the busyness of the city to sitting oceanside on the Sunshine Coast with coffee in hand in under an hour! Our team will work with you to find the best transportation option for your budget and schedule.

Sea plane from Vancouver

(15 minutes)

Charter boat from Horseshoe Bay

(45 minutes)

BC Ferries from Horseshoe Bay to Langdale, then water taxi to Keats Island

(60 minutes)