Cheap Train tickets to Carnoustie

What are the most popular routes to Carnoustie?

Edinburgh - CarnoustieAverage price£33Average duration1h 48mDaily departures7
Glasgow - CarnoustieAverage price£82Average duration1h 57mDaily departures9
Arbroath - CarnoustieAverage price£5Average duration6mDaily departures12
Dundee - CarnoustieAverage price£7Average duration16mDaily departures9