Hornby Island ferry schedule
Today's BC Ferries sailing times for Hornby Island, BC - Monday, August 31, 2026. Times are scheduled departures; for live sailing status, vessel tracking, and terminal cameras, open the live Hornby Island ferry tracker.
Shingle Spit - Denman Island (Gravelly Bay)
Denman Island East (Gravelly Bay) to Hornby Island (Shingle Spit)
| Departs | Arrives | Notes |
|---|---|---|
| 7:45 am | 7:55 am | |
| 8:20 am | 8:30 am | |
| 9:40 am | 9:50 am | |
| 10:40 am | 10:50 am | |
| 11:50 am | 12:00 pm | |
| 12:45 pm | 12:55 pm | |
| 1:45 pm | 1:55 pm | |
| 2:40 pm | 2:50 pm | |
| 3:40 pm | 3:50 pm | |
| 4:40 pm | 4:50 pm | |
| 5:40 pm | 5:50 pm | |
| 6:35 pm | 6:45 pm |
Hornby Island (Shingle Spit) to Denman Island East (Gravelly Bay)
| Departs | Arrives | Notes |
|---|---|---|
| 7:30 am | 7:40 am | |
| 8:00 am | 8:10 am | |
| 9:00 am | 9:10 am | |
| 10:00 am | 10:10 am | |
| 11:00 am | 11:10 am | |
| 12:10 pm | 12:20 pm | |
| 1:00 pm | 1:10 pm | |
| 2:00 pm | 2:10 pm | |
| 3:00 pm | 3:10 pm | |
| 4:00 pm | 4:10 pm | |
| 5:00 pm | 5:10 pm | |
| 6:00 pm | 6:10 pm |
Schedule data from BC Ferries. Sailings can change with conditions; confirm with the live tracker or BC Ferries before travelling.