BC Ferries runs 11 to 14 sailings a day from Salt Spring Island (Vesuvius Bay) to Crofton, the first at 06:00 and the last at 22:30. The crossing takes about 25 minutes, and an adult return is C$12.75.
Every fare the operators publish on this crossing, for passengers and vehicles.
Passengers
Passengers fares
Class
Operator
Fare
Child passenger 5-11
BC Ferries
C$6.40
Adult passenger 12+
BC Ferries
C$12.75
Vehicles
Vehicles fares
Class
Operator
Fare
Motorcycle
BC Ferries
C$18.85
Standard vehicle up to 20ft
BC Ferries
C$37.70
Fares on this crossing are returns: one ticket covers the trip there and back, and it is collected at one end only. Fares as published by the operators, in CAD, last checked . Fares move with the season and, on the busiest routes, with the sailing — check the operator's price for your day before you travel.
About this crossing
This boat lands at Crofton, on the Vancouver Island shore a short drive from Duncan and the Trans-Canada Highway. Neither end suits leaving a car for long: free parking at Vesuvius Bay is scarce and capped at 24 hours, and Crofton has only limited free spaces nearby. BC Transit buses call at both terminals. No bookings are taken, and at Vesuvius check-in closes three minutes before departure for foot passengers and five for drivers. BC school students aged 18 or under ride free here when travelling between home and school, one of the commuter crossings where BC Ferries offers that concession.
Common questions
How long is the ferry from Salt Spring Island (Vesuvius Bay) to Crofton?
About 25 minutes on the published timetable.
How many ferries a day go from Salt Spring Island (Vesuvius Bay) to Crofton?
Between 11 and 14 a day, depending on the day of the week. The most run on Friday. The first boat leaves at 06:00 and the last at 22:30, local time.
Who runs the ferry from Salt Spring Island (Vesuvius Bay) to Crofton?
BC Ferries runs this crossing. Tickets are sold by the operator; this site lists the timetable and does not sell them.
How much is the ferry from Salt Spring Island (Vesuvius Bay) to Crofton?
An adult return is C$12.75 (Adult passenger 12+). Taking a vehicle starts at C$18.85 (Motorcycle). Fares on this crossing are returns: one ticket covers the trip there and back, and it is collected at one end only. Prices as the operator published them on 5 August 2026.
Other crossings at Salt Spring Island (Vesuvius Bay)