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

What are the most popular routes to Cornwall?

Toronto - CornwallAverage priceNOK 728Average duration6h 15mDaily departures3
Toronto - CornwallAverage priceNOK 550Average duration5h 35mDaily departures1
Oshawa - CornwallAverage priceNOK 1 197Average duration3h 15mDaily departures6
Kingston - CornwallAverage priceNOK 557Average duration1h 29mDaily departures6
Kingston - CornwallAverage priceNOK 618Average duration2h 5mDaily departures1