Travel Recommendation: Invermere, BC to London, ON
Air
- Companies: Air Canada, WestJet
- Duration: Approximately 7 hours (including layovers)
- Distance: 3,300 km (2,050 miles)
- Costs: Approximately £450 - £650 (varies by booking time and travel class)
- Routes: Flights from Cranbrook Airport (YXC) to Toronto International Airport (YYZ), followed by a domestic flight to London International Airport (YXU)
Pro Tip: Book your flights at least 2-3 months in advance for the best prices and consider flying mid-week to avoid peak travel fares.
Road (Optional for Segment of Journey)
- Companies: N/A (Self-drive or car hire options available)
- Duration: Approximately 30 hours (non-stop drive, excluding breaks)
- Distance: 3,500 km (2,175 miles)
- Costs: Estimated £350 - £450 (fuel costs based on current petrol prices, plus vehicle rental if applicable)
- Roads/Routes: Trans-Canada Highway (Highway 1) for a major portion of the trip
Pro Tip: Plan your stops ahead of time to include scenic viewpoints or rest areas, as this journey offers various beautiful landscapes.
Recommendation
For the most efficient and practical journey from Invermere, BC to London, ON, I recommend taking a flight. The combination of major airlines such as Air Canada and WestJet provides convenience and competitive pricing. If your preference leans towards a road trip, ensure to prepare adequately for the long journey with well-planned stops.