Cheap Bus and Train tickets to Cornwall, ON, CA

What are the most popular routes to Cornwall?

Montreal - CornwallAverage price$57Average duration49mDaily departures12
Toronto - CornwallAverage price$78Average duration5h 5mDaily departures2
Montreal - CornwallAverage price$44Average duration1h 35mDaily departures1
Windsor - CornwallAverage price$352Average duration10h 24mDaily departures4
Cobourg - CornwallAverage price$184Average duration2h 53mDaily departures5