Cheap Train and Carpool tickets to Dumfries

What are the most popular routes to Dumfries?

Carlisle - DumfriesAverage priceR 210Average duration37mDaily departures9
Glasgow - DumfriesAverage priceR 581Average duration1h 47mDaily departures5
Kilmarnock - DumfriesAverage priceR 568Average duration1h 4mDaily departures10
Stranraer - DumfriesAverage priceR 1 192Average duration3h 55mDaily departures4
Ayr - DumfriesAverage priceR 607Average duration1h 38mDaily departures10