Train from Edmonton to Hamilton
Find the schedules, compare prices, and buy cheap tickets from Edmonton to Hamilton. Choose a date, or explore the cheapest ticket options below.
Air
- Companies: Air Canada, WestJet
- Duration: Approximately 5 hours (including layover)
- Distance: 1,500 miles (2,414 kilometres)
- Costs: Approximately £200 - £350 (varying by time of booking and season)
- Roads/Routes: Not applicable
Pro Tip: Book your flights mid-week to secure better prices and less crowded flights.
For a smoother journey, consider flying directly to Toronto Pearson International Airport (YYZ) and then taking a shuttle or train to Hamilton, which adds just an extra hour of travel but may have more frequent flight options.
Train
- Companies: VIA Rail
- Duration: Approximately 35 hours (with transfers)
- Distance: 1,500 miles (2,414 kilometres)
- Costs: Approximately £150 - £250 (depending on class of service)
- Roads/Routes: VIA Rail operates on the Canadian railway system through various provinces.
Pro Tip: For a more scenic experience, opt for a 'Prestige Class' for added luxury and comfort.
If you have the time, this option allows you to see the stunning Canadian countryside, making it worthwhile for a true travel experience.
Bus
- Companies: Greyhound Canada, Ontario Northland
- Duration: Approximately 36 hours
- Distance: 1,500 miles (2,414 kilometres)
- Costs: Approximately £120 - £220 (depending on routes and class)
- Roads/Routes: Key highways include Trans-Canada Highway (Highway 1).
Pro Tip: Consider booking a night bus to save on accommodation and maximize your travel time.
While not the fastest option, the bus journey can be economical and offers the chance to meet other travellers.
Recommendation
For efficiency, I recommend taking a flight with Air Canada or WestJet from Edmonton International Airport (YEG) to Toronto Pearson International Airport (YYZ), followed by a convenient shuttle or train service to Hamilton. This method balances time and cost effectively, especially for those on a timetable.