There are 4 ways to get from Parksville to Roberts Creek by bus, plane, 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.
Line 9 bus, line 1 bus to Nanaimo Harbour, fly to Sechelt
best- Take the bus from Jensen Ave E at McCarter St to Bay D at Woodgrove Exchbus
- Take the bus from Bay B at Woodgrove Exch to Bay G at Downtown Nanaimo Exchbus
- Fly from Nanaimo Harbour to Secheltplane
2h 54m$134–209Line 9 bus, line 20 bus, ferry, line 1 bus
cheapest- Take the bus from Jensen Ave E at McCarter St to Bay D at Woodgrove Exchbus 9
- Take the bus from Bay A at Woodgrove Exch to Departure Bay Ferry Terminalbus 20 / ...
- Take the ferry from Departure Bay to Horseshoe Bayferry
- Take the ferry from Horseshoe Bay to Langdaleferry
- Take the bus from Langdale Ferry Terminal to Roberts Creek Rd at Lower Rdbus 1
7h 19m$36–213Ferry
- Take the ferry from Departure Bay to Horseshoe Bayferry West Vancouver - Nanaimo
- Take the ferry from Horseshoe Bay to Langdaleferry West Van - Sunshine Coast
5h 43m$65–242Line 9 bus, line 1 bus to Nanaimo, fly to Sechelt-Gibsons Airport, line 1 bus
- Take the bus from Jensen Ave E at McCarter St to Bay D at Woodgrove Exchbus
- Take the bus from Bay B at Woodgrove Exch to Bay G at Downtown Nanaimo Exchbus
- Fly from Nanaimo (ZNA) to Sechelt-Gibsons Airport (YHS)plane ZNA - YHS
- Take the bus from Cowrie St at Trail Ave to Lower Rd at Roberts Creek Rdbus
4h 56m$63–183
Parksville to Roberts Creek by bus and ferry
Questions & Answers
The cheapest way to get from Parksville to Roberts Creek is to line 9 bus and line 20 bus and ferry and line 1 bus which costs $35 - $220 and takes 7h 19m.
The fastest way to get from Parksville to Roberts Creek is to line 9 bus and line 1 bus and fly which takes 2h 54m and costs $130 - $210.
No, there is no direct ferry from Parksville to Roberts Creek. However, there are services departing from Departure Bay and arriving at Langdale via Horseshoe Bay. The journey, including transfers, takes approximately 5h 43m.
The distance between Parksville and Roberts Creek is 93 km.
The best way to get from Parksville to Roberts Creek without a car is to ferry which takes 5h 43m and costs $65 - $250.
It takes approximately 2h 54m to get from Parksville to Roberts Creek, including transfers.
There are 53+ hotels available in Roberts Creek.
What companies run services between Parksville, BC, Canada and Roberts Creek, BC, Canada?
You can take a bus from Parksville Shell, 370 E. Island H'way to Hwy 101 at Largo Rd via Nanaimo, Departure Bay Ferry Terminal, Departure Bay, Horseshoe Bay, Langdale, and Langdale Ferry Terminal in around 5h 43m.
- Website
- harbourair.com
Flights from Nanaimo to Sechelt-Gibsons Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $50–170
- Phone
- +1 250 390 4531
- [email protected]
- Website
- bctransit.com
Bus from Jensen Ave E at McCarter St to Bay D at Woodgrove Exch
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- https://www.bctransit.com/nanaimo/
- Adult
- $3
Bus from Bay B at Woodgrove Exch to Bay G at Downtown Nanaimo Exch
- Ave. Duration
- 25 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- https://www.bctransit.com/nanaimo/
- Adult
- $3
Bus from Jensen Ave E at McCarter St to Bay D at Woodgrove Exch
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- https://www.bctransit.com/nanaimo/
- Adult
- $3
Bus from Bay B at Woodgrove Exch to Bay G at Downtown Nanaimo Exch
- Ave. Duration
- 25 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- https://www.bctransit.com/nanaimo/
- Adult
- $3
Bus from Jensen Ave E at McCarter St to Bay D at Woodgrove Exch
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- https://www.bctransit.com/nanaimo/
- Adult
- $3
Bus from Bay A at Woodgrove Exch to Departure Bay Ferry Terminal
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- https://www.bctransit.com/nanaimo/
- Adult
- $3
- Phone
- +1 604 885 6899
- [email protected]
- Website
- bctransit.com
Bus from Cowrie St at Trail Ave to Lower Rd at Roberts Creek Rd
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $2
- Website
- https://www.bctransit.com/sunshine-coast/
- Adult
- $2
Bus from Langdale Ferry Terminal to Roberts Creek Rd at Lower Rd
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- $2
- Website
- https://www.bctransit.com/sunshine-coast/
- Adult
- $2
- Phone
- +1 888 223 3779
- Website
- bcferries.com
Ferry from Departure Bay to Horseshoe 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 Horseshoe Bay to Langdale
- 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 Departure Bay to Horseshoe 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 Horseshoe Bay to Langdale
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $7–65
- Website
- https://www.bcferries.com
- 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 Best ways to travel around Australia, How to get from London to Edinburgh, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.




