Train from Peterborough to Edmonton
Find the schedules, compare prices, and buy cheap tickets from Peterborough to Edmonton. Choose a date, or explore the cheapest ticket options below.
Air
- Companies: Air Canada, WestJet
- Duration: Approximately 5 hours (including layover)
- Distance: 1,650 miles (2,650 km)
- Costs: Approximately £250-£400 (varies by booking time and airline promotions)
- Roads/Routes: Not applicable for air travel
Pro Tip: Book your flight at least 2-3 months in advance for the best rates and consider flying mid-week for potential savings.
For the journey from Peterborough, ON to Edmonton, AB, I recommend flying as it is the most efficient mode of transport. Air Canada and WestJet are both reputable airlines that offer multiple flights from Toronto Pearson International Airport (YYZ) after a short drive or bus ride from Peterborough. This will save you both time and energy compared to a long road trip or bus journey.
Bus
- Companies: Greyhound Canada, Via Rail (bus service)
- Duration: Approximately 36-40 hours (direct bus service)
- Distance: 1,650 miles (2,650 km)
- Costs: Approximately £120-£180 (varies by booking time and class)
- Roads/Routes: Major highways include Highway 401, Trans-Canada Highway (Highway 1)
Pro Tip: Bring snacks, entertainment, and a travel pillow to make the long journey more comfortable on a bus.
If you prefer a more economical method, consider taking a bus from Peterborough to Edmonton. However, this option will greatly increase your travel time. You can catch a bus with Greyhound Canada through major connections. While it's more budget-friendly, ensure to prepare for an extended journey.
Train
- Companies: Via Rail
- Duration: Approximately 50 hours (with connections)
- Distance: 1,650 miles (2,650 km)
- Costs: Approximately £200-£300 (varies depending on class and booking time)
- Roads/Routes: Not applicable for train travel
Pro Tip: Consider a berth for overnight train segments to rest comfortably during the journey.
Taking the train can be a scenic alternative to flying or the bus. Via Rail provides service that connects through several cities, giving you a chance to see more of Canada, albeit at a much longer travel duration.