There are 2 ways to get from Duke Point to Gabriola Island by plane, train, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Coal Harbour Spb, train, ferry
best- Fly from Nanaimo (ZNA) to Coal Harbour Spb (CXH)plane ZNA - CXH
- Take the train from Vancouver Harbour to Nanaimo Harbourtrain
- Take the ferry from Nanaimo Harbour to Gabriola Islandferry
3hFly to Vancouver International Airport, train, ferry
- Fly from Nanaimo (ZNA) to Vancouver International Airport (YVR)plane ZNA - YVR
- Take the train from Vancouver Airport YVR South to Nanaimo Harbourtrain
- Take the ferry from Nanaimo Harbour to Gabriola Islandferry
3h 24m
Nanaimo (ZNA) to Coal Harbour Spb (CXH) flights
Comparing Your Travel Options
The distance between Duke Point and Gabriola Island is 140 km.
It takes approximately 3h to get from Duke Point to Gabriola Island, including transfers.
There are 93+ hotels available in Gabriola Island.
What companies run services between Duke Point, BC, Canada and Gabriola Island, BC, Canada?
There is no direct connection from Duke Point to Gabriola Island. However, you can take the taxi to Nanaimo (ZNA) airport, fly to Coal Harbour Spb (CXH), walk to Vancouver Harbour, take the train to Nanaimo Harbour, walk to Nanaimo Harbour, then take the ferry to Gabriola Island. Alternatively, you can take the taxi to Nanaimo (ZNA) airport, fly to Vancouver International Airport (YVR), walk to Vancouver Airport YVR South, take the train to Nanaimo Harbour, walk to Nanaimo Harbour, then take the ferry to Gabriola Island.
- Website
- harbourair.com
Flights from Nanaimo to Coal Harbour Spb
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $60–200
Flights from Nanaimo to Vancouver International Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $65–190
- Phone
- +1 778 800 0225
- [email protected]
- Website
- Harbour Air
Train from Vancouver Harbour to Nanaimo Harbour
- Ave. Duration
- 20 min
- Frequency
- 4 times a day
- Website
- Harbour Air
Train from Vancouver Airport YVR South to Nanaimo Harbour
- Ave. Duration
- 20 min
- Frequency
- 3 times a day
- Website
- Harbour Air
- Phone
- +1 888 223 3779
- Website
- BC Ferries
Ferry from Nanaimo Harbour to Gabriola Island
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $3–40
- Website
- BC Ferries
- Child
- $3–18
- Adult
- $4–35
- Car
- $25–40
Ferry from Nanaimo Harbour to Gabriola Island
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $3–40
- Website
- BC Ferries
- Child
- $3–18
- Adult
- $4–35
- Car
- $25–40
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, 4 of the smartest ways to explore Australia, and How to get from London City Airport into central London - to help you get the most out of your next trip.

