Buses from Edinburgh to Dumfries
🚌 In just over 3 hours, you can hop on a bus from Edinburgh to Dumfries with Houstons Coaches. The journey covers a distance of 130 km and starts at Princes Street before reaching Whitesands in Dumfries. 🚍 For a longer but scenic route, consider taking two buses to Dumfries. First, board the megabus 900 towards Glasgow, which takes about 1 hour and 23 minutes. Then, switch to a Stagecoach West Scotland bus for a further 2 hours and 10 minutes journey to reach Whitesands. 🛣️ If you prefer a more extended journey with a transfer, take a National Express bus from Edinburgh to Birmingham, lasting about 3 hours and 25 minutes. After that, switch to a Stagecoach Cumbria bus towards Annan for an additional 1 hour and 38 minutes, arriving eventually at Whitesands in Dumfries.