There are 8 ways to get from Horseshoe Bay (Water) to Ruby Lake Resort by bus, plane, ferry, train, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Thunder Bay International Airport, fly to Vancouver International Airport, ferry, bus
best- Take the bus from Marathon to Thunder Bay
- Fly from Thunder Bay International Airport (YQT) to Vancouver International Airport (YVR)YQT - YVR
- Take the ferry from Horseshoe Bay to Langdale
- Take the bus from Langdale Terminal to Ruby Lake Resort
18h 46m$311–1,140Bus to Thunder Bay International Airport, fly to Powell River Airport, ferry
cheapest- Take the bus from Marathon to Thunder Bay
- Fly from Thunder Bay International Airport (YQT) to Powell River Airport (YPW)YQT - YPW
- Take the ferry from Saltery Bay to Earls Cove
22h 59m$293–1,348Bus, train, ferry
- Take the bus from Marathon to Thunder Bay
- Take the bus from Thunder Bay to Winnipeg
- Take the train from Winnipeg to Vancouver
- Take the ferry from Horseshoe Bay to Langdale
- Take the bus from Langdale Terminal to Ruby Lake Resort
3d 10h$606–911Bus to Thunder Bay International Airport, fly to Abbotsford International Airport, bus, ferry
- Take the bus from Marathon to Thunder Bay
- Fly from Thunder Bay International Airport (YQT) to Abbotsford International Airport (YXX)YQT - YXX
- Take the bus from Abbotsford Airport to Vancouver, BC - Pacific Central Station
- Take the ferry from Horseshoe Bay to Langdale
- Take the bus from Langdale Terminal to Ruby Lake Resort
21h 41m$399–1,004Bus to Thunder Bay International Airport, fly to Sechelt-Gibsons Airport, bus
- Take the bus from Marathon to Thunder Bay
- Fly from Thunder Bay International Airport (YQT) to Sechelt-Gibsons Airport (YHS)YQT - YHS
- Take the bus from Sechelt to Ruby Lake Resort
26h 18m$305–1,317Drive to Sawyer International Airport, fly to Vancouver International Airport, ferry, bus
- Drive from Horseshoe Bay (Water) to Sawyer International Airport (MQT)
- Fly from Sawyer International Airport (MQT) to Vancouver International Airport (YVR)MQT - YVR
- Take the ferry from Horseshoe Bay to Langdale
- Take the bus from Langdale Terminal to Ruby Lake Resort
19h 53m$358–975Bus to Thunder Bay International Airport, fly to Kamloops Airport, shuttle, ferry, bus
- Take the bus from Marathon to Thunder Bay
- Fly from Thunder Bay International Airport (YQT) to Kamloops Airport (YKA)YQT - YKA
- Take a shuttle bus from Kamloops Airport to Vancouver Airport
- Take the ferry from Horseshoe Bay to Langdale
- Take the bus from Langdale Terminal to Ruby Lake Resort
24h 33m$481–1,710Bus to Thunder Bay International Airport, fly to Kelowna International Airport, bus, ferry
- Take the bus from Marathon to Thunder Bay
- Fly from Thunder Bay International Airport (YQT) to Kelowna International Airport (YLW)YQT - YLW
- Take the bus from Kelowna Airport to Vancouver, BC - Pacific Central Station
- Take the ferry from Horseshoe Bay to Langdale
- Take the bus from Langdale Terminal to Ruby Lake Resort
23h 51m$715–1,324
Thunder Bay International Airport (YQT) to Vancouver International Airport (YVR) flights
Questions & Answers
The cheapest way to get from Horseshoe Bay (Water) to Ruby Lake Resort is to drive and fly and ferry and bus which costs $350 - $1,000 and takes 19h 53m.
The fastest way to get from Horseshoe Bay (Water) to Ruby Lake Resort is to bus and fly and ferry which takes 18h 46m and costs $310 - $1,200.
The distance between Horseshoe Bay (Water) and Ruby Lake Resort is 2942 km.
The best way to get from Horseshoe Bay (Water) to Ruby Lake Resort without a car is to bus and train and ferry which takes 3 days 10h and costs $600 - $950.
It takes approximately 18h 46m to get from Horseshoe Bay (Water) to Ruby Lake Resort, including transfers.
Ruby Lake Resort is 3h behind Horseshoe Bay (Water). It is currently 5:53 AM in Horseshoe Bay (Water) and 2:53 AM in Ruby Lake Resort.
There are 17+ hotels available in Ruby Lake Resort.
What companies run services between Horseshoe Bay (Water), ON, Canada and Ruby Lake Resort, BC, Canada?
There is no direct connection from Horseshoe Bay (Water) to Ruby Lake Resort. However, you can take the taxi to Marathon, take the bus to Thunder Bay, walk to Thunder Bay Airport, take the line 14 bus to City Hall Terminal, take the line 14 bus to College Aviation Centre, walk to Thunder Bay International Airport (YQT) 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. Alternatively, you can take a vehicle from Horseshoe Bay (Water) to Ruby Lake Resort via Marathon, Thunder Bay, Winnipeg, Winnipeg, Vancouver, East-Van, Cypress Mountain, Horseshoe Bay, Langdale, and Langdale Terminal in around 3d 10h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- westjet.com
Flights from Thunder Bay International Airport to Vancouver International Airport via Calgary
- Ave. Duration
- 6h 5m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $80–950
Flights from Thunder Bay International Airport to Abbotsford International Airport via Calgary
- Ave. Duration
- 7h 30m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $120–950
Flights from Thunder Bay International Airport to Abbotsford International Airport via Winnipeg, Calgary
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- $120–950
Flights from Thunder Bay International Airport to Kamloops Airport via Calgary
- Ave. Duration
- 7h 22m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $170–1,300
Flights from Thunder Bay International Airport to Kamloops Airport via Winnipeg, Calgary
- Ave. Duration
- 11h 17m
- When
- Every day
- Estimated price
- $170–1,300
Flights from Thunder Bay International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 6h 12m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $120–900
- Website
- aircanada.com
Flights from Thunder Bay International Airport to Vancouver International Airport via Toronto
- Ave. Duration
- 8h 9m
- When
- Every day
- Estimated price
- $220–900
Flights from Thunder Bay International Airport to Vancouver International Airport via Winnipeg
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- $140–650
Flights from Thunder Bay International Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- $220–900
- Website
- harbourair.com
Flights from Thunder Bay International Airport to Sechelt-Gibsons Airport via Calgary, Vancouver International Airport
- Ave. Duration
- 15h 55m
- When
- Thursday and Sunday
- Estimated price
- $140–1,100
Flights from Thunder Bay International Airport to Sechelt-Gibsons Airport via Toronto, Vancouver International Airport
- Ave. Duration
- 16h
- When
- Wednesday and Sunday
- Estimated price
- $270–1,100
Flights from Thunder Bay International Airport to Sechelt-Gibsons Airport via Winnipeg, Vancouver International Airport
- Ave. Duration
- 19h 50m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- $140–1,100
Flights from Thunder Bay International Airport to Sechelt-Gibsons Airport via Ottawa, Vancouver International Airport
- Ave. Duration
- 23h 45m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- $230–1,100
Flights from Thunder Bay International Airport to Sechelt-Gibsons Airport via Calgary, Vancouver International Airport, Nanaimo
- Ave. Duration
- 16h 25m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $140–1,100
- Website
- pacificcoastal.com
Flights from Thunder Bay International Airport to Powell River Airport via Toronto, Vancouver International Airport
- Ave. Duration
- 12h 36m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $230–1,100
Flights from Thunder Bay International Airport to Powell River Airport via Calgary, Vancouver International Airport
- Ave. Duration
- 15h 44m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $140–1,100
- Website
- united.com
Flights from Sawyer International Airport to Vancouver International Airport via Chicago O'Hare
- Ave. Duration
- 11h 17m
- When
- Every day
- Estimated price
- $170–750
Flights from Thunder Bay International Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- $220–900
- Website
- flyporter.com
Flights from Thunder Bay International Airport to Vancouver International Airport via Toronto
- Ave. Duration
- 8h 54m
- When
- Every day
- Estimated price
- $350–900
Flights from Thunder Bay International Airport to Vancouver International Airport via Ottawa
- Ave. Duration
- 12h 30m
- When
- Every day
- Estimated price
- $350–900
- Website
- flyflair.com
Flights from Thunder Bay International Airport to Abbotsford International Airport via Toronto
- Ave. Duration
- 15h 10m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $200–650
- Website
- delta.com
Flights from Sawyer International Airport to Vancouver International Airport via Minneapolis
- Ave. Duration
- 6h 26m
- When
- Every day
- Estimated price
- $150–650
- Website
- aa.com
Flights from Sawyer International Airport to Vancouver International Airport via Chicago O'Hare
- Ave. Duration
- 7h 14m
- When
- Every day
- Estimated price
- $170–750
- Website
- suncountry.com
Flights from Sawyer International Airport to Vancouver International Airport via Minneapolis
- Ave. Duration
- 6h 26m
- When
- Wednesday and Saturday
- Estimated price
- $150–650
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Winnipeg to Vancouver
- Ave. Duration
- 2d 12h
- Frequency
- Twice a week
- Estimated price
- $230–360
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $230–360
- Economy Adult - Advanced Booking
- $290–360
- Economy Escape Advanced Booking - Adult
- $270–320
- Phone
- 1.800.461.8558
- info@ontarionorthland.ca
- Website
- ontarionorthland.ca
Bus from Marathon to Thunder Bay
- Ave. Duration
- 4h 21m
- Frequency
- 6 times a week
- Estimated price
- $50–80
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $50–80
Bus from Thunder Bay to Winnipeg
- Ave. Duration
- 9h 4m
- Frequency
- 6 times a week
- Estimated price
- $110–170
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $110–170
- 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-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Abbotsford Airport to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- $24–35
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $24–35
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Abbotsford Airport to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $40–55
- Website
- https://riderexpress.ca/
- Standard
- $40–55
- Phone
- 1-800-232-1958
- info@redarrow.ca
- Website
- redarrow.ca
Bus from Abbotsford Airport to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a week
- Estimated price
- $9–15
- Website
- https://redarrow.ca/
- Book at
- https://www.redarrow.ca/order/reservation/
- Adult
- $9–15
Bus from Kelowna Airport to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 5h 25m
- Frequency
- 4 times a week
- Estimated price
- $55–85
- Website
- https://redarrow.ca/
- Book at
- https://www.redarrow.ca/order/reservation/
- Adult
- $55–85
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Abbotsford Airport to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 1h 40m
- Frequency
- Twice a week
- Estimated price
- $45–65
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
- Phone
- 250-312-0707
- info@tastefullexcursions.ca
- Website
- sunpeaksresort.com
Shuttle from Kamloops Airport to Vancouver Airport
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $120
- Schedules at
- sunpeaksresort.com
- 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
Ferry from Saltery Bay to Earls Cove
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $6–55
- 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
- $6–18
- Standard Vehicle + Passenger
- $35–55
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide





















