Distance | 248 miles (400 km) | |
Direct train | Yes | |
Train providers | VIA Rail Canada |
Trains from Cornwall, ON to Toronto cover the 248 miles (400 km) long trip with our travel partners like VIA Rail Canada. There are direct train services available.
Travel between Cornwall, ON and Toronto on VIA Rail trains with Omio. When comparing schedules and tickets, we will also show you other options with multiple connections or other travel modes if they’re available.
Here are some other resources that might have the information you need