Skip to content

British Columbia

Hornby Island (Shingle Spit)

From Hornby Island (Shingle Spit), ferries sail to Denman Island East (Gravelly Bay): 83 sailings a week on 1 line. The crossing takes about 10 minutes.

Crossings from Hornby Island (Shingle Spit)

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

Two ferries and a drive across the island in between separate Hornby from the Vancouver Island highway: Buckley Bay to Denman West, the length of Denman by road, then a ten-minute hop from Gravelly Bay across Lambert Channel, 1.2 nautical miles, to this berth. The crossing is paid for at Gravelly Bay, not here. Shingle Spit is the island's only terminal, and although Denman is barely 2 km off, with Buckley Bay 11 km and Comox 30 km beyond, and the chain of boats puts it further out in time than those distances suggest.

Ferries from Hornby Island (Shingle Spit): common questions

Where can you go by ferry from Hornby Island (Shingle Spit)?
One crossing leaves Hornby Island (Shingle Spit) on the current timetables: to Denman Island East (Gravelly Bay) (83 a week).
How many ferries leave Hornby Island (Shingle Spit) a day?
Between 10 and 15, depending on the day of the week. The first departure of the day is at 07:30, to Denman Island East (Gravelly Bay), and the last at 21:30, to Denman Island East (Gravelly Bay), local time.
Which ferry companies sail from Hornby Island (Shingle Spit)?
BC Ferries runs every departure listed from Hornby Island (Shingle Spit).