Train from Edmonton to Amherst
Find the schedules, compare prices, and buy cheap tickets from Edmonton to Amherst. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: Air Canada, WestJet
- Duration: Approximately 9 hours (including layovers)
- Distance: 2,600 miles
- Costs: Around $500 to $700 (depending on the booking time)
- Roads/Routes: Not applicable
Pro Tip: Book your flights in advance and consider flexible dates to find the best fare. Utilize layovers for a chance to explore a new city!
Train Travel
- Companies: Via Rail Canada
- Duration: Approximately 35 hours (including transfers)
- Distance: Approximately 2,600 miles
- Costs: Ranges from $350 to $600 depending on the class of service
- Roads/Routes: Via Rail’s TransCanada line from Edmonton to Toronto, then Toronto to Halifax
Pro Tip: Bring your own meals and snacks to enjoy on the train, as food options can be limited and expensive.
Summary Recommendation
For the most efficient and straightforward journey from Edmonton, AB to Amherst, NS, I recommend flying as the primary mode of transport. Given the long distance of approximately 2,600 miles, air travel is significantly faster compared to train travel. Prices vary based on booking times and can range from $500 to $700 with reputable airlines like Air Canada and WestJet providing good service.