Skip to content

British Columbia

Nanaimo (Nanaimo Harbour)

From Nanaimo (Nanaimo Harbour), ferries sail to Gabriola Island (Descanso Bay): 155 sailings a week on 1 line. The crossing takes about 25 minutes.

Crossings from Nanaimo (Nanaimo Harbour)

Times come from BC Ferries' printed seasonal timetables, read into this site on . Fares were last read on . Sailings change at short notice; confirm with the line before you travel.

About the terminal

Three ferry terminals stand within four kilometres of each other in Nanaimo, and this is the one that does not cross to the mainland. From the downtown harbour a single service runs to Gabriola Island, under three nautical miles off, in about twenty-five minutes. Anyone bound for Vancouver wants Departure Bay or Duke Point instead, an easy mistake that costs a drive across town. Tickets for Gabriola are sold on the Nanaimo side, so the return crossing shows no charge.

Ferries from Nanaimo (Nanaimo Harbour): common questions

Where can you go by ferry from Nanaimo (Nanaimo Harbour)?
One crossing leaves Nanaimo (Nanaimo Harbour) on the current timetables: to Gabriola Island (Descanso Bay) (155 a week).
How many ferries leave Nanaimo (Nanaimo Harbour) a day?
Between 20 and 23, depending on the day of the week. The first departure of the day is at 05:45, to Gabriola Island (Descanso Bay), and the last at 23:30, to Gabriola Island (Descanso Bay), local time.
Which ferry companies sail from Nanaimo (Nanaimo Harbour)?
BC Ferries runs every departure listed from Nanaimo (Nanaimo Harbour).
How much is the ferry from Nanaimo (Nanaimo Harbour)?
The lowest published passenger fare from Nanaimo (Nanaimo Harbour) is C$11.60 for a return, to Gabriola Island (Descanso Bay). Each route page lists every fare class its operators publish.