Canada (British Columbia)
Vancouver (Tsawwassen) → Nanaimo (Duke Point)
BC Ferries’ second Vancouver–Nanaimo route, running from Tsawwassen south of Vancouver to the Duke Point terminal south of Nanaimo. It suits drivers and trucks heading up-island who want to avoid Horseshoe Bay and downtown Vancouver traffic.
Vancouver (Tsawwassen) to Nanaimo (Duke Point) ferry at a glance
The ferry from Vancouver (Tsawwassen) to Nanaimo (Duke Point) takes About 2h across the Strait of Georgia, operated by BC Ferries. Both vehicles and foot passengers are carried. Typical frequency: 8–10 sailings a day each way, from 5:15am to 10:45pm.
Crossing times and frequencies are typical figures and vary by season. Confirm the current timetable with the operator or booking partner before you travel. Route facts last reviewed 2026-09-29.
Sources: bcferries.com · bcferries.com · bcferries.com · bcferries.com · How we verify
Return crossing: Nanaimo (Duke Point) to Vancouver (Tsawwassen)
BC Ferries also sails Nanaimo (Duke Point) to Vancouver (Tsawwassen), taking About 2h. Duke Point departures mirror the Tsawwassen timings, from 5:15am to 10:45pm.
Vancouver (Tsawwassen) to Nanaimo (Duke Point) ferry timetable & sailing pattern
The timetable below ended on 12 October 2026; check the official timetable (BC Ferries) for current times before you travel. BC Ferries’ fall and winter schedules started on 13 October 2026; the times below are from the schedule that ended on 12 October. BC Ferries’ schedule pages could not be read automatically, so check the current schedule before you travel.
8–10 non-stop sailings a day each way, every 2h 30m or so from 5:15am to 10:45pm
Schedule for 28 Sep – 12 Oct 2026; extra sailings run Sunday to Friday.
Departure times from the timetable that ended
- 5:15am (Mon–Sat)
- 7:45am (Mon–Sat)
- 10:15am
- 12:45pm
- 3:15pm
- 5:45pm
- 8:15pm
- 10:45pm
Return: Duke Point departures mirror the Tsawwassen timings, from 5:15am to 10:45pm.
Timetables change by season and date. Check exact departures for your travel date on the official timetable.
Official BC Ferries timetable →Check prices & book on Direct Ferries →Source: BC Ferries printable route schedule. Verified 2026-09-29.
Maritime Crossing Route Map
Interactive sea passage between Vancouver (Tsawwassen) and Nanaimo (Duke Point)
Ready to cross from Vancouver (Tsawwassen) to Nanaimo (Duke Point)?
Book your crossing with Direct Ferries: live fares, availability and sailing times.
Operators on This Route
| Operator | Crossing Time | Vessels |
|---|---|---|
| BC Ferries | About 2h | Large car ferry |
Route Features
Vehicles
Cars, campervans, and motorbikes accepted
Foot Passengers
Walk-on passengers welcome
Pets
Pets allowed with valid documents
Distance
31 nautical miles
Getting There & Onward Transport
- Tsawwassen terminal is at the south-west end of Highway 17 in Delta, a 36 km drive from downtown Vancouver
- Duke Point terminal is a 20-minute drive south of Nanaimo at 400 Duke Point Highway