Cheap Train tickets to Aberfoyle

What are the most popular routes to Aberfoyle?

Mississauga - AberfoyleAverage priceCLP 8,595Average duration48mDaily departures234
Guelph - AberfoyleAverage priceCLP 3,703Average duration8mDaily departures48
Waterloo - AberfoyleAverage priceCLP 7,339Average duration1h 3mDaily departures42
Toronto - AberfoyleAverage priceCLP 12,185Average duration1h 18mDaily departures32