Cheap Train and Carpool tickets to Dumfries

What are the most popular routes to Dumfries?

Glasgow - DumfriesAverage priceR 574Average duration1h 47mDaily departures6
Carlisle - DumfriesAverage priceR 207Average duration36mDaily departures10
Kilmarnock - DumfriesAverage priceR 567Average duration1h 4mDaily departures10
Stranraer - DumfriesAverage priceR 1 181Average duration3h 57mDaily departures3
Ayr - DumfriesAverage priceR 593Average duration1h 38mDaily departures10