Cheap Train tickets to Troon

What are the most popular routes to Troon?

Glasgow - TroonAverage priceARS 23 101Average duration39mDaily departures19
Paisley - TroonAverage priceARS 22 119Average duration29mDaily departures12
Ayr - TroonAverage priceARS 10 669Average duration10mDaily departures18