HomeBlog › Cannabis on BC Ferries Cannabis Laws · Coastal Green

Can You Bring Cannabis on BC Ferries

Coastal Green · 2026

Yes, you can bring cannabis on BC Ferries. Adults 19 and older can legally travel with up to 30 grams of dried cannabis or equivalent on BC Ferries routes. This applies to the Horseshoe Bay to Langdale route that connects Vancouver to the Sunshine Coast, which is the ferry most relevant to our Sechelt location. There are a few rules that matter.

The Rules on Board

You can have cannabis in your possession while travelling on BC Ferries. You cannot consume it. BC Ferries prohibits cannabis consumption onboard, including in vehicles on the car deck. The same rules around public consumption that apply on land apply on the ferry. Keep it sealed and stored while you are on the water.

If you are bringing cannabis as a passenger without a vehicle, keep it in your bag or luggage. If you are travelling with a vehicle, it is simplest to keep it in the car. There is no security screening for cannabis at ferry terminals the way there is at airports, but that does not change the possession and consumption rules.

Crossing the Border vs Crossing the Water

BC Ferries routes are domestic travel entirely within British Columbia. You are not crossing an international border. The possession rules are the standard BC provincial rules, not any enhanced airport-style restrictions. Cannabis cannot be transported across international borders, including the US border and international airports. But Horseshoe Bay to Langdale is a BC domestic route and cannabis is entirely legal to have with you.

Buying Before or After the Ferry

If you are heading to the Sunshine Coast and want to stock up before you go, our two Vancouver locations are both easy to reach before catching the ferry. The Vancouver (2 Locations) is two minutes from Granville SkyTrain. If you are coming from West Vancouver, Horseshoe Bay is only a short drive and you can plan a stop at either Vancouver location on the way.

If you prefer to shop once you arrive, our Sechelt store is the only licensed cannabis dispensary on the Sunshine Coast, located on Highway 101 in Sechelt. It is about 20 minutes north of the Langdale Ferry Terminal by car.

LANGDALE FERRY TERMINAL TO COASTAL GREEN SECHELT — APPROX. 20 MIN ON HIGHWAY 101

FIND US IN VANCOUVER & THE SUNSHINE COAST

All three Coastal Green locations carry a full menu. Walk in or order online.