Search results
Schedules by route. To find current schedules, select your departure location then destination.
- Nanaimo
View daily and seasonal schedules for Vancouver (Horseshoe...
- Langdale
View seasonal schedules. Horseshoe Bay terminal is located...
- Duke Point
View seasonal schedules. Tsawwassen terminal is a 36 km...
- Tsawwassen
Tsawwassen terminal is a 36 km drive from downtown Vancouver...
- Departures & Arrivals
Sailing status by route. Check departure and arrival times...
- Current Conditions
Very weak Weak Medium Strong Very strong...
- Fare & Fee Information
If a receipt is not issued, call 1-888-BC FERRY...
- Powell River
Download the BC Ferries app. Learn more . On the ferry. On...
- Nanaimo
Schedules by route. To find current schedules, select your departure location then destination. Metro Vancouver. Vancouver Island. Sunshine Coast. Southern Gulf Islands.
View seasonal schedules. Tsawwassen terminal is a 36 km drive from downtown Vancouver and is located at the southwest end of Highway 17 in Delta. Sailings departing from Tsawwassen provide service to Swartz Bay (Victoria), Duke Point (Nanaimo) and the Southern Gulf Islands.
Check the actual departure and arrival times for sailings at Sunshine Coast, Victoria, Vancouver and other terminals. See the scheduled and status of each ferry and the sailing duration for each route.
Secure a spot on your preferred sailing with BC Ferries, the largest ferry operator in British Columbia. Choose from 25 routes and 470 sailings daily, and book online for personal, group, or commercial travel.
People also ask
How many BC Ferries are there?
Where are BC ferry terminals?
How do I contact BC Ferries?
Are BC Ferries a good choice?
View seasonal schedules. Horseshoe Bay terminal is located in West Vancouver, at the west end of the Trans-Canada Highway. The terminal is a 25 minute drive from downtown Vancouver. Sailings departing from Horseshoe Bay provide service to Langdale (Sunshine Coast) and Snug Cove (Bowen Island).