Cheap Train and Carpool tickets to Dumfries

What are the most popular routes to Dumfries?

Carlisle - DumfriesAverage price£10Average duration36mDaily departures9
Kilmarnock - DumfriesAverage price£26Average duration1h 4mDaily departures9
Glasgow - DumfriesAverage price£27Average duration1h 47mDaily departures7
Stranraer - DumfriesAverage price£55Average duration3h 57mDaily departures3
Ayr - DumfriesAverage price£28Average duration1h 38mDaily departures10