There are 3 ways to get from Nanaimo to Ruby Lake Resort by plane, taxi, car ferry, ferry, 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.
Fly, taxi
best- Fly from Nanaimo Harbour to Sechelt
- Take the taxi from Sechelt to Ruby Lake Resort
1h 6m$203–289Car ferry, ferry, bus
cheapest- Take the car ferry from Nanaimo Departure Bay to Horseshoe Bay, BC
- Take the ferry from Horseshoe Bay to Langdale
- Take the bus from Langdale Terminal to Ruby Lake Resort
5h 30m$84–272Fly, bus
- Fly from Nanaimo Harbour to Sechelt
- Take the bus from Sechelt to Ruby Lake Resort
2h 7m$157–225
Nanaimo Harbour to Sechelt flights
Questions & Answers
The cheapest way to get from Nanaimo to Ruby Lake Resort is to car ferry and ferry and bus which costs $80 - $280 and takes 5h 30m.
The fastest way to get from Nanaimo to Ruby Lake Resort is to fly and taxi which takes 1h 6m and costs $200 - $290.
The distance between Nanaimo and Ruby Lake Resort is 88 km.
The best way to get from Nanaimo to Ruby Lake Resort without a car is to car ferry and ferry and bus which takes 5h 30m and costs $80 - $280.
It takes approximately 1h 6m to get from Nanaimo to Ruby Lake Resort, including transfers.
There are 17+ hotels available in Ruby Lake Resort.
What companies run services between Nanaimo, BC, Canada and Ruby Lake Resort, BC, Canada?
There is no direct connection from Nanaimo to Ruby Lake Resort. However, you can fly to Sechelt then take the taxi to Ruby Lake Resort. Alternatively, you can take a car ferry from Nanaimo Departure Bay to Ruby Lake Resort via Horseshoe Bay, BC, Horseshoe Bay, Langdale, and Langdale Terminal in around 5h 30m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- 1-844-613-8222
- coastconnector@gmail.com
- Website
- sunshinecoastconnector.ca
Bus from Langdale Terminal to Ruby Lake Resort
- Ave. Duration
- 1h 8m
- Frequency
- Once daily
- Estimated price
- $60–70
- Website
- https://sunshinecoastconnector.ca/index.php?route=common/home
- Passenger
- $60–70
Bus from Sechelt to Ruby Lake Resort
- Ave. Duration
- 44 min
- Frequency
- Once daily
- Estimated price
- $45–55
- Website
- https://sunshinecoastconnector.ca/index.php?route=common/home
- Passenger
- $45–55
- Phone
- 1-888-223-3779
- Website
- bcferries.com
Car ferry from Nanaimo Departure Bay to Horseshoe Bay, BC
- Ave. Duration
- 1h 42m
- Frequency
- Every 4 hours
- Estimated price
- $18–160
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $18–55
- Standard Vehicle + Passenger
- $110–160
- Adult Passenger + Standard Vehicle
- $106
Ferry from Horseshoe Bay to Langdale
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $5–50
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $5–18
- Standard Vehicle + Passenger
- $35–50
- Ave. Duration
- 46 min
- Estimated price
- $100–130
Sunshine Coast Limousine, Shuttle & Taxi
- Phone
- +1 604 740 0703
- Website
- sunshinecoastcircletours.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 Is ride-sharing platform BlaBlaCar right for you?, How to get from Southend Airport into central London, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.




