Cheap Train tickets to Montrose

What are the most popular routes to Montrose?

Glasgow - MontroseAverage price$81Average duration2h 7mDaily departures11
Edinburgh - MontroseAverage price$48Average duration1h 50mDaily departures11
Dundee - MontroseAverage price$33Average duration33mDaily departures12
Aberdeen - MontroseAverage price$45Average duration45mDaily departures20
London - MontroseAverage price$238Average duration6h 22mDaily departures2