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.
Line 9 bus, line 99 bus, line 10 bus
best- Take the bus from Jensen Ave E at Craig St to Ravensong Exchbus 9
- Take the bus from Ravensong Exch to Deep Bay Marinabus 99
- Take the bus from Deep Bay Marina to Hwy 19A at McLeod Rdbus 10
3h 25m$6Line 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 12mDrive 58.9 km
- Drive from Parksville to Union Baycar 58.9 km
40 min$12–17Taxi
- Take the taxi from Parksville to Union Baytaxi 58.9 km
40 min$160–200
Parksville to Union Bay by bus
Questions & Answers
The cheapest way to get from Parksville to Union Bay is to line 9 bus and line 99 bus and line 10 bus which costs $6 and takes 3h 25m.
The fastest way to get from Parksville to Union Bay is to drive which takes 40 min and costs $11 - $17.
No, there is no direct bus from Parksville to Union Bay. However, there are services departing from Jensen Ave E at Craig St and arriving at Hwy 19A at McLeod Rd via Ravensong Exch and Deep Bay Marina. The journey, including transfers, takes approximately 3h 25m.
The distance between Parksville and Union Bay is 69 km. The road distance is 58.9 km.
The best way to get from Parksville to Union Bay without a car is to line 9 bus and line 99 bus and line 10 bus which takes 3h 25m and costs $6.
It takes approximately 3h 25m to get from Parksville to Union Bay, including transfers.
Parksville to Union Bay bus services, operated by BC Transit - Nanaimo, depart from Jensen Ave E at Craig St station.
Parksville to Union Bay bus services, operated by BC Transit - Nanaimo, arrive at Ravensong Exch 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 28+ hotels available in Union Bay.
What companies run services between Parksville, BC, Canada and Union Bay, BC, Canada?
You can take a bus from Jensen Ave E at Craig St to Hwy 19A at McLeod Rd via Ravensong Exch and Deep Bay Marina in around 3h 25m.
- Phone
- +1 250 390 4531
- [email protected]
- Website
- bctransit.com
Bus from Jensen Ave E at Craig St to Ravensong Exch
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- https://www.bctransit.com/nanaimo/
- Adult
- $3
Bus from Ravensong Exch to Deep Bay Marina
- Ave. Duration
- 38 min
- Frequency
- Twice daily
- Website
- https://www.bctransit.com/nanaimo/
- Adult
- $0
Bus from Ravensong Exch to Deep Bay Marina
- Ave. Duration
- 38 min
- Frequency
- Twice daily
- Website
- https://www.bctransit.com/nanaimo/
- Adult
- $0
- Phone
- +1 250 339 5453
- [email protected]
- Website
- bctransit.com
Bus from Deep Bay Marina to Hwy 19A at McLeod Rd
- Ave. Duration
- 23 min
- Frequency
- Twice daily
- Estimated price
- $3
- Website
- https://www.bctransit.com/comox-valley/
- Adult
- $3
- Phone
- +1 250 218 9391
- Website
- hornbybus.com
Ferry from Deep Bay Marina to Hornby Island
- Ave. Duration
- 20 min
- Frequency
- On demand
- Website
- https://hornbybus.com/
Ferry from Hornby Island to Union Bay
- Ave. Duration
- 50 min
- Frequency
- On demand
- Website
- https://hornbybus.com/
- 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 How to get from London City Airport into central London, Which London airport should I choose?, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.





