Getting to Fernie

Easily accessible for your Fernie BC ski vacation, golf getaway, fly fishing retreat or family adventure. Fernie is a beautiful Rocky Mountain town located in the southeast corner of British Columbia, Canada. See Google Map below or the Maps attached below in PDF format.

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 and Vancouver International Airports 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. Car rentals are available from all the above airports, but should be booked in advance. Visit each of the airport websites via the links above for more details on car rental.

Airfare, winter airport shuttles and car rentals can also be booked with your lodging and activities on this website or by calling our Reservation Agents at 1-877-933-7643 within North America, or by calling 1-403-209-3305 from other international locations. You can also email our Agents at

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

Scheduled Transfers from Calgary International Airport (YYC) to Fernie (Charter also available):
Mountain High Shuttle
(Scheduled & Charter)
The Fernie Shuttle (Scheduled & Charter)
Resort Tours - Airport Shuttle (Charter Only)

Transfers from the Cranbrook/Canadian Rockies International Airport (YXC) to Fernie:
Resort Tours - Airport Shuttle (Scheduled & Charter)
Mountain High Shuttle (Charter Only)
The Fernie Shuttle (Charter Only)

Private Charter Services
Mountain High Adventures

Irie Adventures
Resort Tours
The Fernie Shuttle 

International Tour Operators & Package Deals
Click HERE for a list of links

Traveling to Fernie by Car or Bus:

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. Fernie is only a 30 minute drive from the Alberta border and an approximate 60 minute drive to the USA border. See driving distance chart below.

For road conditions visit

Fernie is serviced by Greyhound Buslines. The pick-up and drop-off location in Fernie is located at 1561 9th Ave, directly behind M&P Roofing near the Hwy#3/9th Ave Junction (across from McDonalds/Tim Hortons.)

The Health Connections Bus offers services to and from Cranbrook on Wednesdays & Fridays. Medical passengers take priority, but there is typically room for additional passengers. Pick up and drop off points are at the Hospital in Fernie and Cranbrook, and at the Tamarack Mall in Cranbrook.

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. More Details & Schedule.

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

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)

Approximate Driving Times:

  • 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 - 11hrs
Javascript is required to view this map.