There are 8 ways to get from Toronto to Fernie by plane, shuttle, train, 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 Toronto to Cranbrook, shuttle
-
Fly from Toronto (YYZ) to Cranbrook (YXC)
-
Take a shuttle bus from Cranbrook, BC to Fernie, BC
Cheapest option
Bus to Hamilton, fly to Calgary, shuttle
-
Take the bus from Union Station Bus Terminal to Main St. W. @ Summers Ln.
-
Fly from Hamilton (YHM) to Calgary (YYC)
-
Take a shuttle bus from Calgary Airport to Fernie, BC - Red Tree Lodge
6 alternative options
Fly Toronto to Calgary, shuttle
-
Fly from Toronto (YYZ) to Calgary (YYC)
-
Take a shuttle bus from Calgary Airport to Fernie, BC - Red Tree Lodge
Train to Kitchener, fly to Cranbrook, shuttle
-
Take the train from Toronto Union Station to Kitchener GO
-
Fly from Kitchener (YKF) to Cranbrook (YXC)
-
Take a shuttle bus from Cranbrook, BC to Fernie, BC
Bus to Hamilton, fly to Cranbrook, shuttle
-
Take the bus from Union Station Bus Terminal to Main St. W. @ Summers Ln.
-
Fly from Hamilton (YHM) to Cranbrook (YXC)
-
Take a shuttle bus from Cranbrook, BC to Fernie, BC
Train to Kitchener, fly to Calgary, shuttle
-
Take the train from Toronto Union Station to Kitchener GO
-
Fly from Kitchener (YKF) to Calgary (YYC)
-
Take a shuttle bus from Calgary Airport to Fernie, BC - Red Tree Lodge
Train, bus
-
Take the train from Toronto Union Station to Jasper
-
Take the bus from Jasper, AB to Calgary Downtown, AB
-
Take the bus from Calgary Downtown Office to Fort Macleod, AB
-
Take the bus from Fort Macleod, AB to Fernie, BC - 1701 9 Ave
Drive
-
Drive from Toronto to Fernie
Toronto to Fernie by train, bus and walk
The journey time between Toronto and Fernie is around 3 days 13h and covers a distance of around 4324 km. This includes an average layover time of around 3h. Operated by VIA Rail, Brewster Express, Red Arrow and others, the Toronto to Fernie service departs from Toronto Union Station and arrives in Fernie, BC - 1701 9 Ave. Typically only one service runs weekly, although weekend and holiday schedules can vary so check in advance.
Travel safe during COVID-19
Rules to follow in Canada
2m
Recommended
Travel within Canada
Domestic border crossings may be subject to approval, testing and quarantine
Health pass is required for long-distance travel by plane, train or coach, as well as in some public venues
COVID-19 help in Canada
If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 1-833-784-4397
Frequently Asked Questions
There are currently travel restrictions within Canada.
Explore options for future travelDomestic travel is not restricted, but some conditions may apply
- Face masks are recommended
- There is a social distancing requirement of 2 metres
- Domestic border crossings may be subject to approval, testing and quarantine
- Health pass is required for long-distance travel by plane, train or coach, as well as in some public venues
The national COVID-19 helpline number in Fernie is 1-833-784-4397.
Wearing a face mask on public transport in Fernie is recommended.
The social distance requirement in Fernie is 2 metres.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 1-833-784-4397.
Last updated: 12 May 2022
Exceptions may apply, for full details: Government of Canada.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Toronto to Fernie is to fly and shuttle which costs $220 - $750 and takes 10h 19m.
The fastest way to get from Toronto to Fernie is to fly and shuttle which takes 8h 54m and costs $370 - $900.
The distance between Toronto and Fernie is 2775 km. The road distance is 3553.9 km.
The best way to get from Toronto to Fernie without a car is to train and bus which takes 3 days 13h and costs $750 - $1,900.
It takes approximately 8h 54m to get from Toronto to Fernie, including transfers.
There is no direct flight from Toronto Airport to Cranbrook Airport. The quickest flight takes 6h 2m and has one stopover.
Fernie is 2h behind Toronto. It is currently 2:16 PM in Toronto and 12:16 PM in Fernie.
Yes, the driving distance between Toronto to Fernie is 3554 km. It takes approximately 36h 19m to drive from Toronto to Fernie.
WestJet and Air Canada offer flights from Toronto Airport to Cranbrook Airport.
There are 50+ hotels available in Fernie. Prices start at $125 CAD per night.

