Find a train from Sudbury, Ontario to Cornwall

These train, bus and flight companies trust us

Find the cheapest ticket for your trip

Journey details

Journey duration 17 h 24 min
Connections per day 1
First departure: 04:20
Last departure: 04:20
Distance 512km

Virail finds for you the best train offers from Sudbury, Ontario to Cornwall

Finding the perfect train connection has never been so easy: thanks to virail, you will be able to compare hundreds of offers at the same time just by inserting the date of your trip. Through the price and departure filters, you will have the possibility to restrict the results and find the perfect solution. The booking takes place on the provider's website, to which you will be automatically redirected.

Which companies serve the route from Sudbury, Ontario to Cornwall?

Among all our partners, you will also find Viarail, providing the train connections between Sudbury, Ontario and Cornwall.

How much is the cheapest train ticket from Sudbury, Ontario to Cornwall?

If you intend to travel by train from Sudbury, Ontario to Cornwall, please know that there is only one connection between these two cities per day. So please choose your ticket very cautiously. In addition, please arrive early enough at the train station. Arriving at the station half an hour before the departure of the train is strongly encouraged in order to take zero risk.

Trains from Sudbury, Ontario to Cornwall


Don't forget to buy food and drinks in advance if you need them: train stations do not always have shops, while onboard cafés are not always available and often very expensive.

If you don't feel like spending many hours in a train, you can consider travelling by plane. Especially if you have the possibility to book in advance, flying to Cornwall can be definitely cheap.

In which stations can you take the train to Cornwall and where will you arrive?

You can take the train to Cornwall at SUDBURY JCT, which arrives at CORNWALL.

How many daily connections exist to travel to Cornwall from Sudbury, Ontario by train?

How long will it take you from Sudbury, Ontario to Cornwall by train and when do the trains leave?

The first train to Cornwall leaves at 04:08, whereas the last one at 04:08. To get from Sudbury, Ontario to Cornwall by train, you will need 17 hours and 24 minutes.

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