There are 3 ways to get from Thompson to Flin Flon by bus, train, taxi, 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, train, taxi
best- Take the bus from Thompson, MB to Wabowden, MB
- Take the train from Wabowden to The Pas
- Take the train from The Pas to Cranberry Portage
- Take the taxi from Cranberry Portage to Flin Flon
11h 36mDrive 375.8 km
cheapest- Drive from Thompson to Flin Flon375.8 km
5h 33m$74–106Train, taxi
- Take the train from Thompson to The Pas
- Take the train from The Pas to Cranberry Portage
- Take the taxi from Cranberry Portage to Flin Flon
13h 33m
Questions & Answers
The cheapest way to get from Thompson to Flin Flon is to drive which costs $70 - $110 and takes 5h 33m.
The fastest way to get from Thompson to Flin Flon is to drive which takes 5h 33m and costs $70 - $110.
The distance between Thompson and Flin Flon is 477 km. The road distance is 375.8 km.
The best way to get from Thompson to Flin Flon without a car is to bus and train and taxi which takes 11h 36m and costs .
It takes approximately 11h 36m to get from Thompson to Flin Flon, including transfers.
Yes, the driving distance between Thompson to Flin Flon is 376 km. It takes approximately 5h 33m to drive from Thompson to Flin Flon.
There are three+ hotels available in Flin Flon.
What companies run services between Thompson, MB, Canada and Flin Flon, MB, Canada?
There is no direct connection from Thompson to Flin Flon. However, you can take the bus to Wabowden, MB, walk to Wabowden, take the train to The Pas, take the train to Cranberry Portage, then take the taxi to Flin Flon. Alternatively, you can drive from Thompson to Flin Flon in around 5h 33m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Wabowden to The Pas
- Ave. Duration
- 5h 19m
- Frequency
- 3 times a week
- Estimated price
- $35–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $40–120
- Economy Adult - Advanced Booking
- $40–95
- Economy Escape Advanced Booking - Adult
- $35–55
Train from Thompson to The Pas
- Ave. Duration
- 9h 30m
- Frequency
- 3 times a week
- Estimated price
- $50–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $60–140
- Economy Adult - Advanced Booking
- $60–110
- Economy Escape Advanced Booking - Adult
- $50–70
- Phone
- (204) 623-5255
- Website
- krcrail.ca
Train from The Pas to Cranberry Portage
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a week
- Website
- https://www.krcrail.ca/
- 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
- 43 min
- Estimated price
- $75–95
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 Slovenia: Getting from Ljubljana to Lake Bled, Getting to Milan from the airport, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.





