There are 6 ways to get from Kamloops to Thompson by plane, bus, taxi, 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)YKA - YTH
12h 8m$418–1,758Bus to Kelowna International Airport, fly
cheapest- Take the bus from Kamloops, BC - Sahali Mall to Kelowna Airport
- Fly from Kelowna International Airport (YLW) to Thompson Municipal Airport (YTH)YLW - YTH
11h 53m$303–1,269Bus, taxi
- Take the bus from Kamloops, BC to Lake Louise, AB
- Take the bus from Lake Louise Village to Calgary
- Take the bus from Calgary to Regina
- Take the bus from Regina, SK - 2820B Avonhurst to Portage la Prairie, MB
- Take the taxi from Portage la Prairie, MB to Lake Francis Jct, MB
- Take the bus from Lake Francis Jct, MB to Thompson, MB
43h 14m$502–686Bus, train via Winnipeg
- Take the bus from Kamloops, BC to Hope, BC
- Take the bus from Old Hope-Princeton Way at 5th Ave to Pioneer Ave at Evergreen Dr72
- Take the train from Agassiz to Winnipeg
- Take the bus from Winnipeg Airport to Thompson, MB
2d 18h$370–526Drive 2,078.3 km
- Drive from Kamloops to Thompson2,078.3 km
27h 6m$415–599Bus, train
- Take the bus from Kamploops, BC to Hope, BC
- Take the bus from Old Hope-Princeton Way at 5th Ave to Pioneer Ave at Evergreen Dr72
- Take the train from Agassiz to Portage la Prairie
- Take the train from Portage la Prairie to Thompson
3d 5h$394–618
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 bus and fly which takes 11h 53m and costs $300 - $1,300.
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 taxi which takes 43h 14m and costs $500 - $700.
It takes approximately 12h 8m to get from Kamloops to Thompson, including transfers.
Thompson is 2h ahead of Kamloops. It is currently 6:26 AM in Kamloops and 8:26 AM in Thompson.
Yes, the driving distance between Kamloops to Thompson is 2078 km. It takes approximately 27h 6m to drive from Kamloops to Thompson.
There are seven+ 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) twice daily.
- Website
- calmair.com
Flights from Kamloops Airport to Thompson Municipal Airport via Vancouver, Winnipeg
- Ave. Duration
- 14h 17m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $370–1,700
Flights from Kamloops Airport to Thompson Municipal Airport via Calgary, Winnipeg
- Ave. Duration
- 14h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $270–2,900
Flights from Kelowna International Airport to Thompson Municipal Airport via Winnipeg
- Ave. Duration
- 12h 50m
- When
- Monday
- Estimated price
- $180–2,000
Flights from Kelowna International Airport to Thompson Municipal Airport via Calgary, Winnipeg
- Ave. Duration
- 10h 13m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $180–2,000
Flights from Kelowna International Airport to Thompson Municipal Airport via Vancouver, Winnipeg
- Ave. Duration
- 12h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $200–2,200
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
- $190–2,100
- 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 Lake Louise, AB
- Ave. Duration
- 6h 20m
- Frequency
- Twice daily
- Estimated price
- $95–130
- Website
- https://riderexpress.ca/
- Standard
- $95–130
Bus from Regina, SK - 2820B Avonhurst to Portage la Prairie, MB
- Ave. Duration
- 6h 41m
- Frequency
- Once daily
- Estimated price
- $100–140
- Website
- https://riderexpress.ca/
- Standard
- $100–140
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 (855) 626-8585
- Website
- flixbus.com
Bus from Lake Louise Village to Calgary
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $24–35
- Schedules at
- flixbus.com
Bus from Calgary to Regina
- Ave. Duration
- 13h 50m
- Frequency
- 5 times a week
- Estimated price
- $80–120
- Schedules at
- flixbus.com
- Phone
- 1-204-939-3991
- info@thompsonbus.com
- Website
- thompsonbus.com
Bus from Lake Francis Jct, MB to Thompson, MB
- Ave. Duration
- 8h 18m
- Frequency
- Once daily
- Estimated price
- $65–100
- Website
- https://www.thompsonbus.com/
- Schedules at
- https://www.thompsonbus.com/schedule-rates/
- Book at
- https://thompsonbus.betterez.com/cart/5f29cc7f38b0310f1c6bb31a/reservation/5f29cc7f38b0310f1c6bb31b
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
- 604-854-3232
- Website
- bctransit.com
Bus from Old Hope-Princeton Way at 5th Ave to Pioneer Ave at Evergreen Dr
- Ave. Duration
- 48 min
- Frequency
- Every 3 hours
- Estimated price
- $3
- Website
- https://bctransit.com/central-fraser-valley/home
- Schedules at
- https://www.bctransit.com/central-fraser-valley/schedules-and-maps/
- Adult
- $3
- 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 Kamploops, 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
- Phone
- 1.833.276.5841
- reservations@gowilsonsgroup.com
- Website
- bcconnector.com
Bus from Kamploops, BC to Hope, BC
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $75–85
- Website
- https://bcconnector.com/
- Book at
- https://wilson.betterez.com/cart/6087276ef3667421ed35892e/reservation/5fe0db94d00ace0f242d8732
- Adult One-way
- $75–85
- Ave. Duration
- 1h 1m
- Estimated price
- $120–150
Arrow/Portage Taxi
- Phone
- +1 204 857 8794
Arrow Taxi
- Phone
- +1 204 857 8294
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 What are the different types of Renfe trains in Spain?, 4 stunningly beautiful Philippines islands you need to visit, and Need to know: Eurostar - to help you get the most out of your next trip.


















