Denman Island Ferry Schedules & Live Tracking

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
10:00 AM
11:00 AM
12:10 PM
1:05 PM
2:00 PM
3:00 PM
4:00 PM
5:00 PM
6:00 PM
7:00 PM
8:30 PM
9:30 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:40 AM
10:40 AM
11:50 AM
12:45 PM
1:40 PM
2:40 PM
3:40 PM
4:40 PM
5:40 PM
6:40 PM
8:10 PM
9:10 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
  • Shingle Spit Terminal — Hornby Island