Train from Truro to Edmonton
Find the schedules, compare prices, and buy cheap tickets from Truro to Edmonton. Choose a date, or explore the cheapest ticket options below.
Air
- Companies:Air Canada, WestJet
- Duration:Approximately 7 hours (including layover)
- Distance:3,200 kilometres (1,988 miles)
- Costs:Approximately £500 - £700 (prices may vary depending on booking time and class)
- Roads/Routes: Not applicable
Pro Tip: Book your tickets at least 2 months in advance to secure the best fares, and consider using the Air Canada mobile app for easy check-in and real-time updates.
For a seamless journey, take an early morning flight from Halifax Stanfield International Airport (YHZ) to avoid potential weather delays in winter months. Check for direct flights or one-stop options via Toronto (YYZ) or Calgary (YYC), as these may offer better connections.
Bus
- Companies:Maritime Bus, Greyhound Canada
- Duration:Approximately 18 hours
- Distance:Approximately 3,200 kilometres (1,988 miles)
- Costs:Approximately £200 - £300
- Roads/Routes: Trans-Canada Highway (Route 1)
Pro Tip: If travelling by bus, take advantage of overnight services to save on accommodation costs and to arrive in Edmonton fresh for your day ahead.
While the bus journey offers some scenic views along the Trans-Canada Highway, make sure to have snacks, drinks, and entertainment on hand, as the ride can be lengthy.
Train
- Companies: VIA Rail Canada
- Duration:Approximately 32 hours (with transfers)
- Distance:3,200 kilometres (1,988 miles)
- Costs:Approximately £300 - £450
- Roads/Routes: Various railway lines including the Canadian (VIA Rail)
Pro Tip: For train travellers, book a sleeper cabin for a more comfortable journey and enjoy the breathtaking views of the Canadian landscape.
Though train travel is the longest option, it offers unique scenic views and the chance to meet fellow travellers, making it a memorable experience.
Recommendation
For the fastest and most efficient travel option, I recommend flying with either Air Canada or WestJet, as this will significantly reduce your travel time. However, if you prefer a more budget-friendly option or have a penchant for scenic routes, consider taking the bus.