Cheap Train and Carpool tickets to Dumfries

What are the most popular routes to Dumfries?

Glasgow - DumfriesAverage price$49Average duration1h 47mDaily departures6
Carlisle - DumfriesAverage price$18Average duration37mDaily departures8
Kilmarnock - DumfriesAverage price$48Average duration1h 4mDaily departures9
Stranraer - DumfriesAverage price$100Average duration3h 55mDaily departures4
Ayr - DumfriesAverage price$51Average duration1h 38mDaily departures10