Cheap Bus and Train tickets to Cornwall, ON, CA

What are the most popular routes to Cornwall?

Toronto - CornwallAverage price₹5,303Average duration5h 35mDaily departures1
Montreal - CornwallAverage price₹2,882Average duration1h 35mDaily departures1
Kingston - CornwallAverage price₹5,322Average duration2h 5mDaily departures1
Oshawa - CornwallAverage price₹13,023Average duration3h 15mDaily departures6
London - CornwallAverage price₹21,132Average duration9h 13mDaily departures7