Current schedules and real-time AIS tracking for BC Ferries routes serving Denman Island and Hornby Island.
Route 21: Buckley Bay ↔ Denman Island West
The main route to Denman Island from Vancouver Island. Approximately 10-minute crossing. Fares collected at Buckley Bay only (free return). No reservations — first come, first served.
Route 22: Denman Island East ↔ Hornby Island
Connects Denman Island to Hornby Island via Gravelly Bay and Shingle Spit terminals. Approximately 10-minute crossing.
Current Departure Times
Buckley Bay to Denman Island West
Service Notice: Employee Parking - Buckley Bay Terminal
Departure times for Buckley Bay to Denman Island West
Departure Time
7:00 AM
7:40 AM
8:20 AM
9:00 AM
9:40 AM
10:00 AM
10:40 AM
11:00 AM
11:50 AM
12:10 PM
12:45 PM
1:05 PM
1:40 PM
2:00 PM
2:40 PM
3:00 PM
3:40 PM
4:00 PM
4:40 PM
5:00 PM
6:00 PM
7:00 PM
8:30 PM
10:00 PM
11:00 PM
Denman Island West to Buckley Bay
Service Notice: Employee Parking - Buckley Bay Terminal
Departure times for Denman Island West to Buckley Bay
Departure Time
6:40 AM
7:20 AM
8:00 AM
8:40 AM
9:20 AM
9:40 AM
10:20 AM
10:40 AM
11:30 AM
11:50 AM
12:25 PM
12:45 PM
1:20 PM
1:40 PM
2:20 PM
2:40 PM
3:20 PM
3:40 PM
4:20 PM
4:40 PM
5:40 PM
6:40 PM
8:10 PM
9:40 PM
10:40 PM
Ferry Terminals
Buckley Bay Terminal — Vancouver Island (Highway 19A, south of Courtenay)
Denman Island West Terminal — Western shore of Denman Island
Gravelly Bay Terminal — Eastern shore of Denman Island