There are 5 ways to get from Kamloops to Thompson by plane, bus, 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.
Fly from Kamloops Airport
best- Fly from Kamloops Airport (YKA) to Thompson Municipal Airport (YTH)plane YKA - YTH
10h 9m$398–1,658Bus to Kelowna International Airport, fly
cheapest- Take the bus from Kamloops, BC - Sahali Mall to Kelowna Airportbus
- Fly from Kelowna International Airport (YLW) to Thompson Municipal Airport (YTH)plane YLW - YTH
12h 38m$283–1,169Bus, train via Winnipeg
- Take the bus from Kamloops, BC to Hope, BCbus
- Take the bus from Old Hope-Princeton Way at 5th Ave to Pioneer Ave at Evergreen Drbus 72
- Take the train from Agassiz to Winnipegtrain
- Take the bus from Winnipeg Airport to Thompson, MBbus
2d 18h$370–526Drive 2,078.3 km
- Drive from Kamloops to Thompsoncar 2,078.3 km
27h 10m$405–585Bus, train
- Take the bus from Kamloops, BC to Hope, BCbus
- Take the bus from Old Hope-Princeton Way at 5th Ave to Pioneer Ave at Evergreen Drbus 72
- Take the train from Agassiz to Portage la Prairietrain
- Take the train from Portage la Prairie to Thompsontrain
3d 5h$395–591
Kamloops Airport (YKA) to Thompson Municipal Airport (YTH) flights
Questions & Answers
The cheapest way to get from Kamloops to Thompson is to bus and train via Winnipeg which costs $370 - $550 and takes 2 days 18h.
The fastest way to get from Kamloops to Thompson is to fly which takes 10h 9m and costs $390 - $1,700.
The distance between Kamloops and Thompson is 1618 km. The road distance is 2078.3 km.
The best way to get from Kamloops to Thompson without a car is to bus and train via Winnipeg which takes 2 days 18h and costs $370 - $550.
It takes approximately 10h 9m to get from Kamloops to Thompson, including transfers.
Thompson is 2h ahead of Kamloops. It is currently 1:45 AM in Kamloops and 3:45 AM in Thompson.
Yes, the driving distance between Kamloops to Thompson is 2078 km. It takes approximately 27h 10m to drive from Kamloops to Thompson.
There are eight+ hotels available in Thompson.
What companies run services between Kamloops, BC, Canada and Thompson, MB, Canada?
Air Canada, Calm Air, and WestJet fly from Kamloops Airport (YKA) to Thompson Municipal Airport (YTH) 5 times a day.
- Website
- calmair.com
Flights from Kamloops Airport to Thompson Municipal Airport via Vancouver, Winnipeg
- Ave. Duration
- 15h 38m
- When
- Every day
- Estimated price
- $350–1,600
Flights from Kamloops Airport to Thompson Municipal Airport via Calgary, Winnipeg
- Ave. Duration
- 14h 18m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $250–2,100
Flights from Kelowna International Airport to Thompson Municipal Airport via Winnipeg
- Ave. Duration
- 11h 35m
- When
- Monday
- Estimated price
- $170–1,400
Flights from Kelowna International Airport to Thompson Municipal Airport via Vancouver, Winnipeg
- Ave. Duration
- 10h 36m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $180–1,400
Flights from Kelowna International Airport to Thompson Municipal Airport via Calgary, Winnipeg
- Ave. Duration
- 11h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $170–1,400
Flights from Kelowna International Airport to Thompson Municipal Airport via Edmonton, Winnipeg
- Ave. Duration
- 15h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $170–1,400
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Agassiz to Winnipeg
- Ave. Duration
- 2d 2h
- Frequency
- Twice a week
- Estimated price
- $230–340
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $230–340
- Economy Adult - Advanced Booking
- $280–340
- Economy Escape Advanced Booking - Adult
- $260–310
Train from Agassiz to Portage la Prairie
- Ave. Duration
- 2d
- Frequency
- Twice a week
- Estimated price
- $220–330
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $220–330
- Economy Adult - Advanced Booking
- $270–330
- Economy Escape Advanced Booking - Adult
- $250–300
Train from Portage la Prairie to Thompson
- Ave. Duration
- 22h 45m
- Frequency
- Twice a week
- Estimated price
- $120–190
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $140–190
- Economy Adult - Advanced Booking
- $150–180
- Economy Escape Advanced Booking - Adult
- $120–150
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Kamloops, BC to Hope, BC
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- $60–80
- Website
- https://riderexpress.ca/
- Standard
- $60–80
- Phone
- +1 604 854 3232
- transitinfo@bctransit.com
- Website
- bctransit.com
Bus from Old Hope-Princeton Way at 5th Ave to Pioneer Ave at Evergreen Dr
- Ave. Duration
- 48 min
- Frequency
- 3 times a day
- Estimated price
- $3
- Website
- https://www.bctransit.com/central-fraser-valley/
- Website
- https://www.bctransit.com/chilliwack/
- Website
- https://www.bctransit.com/agassiz-harrison/
- Website
- https://www.bctransit.com/hope/
- Adult
- $3
- Phone
- 1-204-939-3991
- info@thompsonbus.com
- Website
- thompsonbus.com
Bus from Winnipeg Airport to Thompson, MB
- Ave. Duration
- 9h 10m
- Frequency
- Once daily
- Estimated price
- $70–100
- Website
- https://www.thompsonbus.com/
- Schedules at
- https://www.thompsonbus.com/schedule-rates/
- Book at
- https://thompsonbus.betterez.com/cart/5f29cc7f38b0310f1c6bb31a/reservation/5f29cc7f38b0310f1c6bb31b
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Kamloops, BC - Sahali Mall to Kelowna Airport
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- $35–50
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $35–50
Bus from Kamloops, BC to Hope, BC
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $40–60
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $40–60
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 Flying into Beijing?, Best ways to travel around Australia, and Want to know more about Flixbus? - to help you get the most out of your next trip.










