There are 5 ways to get from Horseshoe Bay (Water) to Kamloops by bus, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly to Kamloops Airport
best- Take the bus from Marathon, ON to Thunder Bay, ON
- Fly from Thunder Bay International Airport (YQT) to Kamloops Airport (YKA)YQT - YKA
14h 6m$405–1,620Bus, train
- Take the bus from Marathon to Thunder Bay
- Take the bus from Thunder Bay to Winnipeg
- Take the train from Winnipeg to Jasper
- Take the bus from Jasper, AB to Lake Louise, AB
- Take the bus from Lake Louise, AB to Kamloops, BC
2d 14h$627–877Drive 2,932 km
- Drive from Horseshoe Bay (Water) to Kamloops2,932 km
33h 32m$583–842Bus, fly to Kelowna International Airport
- Take the bus from Marathon, ON to Thunder Bay, ON
- Fly from Thunder Bay International Airport (YQT) to Kelowna International Airport (YLW)YQT - YLW
- Take the bus from Kelowna Airport to Kamloops, BC - Sahali Mall
14h 39m$720–1,280Bus, fly to Abbotsford International Airport
- Take the bus from Marathon, ON to Thunder Bay, ON
- Fly from Thunder Bay International Airport (YQT) to Abbotsford International Airport (YXX)YQT - YXX
- Take the bus from Abbotsford Airport to Kamloops, BC
18h 14m$460–955
Thunder Bay International Airport (YQT) to Kamloops Airport (YKA) flights
Questions & Answers
The cheapest way to get from Horseshoe Bay (Water) to Kamloops is to bus and fly which costs $460 - $1,000 and takes 18h 14m.
The fastest way to get from Horseshoe Bay (Water) to Kamloops is to bus and fly which takes 14h 6m and costs $400 - $1,700.
The distance between Horseshoe Bay (Water) and Kamloops is 2606 km. The road distance is 2932 km.
The best way to get from Horseshoe Bay (Water) to Kamloops without a car is to bus and train which takes 2 days 14h and costs $600 - $900.
It takes approximately 14h 6m to get from Horseshoe Bay (Water) to Kamloops, including transfers.
Kamloops is 3h behind Horseshoe Bay (Water). It is currently 12:30 PM in Horseshoe Bay (Water) and 9:30 AM in Kamloops.
Yes, the driving distance between Horseshoe Bay (Water) to Kamloops is 2932 km. It takes approximately 33h 32m to drive from Horseshoe Bay (Water) to Kamloops.
There are 51+ hotels available in Kamloops.
What companies run services between Horseshoe Bay (Water), ON, Canada and Kamloops, BC, Canada?
There is no direct connection from Horseshoe Bay (Water) to Kamloops. However, you can take the taxi to Marathon, ON, take the bus to Thunder Bay, ON, take the taxi to City Hall Terminal, take the line 14 bus to Thunder Bay Airport, walk to Thunder Bay International Airport (YQT) airport, fly to Kamloops Airport (YKA), then take the taxi to Kamloops. Alternatively, you can take a vehicle from Horseshoe Bay (Water) to Kamloops, BC via Marathon, Thunder Bay, Winnipeg, Winnipeg, Jasper, Jasper, AB, and Lake Louise, AB in around 2d 14h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- westjet.com
Flights from Thunder Bay International Airport to Kamloops Airport via Calgary
- Ave. Duration
- 7h 22m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $160–1,300
Flights from Thunder Bay International Airport to Kamloops Airport via Winnipeg, Calgary
- Ave. Duration
- 11h 17m
- When
- Every day
- Estimated price
- $160–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
- $110–900
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
- Website
- aircanada.com
Flights from Thunder Bay International Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- $220–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
- $190–600
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Winnipeg to Jasper
- Ave. Duration
- 34h
- Frequency
- Twice a week
- Estimated price
- $180–240
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $180–240
- Economy Adult - Advanced Booking
- $210–240
- Economy Escape Advanced Booking - Adult
- $180–220
- Phone
- 1-855-566-2378
- Website
- gokasper.com
Bus from Marathon, ON to Thunder Bay, ON
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- $130–180
- Website
- https://gokasper.com/
- Schedules at
- https://gokasper.com/schedule
- Adult
- $130–180
- 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-877-625-4372
- Website
- banffjaspercollection.com
Bus from Jasper, AB to Lake Louise, AB
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $120–170
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Website
- https://www.banffjaspercollection.com/brewster-express/schedule/
- Adult
- $120–170
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Lake Louise, AB to Kamloops, BC
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Estimated price
- $95–130
- Website
- https://riderexpress.ca/
- Standard
- $95–130
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Kelowna Airport to Kamloops, BC - Sahali Mall
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $35–50
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $35–50
Bus from Abbotsford Airport to Kamloops, BC
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- $55–75
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $55–75
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 Train travel in Spain: A guide to Renfe, 10 amazing places to get away from it all in Australia, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
















