There are 2 ways to get from Vancouver to Ruby Lake Resort by plane, taxi, bus, 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.
Fly, taxi
best- Fly from Vancouver Harbour to Sechelt
- Take the taxi from Sechelt to Ruby Lake Resort
1h 6m$250–280Line 257 bus, ferry, bus
cheapest- Take the bus from Westbound W Georgia St @ Seymour St to Keith Rd @ Horseshoe Bay Ferry Terminal257
- Take the ferry from Horseshoe Bay to Langdale
- Take the bus from Langdale Terminal to Ruby Lake Resort
4h 26m$68–123
Vancouver Harbour to Sechelt flights
Questions & Answers
The cheapest way to get from Vancouver to Ruby Lake Resort is to line 257 bus and ferry and bus which costs $65 - $130 and takes 4h 26m.
The fastest way to get from Vancouver to Ruby Lake Resort is to fly and taxi which takes 1h 6m and costs $250 - $280.
The distance between Vancouver and Ruby Lake Resort is 101 km.
The best way to get from Vancouver to Ruby Lake Resort without a car is to line 257 bus and ferry and bus which takes 4h 26m and costs $65 - $130.
It takes approximately 1h 6m to get from Vancouver to Ruby Lake Resort, including transfers.
There are 18+ hotels available in Ruby Lake Resort.
What companies run services between Vancouver, BC, Canada and Ruby Lake Resort, BC, Canada?
There is no direct connection from Vancouver to Ruby Lake Resort. However, you can fly to Sechelt then take the taxi to Ruby Lake Resort. Alternatively, you can take a bus from Westbound W Georgia St @ Seymour St to Ruby Lake Resort via Keith Rd @ Horseshoe Bay Ferry Terminal, Horseshoe Bay, Langdale, and Langdale Terminal in around 4h 26m.
- Phone
- +1 604-953-3333
- Website
- translink.ca
Bus from Westbound W Georgia St @ Seymour St to Keith Rd @ Horseshoe Bay Ferry Terminal
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- $4
- Website
- https://www.translink.ca
- 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
- Phone
- 1-888-223-3779
- Website
- bcferries.com
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?, Heading to Europe? Read this before you buy a Eurail Pass, and Best ways to travel around Australia - to help you get the most out of your next trip.






