There are 4 ways to get from Thompson to Yorkton by bus, train, taxi, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train, taxi
best- Take the bus from Thompson, MB to Wabowden, MB
- Take the train from Wabowden to Canora
- Take the taxi from Canora to Yorkton
16h 51m$184–306Drive 789.6 km
cheapest- Drive from Thompson to Yorkton789.6 km
11h 30m$155–223Fly, train, taxi
- Fly from Thompson Municipal Airport (YTH) to Winnipeg J. A. Richardson International Airport (YWG)YTH - YWG
- Take the train from Winnipeg to Melville
- Take the taxi from Melville to Yorkton
12h 29m$1,114–1,472Train, taxi
- Take the train from Thompson to CanoraVIA Rail
- Take the taxi from Canora to Yorkton
18h 48m$188–299
Thompson Municipal Airport (YTH) to Winnipeg J. A. Richardson International Airport (YWG) flights
Questions & Answers
The cheapest way to get from Thompson to Yorkton is to drive which costs $150 - $230 and takes 11h 30m.
The fastest way to get from Thompson to Yorkton is to drive which takes 11h 30m and costs $150 - $230.
The distance between Thompson and Yorkton is 681 km. The road distance is 789.6 km.
The best way to get from Thompson to Yorkton without a car is to bus and train and taxi which takes 16h 51m and costs $180 - $310.
It takes approximately 16h 51m to get from Thompson to Yorkton, including transfers.
Yes, the driving distance between Thompson to Yorkton is 790 km. It takes approximately 11h 30m to drive from Thompson to Yorkton.
There are five+ hotels available in Yorkton.
What companies run services between Thompson, MB, Canada and Yorkton, SK, Canada?
There is no direct connection from Thompson to Yorkton. However, you can take the bus to Wabowden, MB, walk to Wabowden, take the train to Canora, then take the taxi to Yorkton. Alternatively, you can drive from Thompson to Yorkton in around 11h 30m.
- Website
- calmair.com
Flights from Thompson Municipal Airport to Winnipeg J. A. Richardson International Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $950–1,200
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Wabowden to Canora
- Ave. Duration
- 13h 57m
- Frequency
- Twice a week
- Estimated price
- $65–150
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $80–150
- Economy Adult - Advanced Booking
- $80–130
- Economy Escape Advanced Booking - Adult
- $65–90
Train from Winnipeg to Melville
- Ave. Duration
- 8h 24m
- Frequency
- Twice a week
- Estimated price
- $60–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $70–140
- Economy Adult - Advanced Booking
- $70–120
- Economy Escape Advanced Booking - Adult
- $60–80
Train from Thompson to Canora
- Ave. Duration
- 18h 8m
- Frequency
- Twice a week
- Estimated price
- $80–160
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $100–160
- Economy Adult - Advanced Booking
- $100–140
- Economy Escape Advanced Booking - Adult
- $80–110
- Phone
- 1-204-939-3991
- info@thompsonbus.com
- Website
- thompsonbus.com
Bus from Thompson, MB to Wabowden, MB
- Ave. Duration
- 1h 19m
- Frequency
- Twice daily
- Estimated price
- $19–27
- Website
- https://www.thompsonbus.com/
- Schedules at
- https://www.thompsonbus.com/schedule-rates/
- Book at
- https://thompsonbus.betterez.com/cart/5f29cc7f38b0310f1c6bb31a/reservation/5f29cc7f38b0310f1c6bb31b
- Ave. Duration
- 34 min
- Estimated price
- $85–130
Canora Cab
- Phone
- +1 306 562 7855
Olympic Taxi
- Phone
- +1 306 728 2772
Canora Cab
- Phone
- +1 306 562 7855
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 Travelling to the UK: What do I need to know?, Italian Lakes: Getting around by train, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.





