Crossing Time: 40 minutes

(unless otherwise indicated)

Distance: 10.5 nautical miles



Due to COVID-19, this schedule may change. PLEASE MONITOR SERVICE NOTICES.



As of August 24, masks are required to be worn at all times at terminals and on board vessels. Select Another Route: Tsawwassen - Swartz Bay Tsawwassen - Duke Point Horseshoe Bay - Departure Bay Comox - Powell River Horseshoe Bay - Langdale Earls Cove - Saltery Bay Bowen Island - Horseshoe Bay Gambier - Langdale - Keats Brentwood Bay - Mill Bay Chemainus - Thetis Island - Penelakut Island Gulf Islands Day Trip from Swartz Bay Galiano Island (Sturdies Bay) Departures Mayne Island (Village Bay) Departures Nanaimo Harbour - Gabriola Island Pender Island (Otter Bay) Departures Salt Spring Island (Vesuvius Bay) - Crofton Salt Spring Island (Fulford Hbr) - Victoria Salt Spring Island (Long Harbour) Departures Saturna Island (Lyall Harbour) Departures Swartz Bay-Southern Gulf Islands Tsawwassen-Southern Gulf Islands Campbell River - Quadra Island Little River - Powell River Port McNeill - Alert Bay - Sointula Powell River - Texada Island Quadra Island - Cortes Island Buckley Bay-Denman Island Denman Island - Hornby Island Inside Passage (Prince Rupert - Port Hardy) Haida Gwaii (Prince Rupert-Skidegate) Discovery Coast Connector September 8, 2020-October 12, 2020 October 13, 2020-March 31, 2021

Schedule in Effect: September 8, 2020 to October 12, 2020





Leave Horseshoe Bay (Vancouver) Leave Langdale (Sunshine Coast) 7:30 am Daily 9:50 am Daily 12:05 pm Daily 2:20 pm Daily 3:20 pm Fri, Sun and Oct 12 only, except Oct 11 4:40 pm Daily 6:55 pm Daily

9:10 pm Daily

11:20 pm Daily 6:20 am Daily 8:40 am Daily 10:55 am Daily 1:10 pm Daily 3:30 pm Daily 4:45 pm Fri, Sun and Oct 12 only, except Oct 11 5:45 pm Daily 8:00 pm Daily 10:15 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.