Denman Island Ferry Schedules & Route Map

Current departures and crossing maps for BC Ferries routes serving Denman Island and Hornby Island. Vessel positions appear only when a live AIS source is available.

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
10:00 PM
11:00 PM

Denman Island East to Hornby Island

Departure times for Denman Island East to Hornby Island
Departure Time
7:45 AM
8:20 AM
9:40 AM
10:40 AM
11:50 AM
12:45 PM
1:45 PM
2:40 PM
3:40 PM
4:40 PM
5:40 PM
6:35 PM
7:40 PM
9:15 PM
10:35 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
9:00 AM
9:30 AM
10:30 AM

Hornby Island to Denman Island East

Departure times for Hornby Island to Denman Island East
Departure Time
9:30 AM
5:30 AM
10:30 AM
9:00 AM
1:50 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

Related private projects: abolishislandstrust.org · denmantown.org