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)
Crossings arriving at Hornby Island (Shingle Spit)
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 22:00, 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).
How much is the ferry from Hornby Island (Shingle Spit)?
The lowest published passenger fare from Hornby Island (Shingle Spit) is C$10.55, to Denman Island East (Gravelly Bay). Each route page lists every fare class its operators publish.
Before you sail
Before you sail from Hornby Island (Shingle Spit)
What to bring, when to arrive and what happens when the weather turns.
Victoria to Port Angeles on the Coho: Schedule, Border and Fares
The MV Coho links Victoria's Inner Harbour with Port Angeles in about 90 minutes. Sailing periods for 2026, the winter shutdown, arrival deadlines, border documents, customs and fares in US dollars.Read the guide
Planning6 min read