Cheap Bus, Train, and Shuttle tickets to Cornwall, ON, CA

What are the most popular routes to Cornwall?

Toronto - CornwallAverage price¥19,931Average duration4h 4mDaily departures17
Toronto - CornwallAverage price¥11,932Average duration6h 15mDaily departures3
Toronto - CornwallAverage price¥8,955Average duration5h 35mDaily departures1
Montreal - CornwallAverage price¥8,244Average duration1h 15mDaily departures1
Kingston - CornwallAverage price¥7,718Average duration1h 28mDaily departures6