Buses from Edinburgh to Dumfries
🚌 Route 1: Travel from Edinburgh to Dumfries takes approximately 3 hours 8 mins covering a distance of 130 km. Step 1 involves catching a bus towards Dumfries from Princes Street in Edinburgh and arriving at Whitesands with Houstons Coaches. 🚌 Route 2: Another option from Edinburgh to Dumfries is a 3-hour 50-min journey covering 188 km with a transfer. Step 1 includes a bus to Glasgow with megabus 900, followed by a bus towards Dumfries from Buchanan Bus Station in Glasgow operated by Stagecoach West Scotland. 🚌 Route 3: For a longer but alternative journey, consider a 5-hour 8-min route covering 298 km with a transfer. Step 1 involves a bus towards Birmingham with National Express, followed by a bus towards Annan from Carlisle Bus Station with Stagecoach Cumbria.