Cheap Train and Carpool tickets to Dumfries

What are the most popular routes to Dumfries?

Glasgow - DumfriesAverage pricePLN 130Average duration1h 47mDaily departures6
Carlisle - DumfriesAverage pricePLN 47Average duration36mDaily departures10
Kilmarnock - DumfriesAverage pricePLN 128Average duration1h 4mDaily departures9
Ayr - DumfriesAverage pricePLN 132Average duration1h 35mDaily departures8
Stranraer - DumfriesAverage pricePLN 267Average duration6h 9mDaily departures1