Air
- Companies: Air Canada, WestJet
- Duration: Approximately 7 hours (including layovers)
- Distance: 2,900 km
- Costs: Approximately $500 - $800 (depending on the time of booking)
- Roads/Routes: Not applicable for air travel
Pro Tip: Consider purchasing a "Flex" fare with Air Canada, allowing for free checked luggage and flexibility in changing flight times.
Road
- Companies: Personal vehicle or rental from Hertz, Enterprise
- Duration: Approximately 30 hours
- Distance: 3,120 km
- Costs: Approximately $400 (fuel), plus rental fees if applicable (rental cost approx. $100/day)
- Roads/Routes: Highway 401 west to Highway 402, then Trans-Canada Highway 1 through Ontario, Manitoba, Saskatchewan, Alberta
Pro Tip: Plan your stops along the Trans-Canada Highway to explore small towns; they often have charming local diners and sights.
Train
- Companies: VIA Rail (to Toronto) and then Rocky Mountaineer (for scenic route to Kamloops)
- Duration: Approximately 39 hours (includes layover and transfer times)
- Distance: 3,300 km (combined train routes)
- Costs: Approximately $600 - $1,200 (depending on class of service)
- Roads/Routes: Not applicable for train travel
Pro Tip: Book the Rocky Mountaineer train ride during the daytime for breathtaking views of the Canadian Rockies.
Recommendation
For a balance between convenience and cost, flying from London, ON to Calgary International Airport, and then renting a car or taking a shuttle to Invermere is your best option. This route is efficient and scenic, allowing you to enjoy the beauty of British Columbia upon your arrival.