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

What are the most popular routes to Cornwall?

Toronto - CornwallAverage priceZAR 1,699Average duration3h 49mDaily departures12
Toronto - CornwallAverage priceZAR 910Average duration5h 35mDaily departures1
Montreal - CornwallAverage priceZAR 593Average duration49mDaily departures12
Montreal - CornwallAverage priceZAR 555Average duration1h 35mDaily departures1
London - CornwallAverage priceZAR 2,963Average duration9h 13mDaily departures6