There are 4 ways to get from Medicine Hat to Kamloops by bus (Flixbus), car, plane, 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.
Bus
best- Take the bus from Medicine Hat to CalgaryFlixBus 2720
- Take the bus from Calgary, AB - Westbrook Mall to Kamloops, BCCalgary
13h 50m$149–201Drive 907.6 km
- Drive from Medicine Hat to Kamloops907.6 km
10h 23m$181–261Fly to Kamloops Airport
- Fly from Medicine Hat Airport (YXH) to Kamloops Airport (YKA)YXH - YKA
9h 37m$193–1,543Fly to Kelowna International Airport, bus
- Fly from Medicine Hat Airport (YXH) to Kelowna International Airport (YLW)YXH - YLW
- Take the bus from Kelowna Airport to Kamloops, BC - Sahali Mall
9h 5m$318–703
Medicine Hat to Kamloops by bus, tram, and foot
Questions & Answers
The cheapest way to get from Medicine Hat to Kamloops is to bus which costs $140 - $210 and takes 13h 50m.
The fastest way to get from Medicine Hat to Kamloops is to fly and bus which takes 9h 5m and costs $310 - $750.
The distance between Medicine Hat and Kamloops is 926 km. The road distance is 907.6 km.
The best way to get from Medicine Hat to Kamloops without a car is to bus which takes 13h 50m and costs $140 - $210.
It takes approximately 13h 50m to get from Medicine Hat to Kamloops, including transfers.
The best way to get from Medicine Hat to Kamloops is to bus which takes 13h 50m and costs $140 - $210. Alternatively, you can fly, which costs $190 - $1,600 and takes 9h 37m.
Kamloops is 1h behind Medicine Hat. It is currently 1:52 PM in Medicine Hat and 12:52 PM in Kamloops.
Yes, the driving distance between Medicine Hat to Kamloops is 908 km. It takes approximately 10h 23m to drive from Medicine Hat to Kamloops.
There are 51+ hotels available in Kamloops.
What companies run services between Medicine Hat, AB, Canada and Kamloops, BC, Canada?
You can take a bus from Medicine Hat to Kamloops, BC via Calgary, SB Whitehorn CTrain Station, WB Westbrook CTrain Station, and Calgary, AB - Westbrook Mall in around 13h 50m. Alternatively, WestJet and Air Canada fly from Medicine Hat Airport (YXH) to Kamloops Airport (YKA) 3 times a day.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- westjet.com
Flights from Medicine Hat Airport to Kamloops Airport via Calgary
- Ave. Duration
- 9h 17m
- When
- Every day
- Estimated price
- $160–1,500
Flights from Medicine Hat Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $280–650
Flights from Medicine Hat Airport to Kelowna International Airport via Calgary, Vancouver
- Ave. Duration
- 6h 9m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $280–650
- Website
- aircanada.com
Flights from Medicine Hat Airport to Kamloops Airport via Calgary, Vancouver
- Ave. Duration
- 7h 42m
- When
- Every day
- Estimated price
- $180–1,600
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Medicine Hat to Calgary
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a week
- Estimated price
- $29–45
- Schedules at
- flixbus.com
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Calgary, AB - Westbrook Mall to Kamloops, BC
- Ave. Duration
- 8h 55m
- Frequency
- Twice daily
- Estimated price
- $120–160
- Website
- https://riderexpress.ca/
- Standard
- $120–160
- 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
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 5 incredible day trips from Florence by train, How to get from Luton Airport into central London, and How to get from London City Airport into central London - to help you get the most out of your next trip.







