Find a train from Edmonton, Alberta to Belleville

These train, bus and flight companies trust us

Find the cheapest ticket for your trip

Journey details

Best price 325.50$
Journey duration 63 h 54 min
Connections per day 6
First departure: 23:59
Last departure: 23:59
Distance 2802km

With virail the cheapest train tickets from Edmonton, Alberta to Belleville

Virail has the magic trick to find your cheap train tickets to Belleville. You just need to enter your travel dates and set the filters for departure and price according to your preferences. Once you choose the best travel options for your train from Edmonton, Alberta to Belleville, virail will redirect you automatically to the provider's website for the purchase.

Which rail companies offer connections by train from Edmonton, Alberta to Belleville?

Virail finds offers from lots of rail companies in Europe and in the rest of the world. For example, it shows you the possible train connections from Edmonton, Alberta to Belleville offered by Viarail.

How much is the cheapest train ticket from Edmonton, Alberta to Belleville?

By booking in advance, you can find cheap train tickets from Edmonton, Alberta to Belleville from 325,50 $. However, train tickets for this route cost on average around 381,15 $.

Trains from Edmonton, Alberta to Belleville


When it comes to relatively long journeys like between Edmonton, Alberta and Belleville, you can can consider taking a high-speed train or a plane to cut your journey's duration.

What are the departure and arrival stations in Edmonton, Alberta and Belleville?

The trains to Belleville will leave from EDMONTON and will arrive at BELLEVILLE.

How many train connections exist to go from Edmonton, Alberta to Belleville per day?

If you want to travel from Edmonton, Alberta to Belleville by train, there are 6 available connections per day. Please notice that all of these connections, that is to say 6 routes, have a change. Consequently, you will have to change trains.

How long will it take you from Edmonton, Alberta to Belleville by train and when do the trains leave?

On average, it takes 63 hours and 41 minutes to get to Belleville by train, but you will need 59 hours and 43 minutes with the fastest trains. The first one is available at 23:06, whereas the last one leaves Edmonton, Alberta at 23:06.

virail lets you search and compare times and prices of any transports from one city to another