There are 5 ways to get from Kelowna to Ruby Lake Resort by bus, ferry, plane, 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, ferry
best- Take the bus from Kelowna, BC to Vancouver, BC - Pacific Central Station
- Take the ferry from Horseshoe Bay to Langdale
- Take the bus from Langdale Terminal to Ruby Lake Resort
10h$144–298Fly Kelowna International Airport to Sechelt-Gibsons Airport, bus
cheapest- Fly from Kelowna International Airport (YLW) to Sechelt-Gibsons Airport (YHS)YLW - YHS
- Take the bus from Sechelt to Ruby Lake Resort
6h 45m$133–472Fly Kelowna International Airport to Vancouver International Airport, ferry, bus
- Fly from Kelowna International Airport (YLW) to Vancouver International Airport (YVR)YLW - YVR
- Take the ferry from Horseshoe Bay to Langdale
- Take the bus from Langdale Terminal to Ruby Lake Resort
7h 23m$159–475Bus to Vancouver Harbour, fly to Sechelt, taxi
- Take the bus from West Kelowna to Vancouver, BC - Pacific Central Station
- Fly from Vancouver Harbour to Sechelt
- Take the taxi from Sechelt to Ruby Lake Resort
8h 23m$396–458Bus to Penticton Regional Airport, fly to Vancouver International Airport, ferry, bus
- Take the bus from Queensway Exch to Peachtree Square
- Fly from Penticton Regional Airport (YYF) to Vancouver International Airport (YVR)YYF - YVR
- Take the ferry from Horseshoe Bay to Langdale
- Take the bus from Langdale Terminal to Ruby Lake Resort
9h 4m$225–542
Kelowna International Airport (YLW) to Vancouver International Airport (YVR) flights
Questions & Answers
The cheapest way to get from Kelowna to Ruby Lake Resort is to bus and ferry which costs $140 - $300 and takes 10h.
The fastest way to get from Kelowna to Ruby Lake Resort is to fly and bus which takes 6h 45m and costs $130 - $480.
The distance between Kelowna and Ruby Lake Resort is 519 km.
The best way to get from Kelowna to Ruby Lake Resort without a car is to bus and ferry which takes 10h and costs $140 - $300.
It takes approximately 10h to get from Kelowna to Ruby Lake Resort, including transfers.
There are 18+ hotels available in Ruby Lake Resort.
What companies run services between Kelowna, BC, Canada and Ruby Lake Resort, BC, Canada?
There is no direct connection from Kelowna to Ruby Lake Resort. However, you can take the bus to Vancouver, BC - Pacific Central Station, walk to Main Street-Science World Station @ Platform 1, take the subway to Burrard Station @ Platform 1, walk to Westbound W Georgia St @ Burrard St, take the line 257 bus to Keith Rd @ Horseshoe Bay Ferry Terminal, walk to Horseshoe Bay, take the ferry to Langdale, walk to Langdale Terminal, then take the bus to Ruby Lake Resort. Alternatively, you can take the bus to Kelowna Airport, walk to Kelowna International Airport (YLW) airport, fly to Vancouver International Airport (YVR), walk to YVR-Airport Station @ Platform 1, take the subway to Vancouver City Centre Station @ Platform 1, walk to Westbound W Georgia St @ Seymour St, take the line 257 bus to Keith Rd @ Horseshoe Bay Ferry Terminal, walk to Horseshoe Bay, take the ferry to Langdale, walk to Langdale Terminal, then take the bus to Ruby Lake Resort.
- Website
- westjet.com
Flights from Kelowna International Airport to Vancouver International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $28–230
- Website
- aircanada.com
Flights from Kelowna International Airport to Vancouver International Airport
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- $35–290
- Website
- pacificcoastal.com
Flights from Kelowna International Airport to Vancouver International Airport via Comox
- Ave. Duration
- 2h 32m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $270–400
Flights from Penticton Regional Airport to Vancouver International Airport
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- $200–410
- Website
- harbourair.com
Flights from Kelowna International Airport to Sechelt-Gibsons Airport via Vancouver International Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Thursday, and Friday
- Estimated price
- $75–850
Flights from Kelowna International Airport to Sechelt-Gibsons Airport via Vancouver International Airport, Nanaimo
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- $50–850
- Website
- flyairnorth.com
Flights from Kelowna International Airport to Vancouver International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $70–250
- Website
- flycma.com
Flights from Kelowna International Airport to Vancouver International Airport
- Ave. Duration
- 1h
- When
- Monday and Friday
- Estimated price
- $170–280
- Phone
- 1.833.276.5841
- reservations@gowilsonsgroup.com
- Website
- bcconnector.com
Bus from Kelowna, BC to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- $140–170
- Website
- https://bcconnector.com/
- Book at
- https://wilson.betterez.com/cart/6087276ef3667421ed35892e/reservation/5fe0db94d00ace0f242d8732
- Adult One-way
- $140–170
Bus from West Kelowna to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Estimated price
- $140–170
- Website
- https://bcconnector.com/
- Book at
- https://wilson.betterez.com/cart/6087276ef3667421ed35892e/reservation/5fe0db94d00ace0f242d8732
- Adult One-way
- $140–170
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Kelowna, BC to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- $70–100
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $70–100
- 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-844-442-2212
- Website
- bctransit.com
Bus from Queensway Exch to Peachtree Square
- Ave. Duration
- 1h 12m
- Frequency
- 5 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/south-okanagan-similkameen/
- Schedules at
- https://bctransit.com/south-okanagan-similkameen/schedules-and-maps/
- Single Ride - All Passengers
- $3
- 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 How to get from Southend Airport into central London, How to get from Stansted Airport into central London, and Getting around the Cyclades - to help you get the most out of your next trip.










