There are 4 ways to get from Nanaimo to Gibsons by ferry, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry
best- Take the ferry from Departure Bay to Horseshoe Bayferry West Vancouver - Nanaimo
- Take the ferry from Horseshoe Bay to Langdaleferry West Van - Sunshine Coast
3h 50m$30–205Fly Nanaimo to Coal Harbour Spb, ferry, line 90 bus
- Fly from Nanaimo (ZNA) to Coal Harbour Spb (CXH)plane ZNA - CXH
- Take the ferry from Horseshoe Bay to Langdaleferry
- Take the bus from Langdale Ferry Terminal to Marine Dr at Jacks Lanebus
3h 30m$73–265Fly Nanaimo, Departure Bay to Vancouver Harbour, line 257 bus, ferry
- Fly from Nanaimo, Departure Bay to Vancouver Harbourplane
- Take the bus from Westbound W Georgia St @ Burrard St to Keith Rd @ Horseshoe Bay Ferry Terminalbus
- Take the ferry from Horseshoe Bay to Langdaleferry
3h 31m$95–209Fly Nanaimo to Vancouver International Airport, line 257 bus, ferry
- Fly from Nanaimo (ZNA) to Vancouver International Airport (YVR)plane ZNA - YVR
- Take the bus from Westbound W Georgia St @ Seymour St to Keith Rd @ Horseshoe Bay Ferry Terminalbus
- Take the ferry from Horseshoe Bay to Langdaleferry
3h 51m$84–264
Nanaimo to Gibsons by ferry and bus
Comparing Your Travel Options
The cheapest way to get from Nanaimo to Gibsons is to ferry which costs $30 - $210 and takes 3h 50m.
The fastest way to get from Nanaimo to Gibsons is to fly and ferry and line 90 bus which takes 3h 30m and costs $70 - $270.
No, there is no direct ferry from Nanaimo to Gibsons. However, there are services departing from Departure Bay and arriving at Langdale via Horseshoe Bay. The journey, including transfers, takes approximately 3h 50m.
The distance between Nanaimo and Gibsons is 76 km.
The best way to get from Nanaimo to Gibsons without a car is to ferry which takes 3h 50m and costs $30 - $210.
It takes approximately 3h 50m to get from Nanaimo to Gibsons, including transfers.
There are 55+ hotels available in Gibsons.
What companies run services between Nanaimo, BC, Canada and Gibsons, BC, Canada?
You can take a ferry from Departure Bay to Marine Dr at Jacks Lane via Horseshoe Bay, Langdale, and Langdale Ferry Terminal in around 3h 50m.
- 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 604 885 6899
- [email protected]
- Website
- Sunshine Coast
Bus from Langdale Ferry Terminal to Marine Dr at Jacks Lane
- Ave. Duration
- 7 min
- Frequency
- Hourly
- Estimated price
- $2
- Website
- Sunshine Coast
- Adult
- $2
- Phone
- +1 888 223 3779
- Website
- BC Ferries
Ferry from Departure Bay to Horseshoe Bay
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $21–140
- Website
- BC Ferries
- Child
- $21–40
- Adult
- $45–75
- Car
- $95–140
Ferry from Horseshoe Bay to Langdale
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $7–65
- Website
- BC Ferries
- Child
- $7–23
- Adult
- $15–45
- Car
- $45–65
Ferry from Horseshoe Bay to Langdale
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $7–65
- Website
- BC Ferries
- Child
- $7–23
- Adult
- $15–45
- Car
- $45–65
Ferry from Horseshoe Bay to Langdale
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $7–65
- Website
- BC Ferries
- Child
- $7–23
- Adult
- $15–45
- Car
- $45–65
Ferry from Horseshoe Bay to Langdale
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $7–65
- Website
- BC Ferries
- Child
- $7–23
- Adult
- $15–45
- Car
- $45–65
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 Flying into Beijing?, South Korea: Travelling from Seoul to Busan , and Getting to Milan from the airport - to help you get the most out of your next trip.




