There are 5 ways to get from Calgary Airport (YYC) to Balfour by plane, bus, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Cranbrook/Canadian Rockies International Airport, bus
best- Fly from Calgary International Airport (YYC) to Cranbrook/Canadian Rockies International Airport (YXC)plane YYC - YXC
- Take the bus from Cranbrook, BC - 513 Cranbrook St North to Balfour, BC - 350 Balfour Ferrybus
6h 2m$373–956Fly to Castlegar Airport, bus
cheapest- Fly from Calgary International Airport (YYC) to Castlegar Airport (YCG)plane YYC - YCG
- Take the bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay Bbus
7h 45m$97–489Bus via Claresholm
- Take the bus from Calgary - YYC International Airport to Claresholm - Shell Gas Stationbus Calgary
- Take the bus from Claresholm, AB to Balfour, BC - 350 Balfour Ferrybus Calgary
10h 58mDrive, car ferry
- Drive from Calgary-Airport-YYC to Kootenay Bay, BCcar
- Take the carferry from Kootenay Bay, BC to Balfour, BCcarferry Kootney Bay to Balfour
8h 8m$98–141Bus
- Take the bus from Calgary, AB - 11488, 24 Street SE to Balfour, BC - 350 Balfour Ferrybus Calgary
12h$226–308
Calgary International Airport (YYC) to Cranbrook/Canadian Rockies International Airport (YXC) flights
Questions & Answers
The cheapest way to get from Calgary Airport (YYC) to Balfour is to drive and car ferry which costs $95 - $150 and takes 8h 8m.
The fastest way to get from Calgary Airport (YYC) to Balfour is to fly and bus which takes 6h 2m and costs $370 - $1,000.
No, there is no direct bus from Calgary Airport (YYC) to Balfour. However, there are services departing from Calgary - YYC International Airport and arriving at Balfour, BC - 350 Balfour Ferry via Claresholm, AB. The journey, including transfers, takes approximately 10h 58m.
The distance between Calgary Airport (YYC) and Balfour is 488 km.
The best way to get from Calgary Airport (YYC) to Balfour without a car is to bus via Claresholm which takes 10h 58m and costs .
It takes approximately 6h 2m to get from Calgary Airport (YYC) to Balfour, including transfers.
Calgary Airport (YYC) to Balfour bus services, operated by EBus Canada, depart from Calgary - YYC International Airport station.
Calgary Airport (YYC) to Balfour bus services, operated by EBus Canada, arrive at Claresholm - Shell Gas Station.
Balfour is 1h behind Calgary Airport (YYC). It is currently 10:45 AM in Calgary Airport (YYC) and 9:45 AM in Balfour.
There are five+ hotels available in Balfour.
What companies run services between Calgary Airport (YYC), Canada and Balfour, BC, Canada?
You can take a bus from Calgary - YYC International Airport to Balfour, BC - 350 Balfour Ferry via Claresholm - Shell Gas Station and Claresholm, AB in around 10h 58m.
- Website
- aircanada.com
Flights from Calgary International Airport to Castlegar Airport via Vancouver
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $90–900
- Website
- westjet.com
Flights from Calgary International Airport to Cranbrook/Canadian Rockies International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $210–750
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Cranbrook, BC - 513 Cranbrook St North to Balfour, BC - 350 Balfour Ferry
- Ave. Duration
- 3h 50m
- Frequency
- Once a week
- Estimated price
- $100–140
- Website
- Home Mountain Man Mike's
Bus from Claresholm, AB to Balfour, BC - 350 Balfour Ferry
- Ave. Duration
- 7h 26m
- Frequency
- Once a week
- Estimated price
- $170–220
- Website
- Home Mountain Man Mike's
Bus from Calgary, AB - 11488, 24 Street SE to Balfour, BC - 350 Balfour Ferry
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Estimated price
- $190–260
- Website
- Home Mountain Man Mike's
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Calgary - YYC International Airport to Claresholm - Shell Gas Station
- Ave. Duration
- 2h 25m
- Frequency
- 6 times a week
- Website
- EBus
- Phone
- +1 855 993 3100
- [email protected]
- Website
- West Kootenay
Bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay B
- Ave. Duration
- 38 min
- Frequency
- 4 times a day
- Estimated price
- $3
- Website
- West Kootenay
- Phone
- 1 800 663 7867
- Website
- www2.gov.bc.ca
Car ferry from Kootenay Bay, BC to Balfour, BC
- Ave. Duration
- 35 min
- Frequency
- Twice a week
- Schedules at
- www2.gov.bc.ca
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 Italian Lakes: Getting around by train, Which side of Niagara Falls should I choose (and how do I get there)?, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.









