Cheap Bus and Train tickets to Cornwall, ON, CA

What are the most popular routes to Cornwall?

Toronto - CornwallAverage priceNOK 979Average duration5h 28mDaily departures25
Toronto - CornwallAverage priceNOK 505Average duration5h 35mDaily departures2
Kingston - CornwallAverage priceNOK 523Average duration1h 28mDaily departures6
Oshawa - CornwallAverage priceNOK 1,221Average duration3h 26mDaily departures6
London - CornwallAverage priceNOK 2,013Average duration9h 13mDaily departures7