There are 3 ways to get from Calgary to Cranbrook Airport (YXC) by plane, bus 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  •  2 h 24 min

  1. Fly from Calgary (YYC) to Cranbrook (YXC) YYC - YXC

$158 - $468

Cheapest option

Bus  •  7 h 27 min

  1. Take the bus from Calgary Downtown Office to Fort Macleod, AB
  2. Take the bus from Fort Macleod to Cranbrook, BC 0005 / ...

$83 - $134

1 alternative option

Drive  •  5 h 4 min

  1. Drive from Calgary to Cranbrook Airport (YXC) 268.6 miles

$35 - $55

What companies run services between Calgary, AB, Canada and Cranbrook Airport (YXC), Canada?

WestJet and Air Canada fly from Calgary to Cranbrook Airport (YXC) 5 times a day. Alternatively, you can take a bus from Calgary to Cranbrook Airport (YXC) via Fort Macleod, AB, Fort Macleod, and Cranbrook, BC in around 7 h 27 min.

Airlines
Air Canada
Website
aircanada.com
Flights from Calgary to Cranbrook
Ave. Duration
56 min
When
Every day
Estimated price
$150 - $550
WestJet
Website
westjet.com
Flights from Calgary to Cranbrook
Ave. Duration
50 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $340
Bus operators
Greyhound Canada
Phone
+1 1-800-661-8747
Email
Canada.info@greyhound.ca
Website
greyhound.ca
Bus from Fort Macleod to Cranbrook, BC
Ave. Duration
4 h 19 min
Frequency
Twice daily
Estimated price
$19 - $50
Website
Greyhound.ca
Advanced Purchase
$19 - $28
Online Fare
$23 - $40
Standard Fare
$30 - $50
Refundable
$35 - $55

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 Heading to Europe? Read this before you buy a Eurail Pass, Italian Lakes: Getting around by train and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.

Questions & Answers

How far is it from Calgary to Cranbrook Airport (YXC)?

The distance between Calgary and Cranbrook Airport (YXC) is 200 km. The road distance is 430 km.

What is the cheapest way to get from Calgary to Cranbrook Airport (YXC)?

The cheapest way to get from Calgary to Cranbrook Airport (YXC) is to drive which costs $45 - $70 and takes 5 h 4 min.

What is the fastest way to get from Calgary to Cranbrook Airport (YXC)?

The quickest way to get from Calgary to Cranbrook Airport (YXC) is to fly which takes 2 h 24 min and costs $200 - $600.

How long does it take to get from Calgary to Cranbrook Airport (YXC)?

It takes approximately 2 h 24 min to get from Calgary to Cranbrook Airport (YXC), including transfers.