BC Ferries Route 19 — Nanaimo Harbour to Gabriola Island

Provider: BC Ferries

Vehicle and passenger ferry service between Nanaimo Harbour and Descanso Bay on Gabriola Island.

Descanso Bay terminal: 350 North Road, Gabriola, BC V0R 1X2. Boarding is first come, first served; check-in closes 10 minutes before scheduled departure for foot passengers and vehicles. Terminal amenities include accessible washroom, accessible parking, waiting room, Wi-Fi, bike rack and limited free parking. GERTIE and Gabriola Island Taxi serve the terminal. Check BC Ferries for current schedules, fares, conditions and capacity.

Service Areas: Gabriola, Nanaimo

Contact: 1-888-223-3779

Source · Retrieved: Sep 26, 2026