There are 6 ways to get from Gibsons to Duncan by taxi, bus, ferry, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Sechelt, bus
best- Take the taxi from Gibsons to Sechelttaxi
- Take the bus from Nanaimo, Departure Bay Ferry Terminal to Duncan, BCbus
3h 11m$204–279Fly Sechelt-Gibsons Airport to Nanaimo, bus
cheapest- Fly from Sechelt-Gibsons Airport (YHS) to Nanaimo (ZNA)plane YHS - ZNA
- Take the bus from Bay D at Downtown Nanaimo Exch to Canada Ave at Beverly Stbus
4h 49m$58–178Ferry, bus
- Take the ferry from Langdale to Horseshoe Bayferry
- Take the ferry from Horseshoe Bay to Departure Bayferry
- Take the bus from Nanaimo, Departure Bay Ferry Terminal to Duncan, BCbus
6h 19m$68–245Line 90 bus to Sechelt, bus
- Take the bus from Gibsons Way at Seaview Rd to Cowrie St at Trail Avebus
- Take the bus from Nanaimo, Departure Bay Ferry Terminal to Duncan, BCbus
4h 24m$136–199Ferry to Vancouver International Airport, fly to Victoria International Airport, taxi
- Take the ferry from Langdale to Horseshoe Bayferry
- Fly from Vancouver International Airport (YVR) to Victoria International Airport (YYJ)plane YVR - YYJ
- Take the taxi from Victoria-Airport-YYJ to Duncantaxi
5h 37m$235–511Ferry, line 257 bus to Vancouver International Airport, fly to Nanaimo Airport
- Take the ferry from Langdale to Horseshoe Bayferry
- Take the bus from Keith Rd @ Horseshoe Bay Ferry Terminal to Eastbound W Georgia St @ Granville Stbus
- Fly from Vancouver International Airport (YVR) to Nanaimo Airport (YCD)plane YVR - YCD
6h 14m$103–734
Gibsons to Duncan by bus and ferry
Questions & Answers
The cheapest way to get from Gibsons to Duncan is to fly and bus which costs $55 - $180 and takes 4h 49m.
The fastest way to get from Gibsons to Duncan is to taxi and bus which takes 3h 11m and costs $200 - $280.
No, there is no direct bus from Gibsons to Duncan. However, there are services departing from Gibsons Way at Seaview Rd and arriving at Duncan, BC via Front St at Church St and Nanaimo, Departure Bay Ferry Terminal. The journey, including transfers, takes approximately 4h 24m.
The distance between Gibsons and Duncan is 119 km.
The best way to get from Gibsons to Duncan without a car is to ferry and bus which takes 6h 19m and costs $65 - $250.
It takes approximately 3h 11m to get from Gibsons to Duncan, including transfers.
Gibsons to Duncan bus services, operated by BC Transit - Sunshine Coast, depart from Gibsons Way at Seaview Rd station.
Gibsons to Duncan bus services, operated by BC Transit - Sunshine Coast, arrive at Cowrie St at Trail Ave station.
There are 72+ hotels available in Duncan.
What companies run services between Gibsons, BC, Canada and Duncan, BC, Canada?
You can take a bus from Gibsons Way at Seaview Rd to Duncan, BC via Cowrie St at Trail Ave, Sechelt, Nanaimo Harbour, Front St at Church St, and Nanaimo, Departure Bay Ferry Terminal in around 4h 24m.
- Website
- aircanada.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 31 min
- When
- Every day
- Estimated price
- $30–250
Flights from Vancouver International Airport to Nanaimo Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $35–320
- Website
- westjet.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $40–140
Flights from Vancouver International Airport to Nanaimo Airport
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $80–550
- Website
- harbourair.com
Flights from Sechelt-Gibsons Airport to Nanaimo
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $50–170
- Website
- pacificcoastal.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 25 min
- When
- Every day
- Estimated price
- $160–270
- Website
- flyairnorth.com
Flights from Vancouver International Airport to Victoria International Airport
- Ave. Duration
- 35 min
- When
- Thursday to Friday
- Estimated price
- $50–110
- [email protected]
- Website
- islandlinkbus.com
Bus from Nanaimo, Departure Bay Ferry Terminal to Duncan, BC
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- $38
- Website
- https://www.islandlinkbus.com/
- Road Adult
- $38
Bus from Nanaimo, Departure Bay Ferry Terminal to Duncan, BC
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- $38
- Website
- https://www.islandlinkbus.com/
- Road Adult
- $38
Bus from Nanaimo, Departure Bay Ferry Terminal to Duncan, BC
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- $38
- Website
- https://www.islandlinkbus.com/
- Road Adult
- $38
- Phone
- +1 250 390 4531
- [email protected]
- Website
- bctransit.com
Bus from Bay D at Downtown Nanaimo Exch to Canada Ave at Beverly St
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- https://www.bctransit.com/nanaimo/
- Adult
- $3
- Phone
- +1 604 885 6899
- [email protected]
- Website
- bctransit.com
Bus from Gibsons Way at Seaview Rd to Cowrie St at Trail Ave
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- $2
- Website
- https://www.bctransit.com/sunshine-coast/
- Adult
- $2
- Phone
- +1 604 953 3333
- Website
- translink.ca
Bus from Keith Rd @ Horseshoe Bay Ferry Terminal to Eastbound W Georgia St @ Granville St
- Ave. Duration
- 39 min
- Frequency
- Every 20 minutes
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 888 223 3779
- Website
- bcferries.com
Ferry from Langdale to Horseshoe Bay
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $7–65
- Website
- https://www.bcferries.com
- Child
- $7–23
- Adult
- $15–45
- Car
- $45–65
Ferry from Horseshoe Bay to Departure Bay
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $21–140
- Website
- https://www.bcferries.com
- Child
- $21–40
- Adult
- $45–75
- Car
- $95–140
Ferry from Langdale to Horseshoe Bay
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $7–65
- Website
- https://www.bcferries.com
- Child
- $7–23
- Adult
- $15–45
- Car
- $45–65
Ferry from Langdale to Horseshoe Bay
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $7–65
- Website
- https://www.bcferries.com
- Child
- $7–23
- Adult
- $15–45
- Car
- $45–65
- Ave. Duration
- 46 min
- Estimated price
- $80–210
Sunshine Coast Taxi Ltd.
- Phone
- +1 604 989 9990
- Website
- sunshinecoastwatertaxi.ca
Sidney Taxi
- Phone
- +1 250 656 6666
Peninsula Taxi
- Phone
- +1 250 656 1111
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 Why you should take the train in the US, French strikes 2018: What are my alternative transport options?, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.






