There are 4 ways to get from Parksville to Union Bay by bus, ferry, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Parksville - Parksville Shell, 370 E. Island H'way to Buckley Baybus 1206-S / ...
41 min$59–64Drive 58.9 km
cheapest- Drive from Parksville to Union Baycar 58.9 km
40 min$12–18Line 99 bus, ferry
- Take the bus from Ravensong Exch to Deep Bay Marinabus 99
- Take the ferry from Deep Bay Marina to Hornby Islandferry
- Take the ferry from Hornby Island to Union Bayferry
4h 13mTaxi
- Take the taxi from Parksville to Union Baytaxi 58.9 km
40 min$160–200
Comparing Your Travel Options
The cheapest way to get from Parksville to Union Bay is to drive which costs $11 - $18 and takes 40 min.
The fastest way to get from Parksville to Union Bay is to drive which takes 40 min and costs $11 - $18.
No, there is no direct bus from Parksville to Union Bay. However, there are services departing from Parksville - Parksville Shell, 370 E. Island H'way and arriving at Buckley Bay via . The journey, including transfers, takes approximately 41 min.
The distance between Parksville and Union Bay is 60 km. The road distance is 58.9 km.
The best way to get from Parksville to Union Bay without a car is to bus which takes 41 min and costs $55 - $65.
It takes approximately 41 min to get from Parksville to Union Bay, including transfers.
Parksville to Union Bay bus services, operated by Island Link Bus, depart from Parksville - Parksville Shell, 370 E. Island H'way station.
Parksville to Union Bay bus services, operated by Island Link Bus, arrive at Buckley Bay station.
Yes, the driving distance between Parksville to Union Bay is 59 km. It takes approximately 40 min to drive from Parksville to Union Bay.
There are 27+ hotels available in Union Bay.
What companies run services between Parksville, BC, Canada and Union Bay, BC, Canada?
Island Link Bus operates a bus from Parksville - Parksville Shell, 370 E. Island H'way to Buckley Bay 3 times a day. Tickets cost $38 and the journey takes 35 min.
- [email protected]
- Website
- Island Link Bus
Bus from Parksville - Parksville Shell, 370 E. Island H'way to Buckley Bay
- Ave. Duration
- 35 min
- Frequency
- 3 times a day
- Estimated price
- $38
- Website
- Island Link Bus
- Road Adult
- $38
- Phone
- +1 250 390 4531
- [email protected]
- Website
- Nanaimo
Bus from Ravensong Exch to Deep Bay Marina
- Ave. Duration
- 38 min
- Frequency
- Twice daily
- Website
- Nanaimo
- Adult
- $0
- Phone
- +1 250 218 9391
- Website
- Hornby Bus
Ferry from Deep Bay Marina to Hornby Island
- Ave. Duration
- 20 min
- Frequency
- On demand
- Website
- Hornby Bus
Ferry from Hornby Island to Union Bay
- Ave. Duration
- 50 min
- Frequency
- On demand
- Website
- Hornby Bus
- Ave. Duration
- 40 min
- Estimated price
- $160–200
Oceanside Taxi
- Phone
- +1 250 954 8294
Electric Taxi
- Phone
- +1 250 240 3445
- Website
- electrictaxis.ca
Island Chauffeur
- Phone
- +1 250 954 9694
- Website
- islandchauffeur.com
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, Thanksgiving 2018: How to travel stress-free, and Getting to Milan from the airport - to help you get the most out of your next trip.