- Distance: 2775.5 km
- Duration: 8h 54m
What companies run services between Toronto, ON, Canada and Fernie, BC, Canada?
There is no direct connection from Toronto to Fernie. However, you can take the train to UP Express Pearson Airport, take the walk to Toronto airport, fly to Cranbrook, take the taxi to Cranbrook, BC, then take the shuttle to Fernie. Alternatively, you can take the train to UP Express Pearson Airport, take the walk to Toronto airport, fly to Calgary, take the walk to Calgary Airport, then take the shuttle to Fernie.

- Website
- westjet.com
Flights from Toronto to Cranbrook via Calgary
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- $270 - $1,000
Flights from Toronto to Cranbrook via Vancouver
- Ave. Duration
- 8h 35m
- When
- Monday, Tuesday, Thursday and Saturday
- Estimated price
- $270 - $1,000
Flights from Toronto to Cranbrook via Edmonton, Calgary
- Ave. Duration
- 7h 57m
- When
- Saturday
- Estimated price
- $270 - $1,000
Flights from Toronto to Cranbrook via Vancouver, Calgary
- Ave. Duration
- 9h 12m
- When
- Every day
- Estimated price
- $270 - $1,000
Flights from Toronto to Cranbrook via Ottawa, Calgary
- Ave. Duration
- 9h 12m
- When
- Every day
- Estimated price
- $270 - $1,000
Flights from Toronto to Calgary
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $140 - $800
Flights from Toronto to Calgary via London
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- $140 - $800
Flights from Kitchener to Cranbrook via Calgary
- Ave. Duration
- 10h 4m
- When
- Every day
- Estimated price
- $120 - $800
Flights from Kitchener to Cranbrook via Vancouver
- Ave. Duration
- 8h 5m
- When
- Tuesday, Thursday and Sunday
- Estimated price
- $130 - $700
Flights from Kitchener to Cranbrook via Winnipeg, Calgary
- Ave. Duration
- 9h 42m
- When
- Tuesday and Saturday
- Estimated price
- $110 - $600
Flights from Hamilton to Cranbrook via Calgary
- Ave. Duration
- 8h 4m
- When
- Every day
- Estimated price
- $200 - $850
Flights from Hamilton to Cranbrook via Winnipeg, Calgary
- Ave. Duration
- 9h 2m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- $170 - $650
Flights from Kitchener to Calgary
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $95 - $950
Flights from Hamilton to Calgary
- Ave. Duration
- 4h 8m
- When
- Monday to Saturday
- Estimated price
- $90 - $1,000

- Website
- aircanada.com
Flights from Toronto to Cranbrook via Vancouver
- Ave. Duration
- 8h 43m
- When
- Every day
- Estimated price
- $250 - $1,100
Flights from Toronto to Cranbrook via Winnipeg, Vancouver
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- $260 - $1,100
Flights from Toronto to Cranbrook via Victoria, Vancouver
- Ave. Duration
- 9h 13m
- When
- Every day
- Estimated price
- $260 - $1,200
Flights from Toronto to Cranbrook via Nanaimo, Vancouver
- Ave. Duration
- 9h 18m
- When
- Monday, Wednesday and Friday
- Estimated price
- $260 - $1,200
Flights from Toronto to Cranbrook via Regina, Vancouver
- Ave. Duration
- 9h 23m
- When
- Every day
- Estimated price
- $260 - $1,100
Flights from Toronto to Cranbrook via Saskatoon, Vancouver
- Ave. Duration
- 9h 38m
- When
- Every day
- Estimated price
- $260 - $1,100
Flights from Toronto to Cranbrook via Calgary, Vancouver
- Ave. Duration
- 9h 53m
- When
- Every day
- Estimated price
- $260 - $1,100
Flights from Toronto to Calgary
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $140 - $750
Flights from Kitchener to Cranbrook via Calgary, Vancouver
- Ave. Duration
- 9h 8m
- When
- Every day
- Estimated price
- $120 - $1,200
Flights from Kitchener to Cranbrook via Vancouver
- Ave. Duration
- 12h 28m
- When
- Tuesday, Thursday and Sunday
- Estimated price
- $130 - $700

