Train from Elliot Lake to Vancouver
Find the schedules, compare prices, and buy cheap tickets from Elliot Lake to Vancouver. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: Air Canada, WestJet, Porter Airlines
- Duration: Approximately 8 hours
- Distance: 3,469 km (2,157 miles)
- Costs: Approximately $400 - $600 CAD (based on current fares and booking time)
- Roads/Routes: Not applicable
Pro Tip: Book your flight at least three months in advance to secure the best rates, and consider checking flight comparison sites like Skyscanner for additional savings.
Land Travel (Combination of Train and Bus)
- Transport Mode: Train from Elliot Lake to Sudbury, followed by a Greyhound bus to Vancouver.
- Companies: VIA Rail (Elliot Lake to Sudbury), Greyhound Canada (Sudbury to Vancouver)
- Duration: Approximately 37 hours (Train: 2 hours, Bus: 35 hours)
- Distance: 4,410 km (2,744 miles)
- Costs: Approximately $350 CAD (Train: $50, Bus: $300), additional fees for baggage may apply.
- Roads/Routes: Trans-Canada Highway (Bus segment)
Pro Tip: Travel overnight on the bus to save on accommodation costs and arrive in Vancouver fresh the following morning.
Recommended Mode of Travel
For this journey, air travel is the most efficient and practical option, offering the fastest route from Elliot Lake to Vancouver. Although the land travel option provides a unique experience, it significantly increases travel time. Consider timing, budget, and personal comfort when making your decision.