West Van - Sunshine Coast
(Horseshoe Bay-Langdale)

Crossing time: 40 minutes
(unless otherwise indicated)
Distance: 10.5 nautical miles

Due to COVID-19, this schedule may change. Schedules from July to September are not confirmed and will be updated soon.

Please continue to check back and MONITOR SERVICE NOTICES.





Leave Horseshoe Bay (Vancouver)
Thursday to Monday Schedule
7:30 am Daily
8:30 am Sat only
9:50 am Daily
10:50 am Fri & Sat only
12:05 pm Daily
1:00 pm Daily
2:20 pm Daily
3:15 pm Daily except Sat
4:40 pm Daily
5:30 pm Daily except Sat
6:55 pm Daily
9:10 pm Daily
11:20 pm Daily
 
Leave Langdale (Sunshine Coast)
Thursday to Monday Schedule
6:20 am Daily
7:15 am Sat only
8:40 am Daily
9:40 am Fri & Sat only
10:55 am Daily 
11:55 am Daily
1:10 pm Daily
2:05 pm Daily except Sat 
3:30 pm  Daily
4:20 pm  Daily except Sat
5:45 pm Daily
6:35 pm Sun only
8:00 pm Daily
10:15 pm Daily
Leave Horseshoe Bay (Vancouver)
Tuesday & Wednesday Schedule
7:30 am Daily
9:50 am Daily
12:05 pm Daily
2:20 pm Daily
3:15 pm Daily
5:30 pm Daily
7:45 pm Daily
9:55 pm Daily
Leave Langdale (Sunshine Coast)
Tuesday & Wednesday Schedule
6:20 am Daily
8:40 am Daily
10:55 am Daily
1:10 pm Daily
2:05 pm Daily
4:20 pm Daily
6:35 pm Daily
8:50 pm Daily

Some of the sailings listed above may not be reservable. Check reservable sailings now >>

At Langdale, ticket sales will end five minutes before the scheduled sailing time for vehicles and walk-on passengers. At Horseshoe Bay only, ticket sales for vehicles and walk-on passengers will end ten minutes before the scheduled sailing time.

Langdale/Vancouver and Powell River/Sechelt Peninsula services are not guaranteed to connect. Please plan your travels accordingly.

View today's arrivals and departures >>  

See where our ships are now >> 

Create a myBCFerries account and subscribe to our email notification network >>



Note: Schedules subject to change without notice.
Please see our Service Notices for any additional information.