BC Ferries runs 14 to 15 sailings a day from Vancouver (Horseshoe Bay) to Bowen Island, the first at 05:45 and the last at 23:00. The crossing takes about 20 minutes, and an adult return is C$12.45.
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.25
Adult passenger 12+
BC Ferries
C$12.45
Vehicles
Vehicles fares
Class
Operator
Fare
Motorcycle
BC Ferries
C$17.80
Standard vehicle up to 20ft
BC Ferries
C$35.55
Fares on this crossing are returns, paid at Vancouver (Horseshoe Bay): one ticket covers the trip there and back. 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
Bowen Island's only BC Ferries service takes no bookings, so cars and foot passengers board in the order they reach Horseshoe Bay. The fare charged here is a return, and the trip back from Snug Cove needs no second ticket. Walk-on visitors can take TransLink's 257 from West Georgia Street in downtown Vancouver, while drivers leaving a car on the mainland side can use the terminal's pay parking, run by Impark. The same terminal handles sailings to the Sunshine Coast and Nanaimo.
Common questions
How long is the ferry from Vancouver (Horseshoe Bay) to Bowen Island?
About 20 minutes on the published timetable.
How many ferries a day go from Vancouver (Horseshoe Bay) to Bowen Island?
Between 14 and 15 a day, depending on the day of the week. The most run on Monday, Tuesday, Thursday, Friday and Sunday. The first boat leaves at 05:45 and the last at 23:00, local time.
Who runs the ferry from Vancouver (Horseshoe Bay) to Bowen Island?
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 Vancouver (Horseshoe Bay) to Bowen Island?
An adult return is C$12.45 (Adult passenger 12+). Taking a vehicle starts at C$17.80 (Motorcycle). Fares on this crossing are returns, paid at Vancouver (Horseshoe Bay): one ticket covers the trip there and back. Prices as the operator published them on 5 August 2026.