Skip to content

Ferry crossing

Vancouver (Horseshoe Bay) to Bowen Island

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.

Sailing times

Vancouver (Horseshoe Bay) to Bowen Island timetable

As published by the operators. Times shift with the season and are suspended in heavy weather — confirm at the terminal before you travel.

From BC Ferries's published timetable, which runs until .

Sailing on

102 sailings a week in all. Pick a day to see only its sailings.

Sailing times for Vancouver (Horseshoe Bay) to Bowen Island
DepartsArrivesRuns onCrossing
05:4506:05Daily20m
06:5007:10Daily20m
08:0508:25Daily20m
09:2009:40Mon, Thu–Sun20m
10:3510:55Daily20m
11:5512:15Daily20m
13:1013:30Daily20m
14:3514:55Daily20m
15:5516:15Daily20m
17:2017:40Daily20m
18:3518:55Daily20m
19:5020:10Daily20m
20:5521:15Mon–Fri, Sun20m
22:0022:20Daily20m
23:0023:20Daily20m
Coming backBowen IslandVancouver (Horseshoe Bay)108 a week · 20m · no fare this way

Published fares

What it costs

Every fare the operators publish on this crossing, for passengers and vehicles.

Passengers

Passengers fares
ClassOperatorFare
Child passenger 5-11BC FerriesC$6.25
Adult passenger 12+BC FerriesC$12.45

Vehicles

Vehicles fares
ClassOperatorFare
MotorcycleBC FerriesC$17.80
Standard vehicle up to 20ftBC FerriesC$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, 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.