- Website
- flyflair.com
Flights from Toronto to Calgary
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $110 - $650
Flights from Kitchener to Calgary
- Ave. Duration
- 4h
- When
- Monday, Wednesday and Friday
- Estimated price
- $150 - $800
Flights from Kitchener to Calgary via Vancouver
- Ave. Duration
- 8h 25m
- When
- Tuesday, Thursday and Sunday
- Estimated price
- $150 - $800

- Website
- kishairlines.ir
Flights from Toronto to Calgary
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- $160 - $600
Flights from Toronto to Calgary via Winnipeg
- Ave. Duration
- 5h 35m
- When
- Thursday and Sunday
- Estimated price
- $160 - $600
Flights from Hamilton to Calgary
- Ave. Duration
- 4h 9m
- When
- Wednesday and Sunday
- Estimated price
- $260 - $550

- Website
- airtransat.com
Flights from Toronto to Calgary
- Ave. Duration
- 4h 15m
- When
- Monday, Friday and Sunday
- Estimated price
- $110 - $550

- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Toronto Union Station to Kitchener GO
- Ave. Duration
- 1h 47m
- Frequency
- Every 4 hours
- Estimated price
- $15 - $21
- Website
- GO Transit

- Phone
- +1 1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Kitchener
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- $45 - $75
- Website
- VIA Rail
- Escape
- $22 - $40
- Business
- $82 - $84
- Economy
- $48 - $49
- EconomyPlus
- $50 - $75
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2 days 22h
- Frequency
- Twice a week
- Estimated price
- $500 - $1,500
- Website
- VIA Rail
- Escape
- $410 - $480
- Business
- $500 - $850
- Economy
- $500 - $650
- EconomyPlus
- $1,000 - $1,500

- Phone
- 1-250-423-4023
- theshuttlefernie@hotmail.com
- Website
- thefernieshuttle.com
Shuttle from Cranbrook, BC to Fernie, BC
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $110
- Schedules at
- thefernieshuttle.com
Shuttle from Calgary Airport to Fernie, BC - Red Tree Lodge
- Ave. Duration
- 4h 15m
- Frequency
- On demand
- Estimated price
- $138
- Schedules at
- thefernieshuttle.com

- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Union Station Bus Terminal to Main St. W. @ Summers Ln.
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- $10 - $14
- Website
- GO Transit

- Phone
- 1-866-606-6700
- Website
- banffjaspercollection.com
Bus from Jasper, AB to Calgary Downtown, AB
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- $140 - $200
- Book at
- bookings.banffjaspercollection.com

- Phone
- 1-800-232-1958
- info@redarrow.ca
- Website
- redarrow.ca
Bus from Calgary Downtown Office to Fort Macleod, AB
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Estimated price
- $40 - $70
- Book at
- redarrow.ca
- Child
- $40 - $50
- Senior
- $45 - $60
- Adult
- $50 - $65

- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Fort Macleod, AB to Fernie, BC - 1701 9 Ave
- Ave. Duration
- 1h 50m
- Frequency
- Once a week
- Estimated price
- $50 - $65
- Schedules at
- mountainmanmikes.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 Getting around the Cyclades, How to plan an amazing trip around Scandinavia and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
The best way to get from Toronto to Toronto Airport is to train which takes 25 min and costs $2 - $13.