Nanaimo ferry schedule

Today's BC Ferries sailing times for Nanaimo, BC - Monday, August 31, 2026. Times are scheduled departures; for live sailing status, vessel tracking, and terminal cameras, open the live Nanaimo ferry tracker.

Departure Bay - Horseshoe Bay

Vancouver (Horseshoe Bay) to Nanaimo (Departure Bay)

DepartsArrivesNotes
6:15 am7:57 am
8:35 am10:17 am
11:05 am12:47 pm
1:25 pm3:07 pm
4:00 pm5:42 pm
6:20 pm8:02 pm
8:30 pm10:12 pm
10:40 pm12:22 am

Nanaimo (Departure Bay) to Vancouver (Horseshoe Bay)

DepartsArrivesNotes
6:15 am7:57 am
8:40 am10:22 am
10:55 am12:37 pm
1:20 pm3:02 pm
4:00 pm5:42 pm
6:20 pm8:02 pm
8:30 pm10:12 pm
10:40 pm12:22 am

Duke Point - Tsawwassen

Vancouver (Tsawwassen) to Nanaimo (Duke Point)

DepartsArrivesNotes
5:15 am7:15 am
7:45 am9:45 am
10:15 am12:15 pm
11:30 am1:30 pm
12:45 pm2:45 pm
3:15 pm5:15 pm
5:45 pm7:45 pm
8:15 pm10:15 pm
10:45 pm12:45 am

Nanaimo (Duke Point) to Vancouver (Tsawwassen)

DepartsArrivesNotes
5:15 am7:15 am
7:45 am9:45 am
9:00 am11:00 am
10:15 am12:15 pm
12:45 pm2:45 pm
2:00 pm4:00 pm
3:15 pm5:15 pm
5:45 pm7:45 pm
8:15 pm10:15 pm
10:45 pm12:45 am

Nanaimo Harbour - Gabriola Island

Nanaimo (Nanaimo Harbour) to Gabriola Island (Descanso Bay)

DepartsArrivesNotes
5:45 am6:10 am
6:55 am7:20 am
7:35 am8:00 am
8:10 am8:35 am
8:45 am9:10 am
9:20 am9:45 am
9:55 am10:20 am
10:35 am11:00 am
11:15 am11:40 am
11:50 am12:15 pm
1:10 pm1:35 pm
1:45 pm2:10 pm
2:20 pm2:45 pm
2:55 pm3:20 pm
3:30 pm3:55 pm
4:05 pm4:30 pm
4:40 pm5:05 pm
5:20 pm5:45 pm
6:30 pm6:55 pm
7:40 pm8:05 pm
9:25 pm9:50 pm
10:30 pm10:55 pm
11:30 pm11:55 pm

Gabriola Island (Descanso Bay) to Nanaimo (Nanaimo Harbour)

DepartsArrivesNotes
5:15 am5:40 am
6:20 am6:45 am
7:05 am7:30 am
7:35 am8:00 am
8:10 am8:35 am
8:45 am9:10 am
9:20 am9:45 am
9:55 am10:20 am
10:35 am11:00 am
11:15 am11:40 am
11:50 am12:15 pm
1:10 pm1:35 pm
1:45 pm2:10 pm
2:20 pm2:45 pm
2:55 pm3:20 pm
3:30 pm3:55 pm
4:05 pm4:30 pm
4:40 pm5:05 pm
5:15 pm5:40 pm
5:55 pm6:20 pm
7:05 pm7:30 pm
8:15 pm8:40 pm
9:55 pm10:20 pm
11:00 pm11:25 pm

Schedule data from BC Ferries. Sailings can change with conditions; confirm with the live tracker or BC Ferries before travelling.