By Train:
Direct trains operate from Glasgow Central to Dumfries, with journeys typically taking around 1 hour 43 minutes to 1 hour 50 minutes, and tickets starting from approximately £22.50 to £25. From Edinburgh Waverley, train travel to Dumfries usually involves one change, taking about 3 hours 17 minutes on average, with some services as fast as 2 hours, and fares beginning at £11.50. For those traveling from London, the train journey to Dumfries averages 8 hours 27 minutes, with the fastest services completing the route in 4 hours 13 minutes, including at least one change (often at Carlisle); advance tickets can be purchased from £34. Recent reports indicate substantial increases for peak-time rail fares from Dumfries to destinations like Carlisle and Glasgow.