Travel Recommendation: London, ON to Victoria, BC
Air
- Companies: Air Canada, WestJet
- Duration: Approximately 8 hours (including layover)
- Distance: 2,100 miles (3,380 kilometers)
- Costs: $500 - $800 (depending on season and booking time)
- Roads/Routes: Not applicable
Pro Tip: Book a flight with a short layover in Calgary or Vancouver for more options and possibly lower fares.
Land Travel
- Companies: Greyhound (Bus) or VIA Rail (Train)
- Duration: Approximately 40 hours (includes transfer times and layovers)
- Distance: 2,400 miles (3,862 kilometers by train route)
- Costs: $200 - $400 (varies by booking time and class)
- Roads/Routes: Trans-Canada Highway (TC-1) for bus; VIA Rail’s Canadian route for train.
Pro Tip: If traveling by train, opt for a private cabin for overnight journeys to ensure a restful experience.
Summary Recommendation
Given the significant distance and the preference for time efficiency, I highly recommend traveling by air. With a travel duration of about 8 hours and convenient flight options offered by Air Canada and WestJet, flying provides the most practical solution. Be sure to check for deals and book in advance to secure the best fare range of $500 to $800. If you are interested in a more scenic and leisurely route, consider the land travel option, although it requires more time and layovers.