Find Us

Getting Here​

Fernie is located in the southeast corner of British Columbia, Canada.

By Air

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) on Air Canada, and daily flights to and from Vancouver on Pacific Coastal Airlines.

Both the Calgary (YYC) and Vancouver International Airports (YVR) service all major airlines and airports around the globe. Flight time from Calgary is approximately 50 minutes, while flight time from Vancouver is approximately 1.5 hours. See below for drive times.

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.

For information on Canada Border Services & for travelers not from Canada please visit

Closest Major Airports:
1 hour 15 min drive from the Canadian Rockies International Airport (Cranbrook, British Columbia)
3.5 hour drive from the Calgary International Airport (Calgary, Alberta)
2 hour drive from the Glacier Park International Airport (Kalispell, Montana)
4 hour drive from the Spokane International Airport (Spokane, Washington)
11 hour drive from Vancouver International Airport (Vancouver, BC)

By Bus

Fernie is situated on Highway 3 (Crowsnest Pass Highway) that travels from Alberta to the east, and from Cranbrook, BC to the west. Highway 3 is the easiest of all the Highways going through the Rocky Mountain connecting Alberta and BC. However, always check and ask about driving conditions during the height of the winter season of November to March.

Fernie is only a 30 minute drive from the Alberta border and an approximate 45 minute drive to the USA border. See driving distance chart below.

For road conditions visit

Finding a Ride
If you are traveling solo or on a low budget you may be able to find someone who can give you a ride for free or for the price of gas. Best way to connect with them is to post a notice on either or

Approximate Driving Times:
Cranbrook, BC – 1 hr
Kimberley, BC – 1.25 hrs
Whitefish/Kalispell, Montana – 2 hrs
Spokane, Washington – 4.5 hrs
Calgary, Alberta – 3 hrs
Banff/Lake Louise, Alberta – 4.5 hrs
Edmonton, Alberta – 6.5 hrs
Seattle, Washington – 9 hrs
Vancouver, BC – 11.5 hrs​

By Bus

Greyhound Bus
Daily Service runs from Calgary to Fernie
For more info visit 


Airport Shuttle Providers:  
Twice Weekly Summer Airport Shuttle
Daily Winter Airport Shuttle
Adventure Tours & Private Charter Services

The Fernie Shuttle
Mountain Highs Shuttle

Local Winter Shuttle Service – between Town and Fernie Alpine Resort

There is a local shuttle service in the winter during the day and evening between Fernie Alpine Resort and the town of Fernie for most of the season.​

Mountain High Town Shuttle

HI Canada_Logo_White 175