• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 5 ways to get from Calgary to Flin Flon by plane, taxi, 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.

Recommended option

Fly to Flin Flon  •  7 h 27 min

  1. Fly from Calgary (YYC) to Flin Flon (YFO) YYC - YFO

$187 - $632

4 alternative options

Fly to The Pas, taxi  •  9 h 16 min

  1. Fly from Calgary (YYC) to The Pas (YQD) YYC - YQD
  2. Take a taxi from The Pas to Flin Flon

$278 - $748

Bus, train via Portage La Prairie, MB  •  2 days 2 h

  1. Take the bus from Calgary Downtown, AB to Jasper, AB
  2. Take the train from Jasper to Portage la Prairie
  3. Take the bus from Portage La Prairie, MB to The Pas, MB
  4. Take the train from The Pas to Cranberry Portage

Bus, train  •  2 days 6 h

  1. Take the bus from Calgary Downtown, AB to Jasper, AB
  2. Take the train from Jasper to Portage la Prairie
  3. Take the train from Portage la Prairie to The Pas
  4. Take the train from The Pas to Cranberry Portage

Drive  •  14 h 35 min

  1. Drive from Calgary to Flin Flon 723.5 miles

$95 - $140

Questions & Answers

The cheapest way to get from Calgary to Flin Flon is to drive which costs $120 - $190 and takes 14 h 35 min.

More details

The quickest way to get from Calgary to Flin Flon is to fly which costs $240 - $850 and takes 7 h 27 min.

More details

The distance between Calgary and Flin Flon is 915 km. The road distance is 1157.5 km.

Get driving directions

The best way to get from Calgary to Flin Flon without a car is to bus and train which takes 2 days 2 h and costs .

More details

It takes approximately 7 h 27 min to get from Calgary to Flin Flon, including transfers.

More details

There is no direct flight from Calgary Airport to Flin Flon Airport. The quickest flight takes 11 h 35 min and has one stopover.

Search flights

Flin Flon is 1 h ahead of Calgary. It is currently 2:34 AM in Calgary and 3:34 AM in Flin Flon.

Yes, the driving distance between Calgary to Flin Flon is 1158 km. It takes approximately 14 h 35 min to drive from Calgary to Flin Flon.

Get driving directions

WestJet, Delta, Air Canada and Calm Air offer flights from Calgary Airport to Flin Flon Airport.

Search flights

There are six+ hotels available in Flin Flon. Prices start at $100 USD per night.

More details

Map of how to get from Calgary to Flin Flon.
Launch map view
  • Distance: 572.1 miles
  • Duration: 7 h 27 min

What companies run services between Calgary, AB, Canada and Flin Flon, MB, Canada?

Air Canada, Calm Air and two other airlines fly from Calgary to Flin Flon every 4 hours.

Airlines
Calm Air
Website
calmair.com
Flights from Calgary to Flin Flon via Winnipeg
Ave. Duration
5 h 35 min
When
Monday to Friday
Estimated price
$170 - $650
Flights from Calgary to Flin Flon via Winnipeg, The Pas
Ave. Duration
9 h 15 min
When
Monday, Tuesday, Wednesday, Thursday and Sunday
Estimated price
$160 - $600
Flights from Calgary to Flin Flon via Vancouver, Winnipeg
Ave. Duration
10 h 15 min
When
Monday to Friday
Estimated price
$240 - $800
Flights from Calgary to Flin Flon via Toronto, Winnipeg
Ave. Duration
10 h 25 min
When
Monday to Friday
Estimated price
$310 - $1,000
Flights from Calgary to Flin Flon via Minneapolis, Winnipeg
Ave. Duration
10 h 35 min
When
Monday to Friday
Estimated price
$160 - $700
Flights from Calgary to Flin Flon via Edmonton, Winnipeg
Ave. Duration
11 h 25 min
When
Monday to Friday
Estimated price
$180 - $700
Flights from Calgary to The Pas via Winnipeg
Ave. Duration
8 h 15 min
When
Monday, Tuesday, Wednesday, Thursday and Sunday
Estimated price
$160 - $600
Flights from Calgary to The Pas via Winnipeg, Flin Flon
Ave. Duration
7 h 55 min
When
Monday to Friday
Estimated price
$170 - $650
Flights from Calgary to The Pas via Toronto, Winnipeg
Ave. Duration
12 h 10 min
When
Sunday
Estimated price
$310 - $1,000
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Jasper to Portage la Prairie
Ave. Duration
29 h 45 min
Frequency
Twice a week
Estimated price
$170 - $290
Website
viarail.ca
Escape
$140 - $160
Economy
$170 - $240
EconomyPlus
$200 - $290
Business
$300 - $420
Train from Portage la Prairie to The Pas
Ave. Duration
12 h 30 min
Frequency
Twice a week
Estimated price
$90 - $170
Website
viarail.ca
Escape
$65 - $90
Economy
$90 - $130
EconomyPlus
$110 - $170
Business
$150 - $220
Keewatin Rail
Website
krcrail.ca
Train from The Pas to Cranberry Portage
Ave. Duration
2 h 40 min
Frequency
Twice a week
Schedules at
krcrail.ca
Bus operators
Brewster Express
Phone
1-866-606-6700
Website
banffjaspercollection.com
Bus from Calgary Downtown, AB to Jasper, AB
Ave. Duration
6 h 10 min
Frequency
Once daily
Estimated price
$110 - $150
Book at
bookings.banffjaspercollection.com
Maple Bus Lines
Phone
1-833-339-4197
Website
maplebuslines.com
Bus from Portage La Prairie, MB to The Pas, MB
Ave. Duration
8 h
Frequency
5 times a week
Estimated price
$100
Schedules at
maplebuslines.com
Other operators
Taxi from The Pas to Flin Flon
Ave. Duration
2 h 2 min
Estimated price
$110 - $140

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 Need to know: Greyhound, 5 delightfully under-the-radar French towns you need to visit and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Calgary to Calgary Airport is to line 300 bus which takes 34 min and costs $10.

More details