Book in advance
Vancouver (Horseshoe Bay) – Sunshine Coast (Langdale) is one of our busiest routes. We strongly recommend booking in advance. If bookings are sold out, we recommend travelling during less busy days and times. These include:
- Mid-week days
- Early morning or late evening sailings
Arriving at Horseshoe Bay in a vehicle
During busy travel times, look out for traffic flaggers as you approach the ticket booths at Horseshoe Bay. Let our staff know if you have a booking and they will direct you to the correct lane. Once at the terminal, listen to announcements and follow the direction of our staff who will guide you during boarding.
Arriving at Horseshoe Bay as a foot passenger
TransLink offers service between Vancouver and Horseshoe Bay via the 257 Horseshoe Bay Express or 250 Horseshoe Bay routes. Self-serve kiosks are available at the entrance to the departures building to purchase or your ticket or redeem your booking. Cyclists should buy their tickets at the foot passenger ticket office.
During peak travel times the pre-ticketing area can be busy, so arrive expecting a wait. Washrooms facilities are available but long lines can form quickly. Public washrooms are also available at Horseshoe Bay park from 7am to 10pm, a two-minute walk away.
Access to the village at Horseshoe Bay
If you arrive at Horseshoe Bay terminal with enough time to spare, you can leave your vehicle in your parking lane and walk into the village. Just remember to wait until your vehicle has been directed to its assigned lane and take your ticket with you.
Staying in your vehicle during the sailing
Passengers travelling between Vancouver (Horseshoe Bay) – Sunshine Coast (Langdale) can stay in their vehicle for the duration of the sailing regardless of which deck they're on.
Inform the ticket agent when you arrive at the ticket booth if you are travelling with a Travel Assistance Program (TAP) form, or if you have accessibility requirements like a wheelchair or mobility aid access.
View details on Medical Assured Loading (MAL)
Learn more about accessibility options
Travel to the upper Sunshine Coast
The distance from Langdale terminal to Earls Cove terminal is approximately 90 minutes driving time and the ferry from Earls Cove to Saltery Bay is about 50 minutes driving time.
From Saltery Bay, it’s about a 25 minute drive to Powell River and Westview terminal with service to Comox and Texada Island.
View transit options available from your departure and arrival terminal