Horseshoe Bay to Langdale: the ferry to Sechelt
The Sunshine Coast is a peninsula, and the car ferry from Horseshoe Bay in West Vancouver ends at Langdale. BC Ferries schedules the crossing at 40 minutes. From Langdale you continue to Sechelt along Highway 101, about 30 minutes by car. There is no ferry that lands in Sechelt itself.
Vehicles can travel without a booking if they arrive and wait for space, and a sold-out reservation list does not always mean a full ship. If you plan to join a Sunshine Coast tour from Vancouver or on the coast, build the crossing and the drive into your day. The guide to getting to Roberts Creek covers the same crossing from the Roberts Creek side.

Ferry fares, reservations and check-in in 2026
Fares are valid from 16 June 2026 and change, so check the current fare when you book.
| Item | Fare (2026) | Notes |
|---|---|---|
| Adult, 12 and older | CAD 16.45 | Terminal fare per person |
| Child, 5 to 11 | CAD 8.20 | Under 5 travel free |
| Standard vehicle up to 6.1 m | CAD 58.40 | Driver and passengers are extra |
| Fuel surcharge | 5 % | Added to the net fares |
| Car and one adult | CAD 74.85 net | About CAD 78.59 with the surcharge |
| Separate reservation | CAD 20 | Prepaid and Saver fares include a booking |
| Saver fare | From CAD 39 | Car and driver on selected sailings |
Fares can apply per direction or as a round trip, so check the fare type and the direction before you pay. For most visitors with a car, plan with the vehicle fare plus the adult and child fares for everyone on board. Add the reservation if you want a fixed sailing.
Our pick: Howe Sound by boat
If you spend a day in Vancouver before the ferry from Horseshoe Bay, this boat trip is a short way to see Howe Sound first. It starts in Vancouver, not at the ferry terminal.
Hand-picked tours, booked through GetYourGuide. Prices are indicative starting prices in US dollars (as of October 2026). Tap a tour for live availability and the current price in your currency.
Sunshine Coast tours and day trips from Vancouver
Boat trips, kayaking, seaplane flights and day tours, with live prices and availability.
At the Horseshoe Bay terminal
Vehicles with a booking check in 60 to 30 minutes before departure. Without a booking, ticket sales close 10 minutes before the scheduled sailing. Vehicles with low ground clearance or a long rear overhang can be moved to a later sailing at extreme tides.
Parking at Horseshoe Bay is charged. Long-term parking costs CAD 11 for 6 hours, CAD 14 for 12 hours and CAD 19.25 per day. Short-term parking costs CAD 3 per hour or CAD 23.25 per day. Payments through the app can carry a service fee.
From 3 to 23 February 2027, Langdale berth 1 is closed for construction. Sailings then use berth 2 with one vehicle deck, at times with two ships, and there is little space for vehicles without a booking. If you travel in that window, reserve ahead.

Vancouver to Sechelt without a car
Walk on at Horseshoe Bay and take the bus at Langdale.
Sunshine Coast Transit route 90 connects the Langdale ferry terminal with Gibsons, Davis Bay and the Cowrie Street stop in Sechelt. A trip takes about 40 to 50 minutes depending on the run, and some trips use North Road. A weekday example leaves Langdale at 06:00 and reaches Sechelt at 06:38. Treat that as an example, not as a guaranteed connection with your ferry.
A single bus fare is CAD 2 for adults, seniors and youth, and a DayPASS costs CAD 4. Children up to and including 12 travel free. The ferry crossing, the wait at the terminal and the bus add up to a longer day than the 40-minute sailing suggests, and there is no fixed door-to-door time from Vancouver. Once you are in Sechelt, the where to stay page shows which areas work well without a car.

By seaplane from Vancouver to Sechelt
A seaplane flies from Richmond (YVR South) to Porpoise Bay in about 20 minutes. YVR South is not the same place as the Vancouver downtown terminal, so check which terminal your ticket uses. The seaplane base is at 5764 Wharf Road.
Sechelt is a summer route, with service resuming on 26 June 2026. Fares start at CAD 108 one way for bookings made about 45 days ahead, with a limited number of seats. Do not assume winter flights, and check the current schedule before you go.
The municipal Sechelt Airport in Wilson Creek is a separate site from the seaplane dock at Porpoise Bay. For the bay itself, with its beach and trails, read the Porpoise Bay guide.
Vancouver to Sechelt: compare your options
Times and fares for 2026. They change, so check them before you book.
| Option | Journey | Fares (2026) | Good for |
|---|---|---|---|
| Car on the ferry | 40 minutes by ferry, about 30 minutes by car | CAD 58.40 vehicle plus CAD 16.45 per adult, 5 % surcharge, optional CAD 20 reservation | Luggage and several stops |
| Walk-on plus bus 90 | 40 minutes by ferry, about 40 to 50 minutes by bus | CAD 16.45 per adult plus CAD 2 per bus ride | Trips without a car |
| Seaplane | About 20 minutes from YVR South | From CAD 108 one way | A short summer trip |
For most visitors, the car on the ferry is the simplest plan, because the parks, the inlet and Smuggler Cove are spread along the coast. If you travel without a car, walk on and use route 90 to reach Sechelt. The seaplane suits a short summer trip when the schedule matches your dates.
North of Sechelt, a second ferry runs from Earls Cove to Saltery Bay, with a scheduled crossing of 50 minutes. It is the way to Powell River, covered on the Powell River page.
Next steps
Once you know how you are getting there, plan where to stay and when to go.
Getting to Sechelt: frequently asked questions
Is there a ferry from Vancouver to Sechelt?
No. The ferry from Horseshoe Bay in West Vancouver lands at Langdale. From there, Sechelt is about 30 minutes by car on Highway 101, or a bus ride on route 90.
Do I need to book the Horseshoe Bay to Langdale ferry?
Not for every sailing. Vehicles can travel without a booking after arrival, and a sold-out reservation list does not always mean a full ship. A booking costs CAD 20 on its own, and it gives you a fixed sailing. Reserve ahead for the 3 to 23 February 2027 window.
How long does the trip from Vancouver to Sechelt take?
The crossing is scheduled at 40 minutes, and the drive from Langdale takes about 30 minutes. Add the trip to the terminal, check-in and any wait. There is no fixed total, so allow extra time on busy days.
Can I get from the ferry to Sechelt by bus?
Yes. Route 90 runs from the Langdale terminal through Gibsons and Davis Bay to Cowrie Street in Sechelt. A single fare is CAD 2 and a DayPASS is CAD 4. Children up to 12 ride free.
Does the seaplane to Sechelt run in winter?
Sechelt is a summer route, with service resuming on 26 June 2026. Do not assume winter flights, and check the current schedule before you book.
Is sechelt.org run by BC Ferries or an airline?
No. This is an independent travel guide with no link to BC Ferries, any seaplane operator, Sunshine Coast Transit, the District of Sechelt or any tour operator.




