The best option is the Calgary Airport and from there you can connect to Cranbrook. Most of our guests rent a car in Calgary and drive to Fernie. Please remember that during the winter months, winter tires are mandatory. 

Fernie is just a one hour drive east of Cranbrook, BC and the Canadian Rockies International Airport (YXC). This airport has daily flights to and from Calgary International Airport (YYC) and Vancouver International Airport (YVR). This airport also has three direct flights per week from Edmonton, Alberta.

Another close option lies in Kalispell, Montana in the United States. Kalispell is only a two hour drive to the south of Fernie, across the USA border (Roosville Border Crossing – open 24hrs). The Glacier Park International Airport in Kalispell receives daily flights from numerous US cities and airlines.


  • 1 hour 15 min drive from the Canadian Rockies International Airport (Cranbrook, British Columbia – YXC)
  • 3 hour drive from the Calgary International Airport (Calgary, Alberta – YYC)
  • 2 hour drive from the Glacier Park International Airport (Kalispell, Montana – FCA)
  • 4 hour drive from the Spokane International Airport (Spokane, Washington – GEG)
  • 10 hour drive from Vancouver International Airport (Vancouver, BC – YVR)


Fernie is situated on Highway 3 (Crowsnest Pass Highway) that travels from Alberta to the east and from Cranbrook, BC to the west. Driving conditions during the months of November-April can be difficult due to winter weather. Winter Tires are mandatory during the winter season.


Tunnel 49 service operates an express shuttle between Calgary Airport (YYC) and Fernie.

Their experienced drivers will welcome you at the airport and transport you to your accommodation in Fernie. Relax and enjoy the 3 hour ride through Alberta’s high plains and the Rocky Mountains as you make your way along BC’s Crowsnest Highway.


  • Cranbrook, BC – 1 hr
  • Kimberley, BC – 1.25 hrs
  • Whitefish/Kalispell, Montana – 2 hrs
  • Spokane, Washington – 2 hrs
  • Calgary, Alberta – 3 hrs
  • Banff/Lake Louise, Alberta – 4 hrs
  • Edmonton, Alberta – 6 hrs
  • Seattle, Washington – 8 hrs
  • Vancouver, BC – 10hrs


Scroll to Top