Skip to content

Ferry crossing

Duke Point (Nanaimo) to Vancouver (Tsawwassen)

BC Ferries runs 6 to 10 sailings a day from Duke Point (Nanaimo) to Vancouver (Tsawwassen), the first at 05:15 and the last at 22:45. The crossing takes about 2 hours, and an adult ticket is C$21.

Sailing times

Duke Point (Nanaimo) to Vancouver (Tsawwassen) 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 . The next one starts , and the page switches to it that day.

Sailing on

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

Sailing times for Duke Point (Nanaimo) to Vancouver (Tsawwassen)
DepartsArrivesRuns onCrossing
05:1507:15Mon–Sat2h
07:4509:45Mon–Sat2h
10:0512:15Sun2h 10m
10:1512:15Mon–Sat2h
12:4514:45Daily2h
14:0016:00Mon–Fri, Sun2h
15:1517:15Daily2h
17:4519:45Daily2h
19:0021:00Mon–Fri, Sun2h
20:1522:15Mon–Fri, Sun2h
22:4500:45 the next dayMon–Fri, Sun2h
Coming backVancouver (Tsawwassen)Duke Point (Nanaimo)58 a week · 2h · from C$21

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$10.50
Adult passenger 12+BC FerriesC$21

Vehicles

Vehicles fares
ClassOperatorFare
MotorcycleBC FerriesC$44.50
Standard vehicle up to 20ftBC FerriesC$89

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.

Common questions

How long is the ferry from Duke Point (Nanaimo) to Vancouver (Tsawwassen)?
Between 2 hours and 2 hours 10 minutes, depending on the sailing. The typical crossing on the timetable is 2 hours.
How many ferries a day go from Duke Point (Nanaimo) to Vancouver (Tsawwassen)?
Between 6 and 10 a day, depending on the day of the week. The most run on Monday, Tuesday, Wednesday, Thursday and Friday. The first boat leaves at 05:15 and the last at 22:45, local time.
Who runs the ferry from Duke Point (Nanaimo) to Vancouver (Tsawwassen)?
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 Duke Point (Nanaimo) to Vancouver (Tsawwassen)?
An adult ticket is C$21 (Adult passenger 12+). Taking a vehicle starts at C$44.50 (Motorcycle). Prices as the operator published them on 5 August 2026.

Other crossings at Duke Point (Nanaimo)