ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Dumfries

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

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.

Where to stay in Dumfries

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation

Will you be returning to Edinburgh by bus?

If you are looking for a return bus service, check the buses from Dumfries to Edinburgh.

See schedule