Cheap Train tickets to Montrose

What are the most popular routes to Montrose?

Glasgow - MontroseAverage price₹5,509Average duration2h 7mDaily departures11
Edinburgh - MontroseAverage price₹3,222Average duration1h 50mDaily departures11
Dundee - MontroseAverage price₹2,225Average duration33mDaily departures12
Aberdeen - MontroseAverage price₹3,078Average duration45mDaily departures20
London - MontroseAverage price₹16,217Average duration6h 22mDaily departures2