Cheap Train and Carpool tickets to Dumfries

What are the most popular routes to Dumfries?

Glasgow - DumfriesAverage price€31Average duration1h 47mDaily departures6
Carlisle - DumfriesAverage price€11Average duration36mDaily departures11
Kilmarnock - DumfriesAverage price€30Average duration1h 4mDaily departures8
Stranraer - DumfriesAverage price€62Average duration3h 55mDaily departures4
Ayr - DumfriesAverage price€31Average duration1h 38mDaily departures10