Buses in Thornhill, Dumfries and Galloway

7 bus routes serve Thornhill, Dumfries and Galloway, run by McCall's Coaches, DGC Buses, W Brownrigg and Houston's Minicoaches. The busiest stops are Cross, Old Post Office and Junction.

Most frequent routes

Where you can go from Thornhill, Dumfries and Galloway

Routes

Bus companies

Stops

Questions

Where can I go by bus from Thornhill, Dumfries and Galloway?
Direct buses from Thornhill, Dumfries and Galloway go to Dumfries (246, 236, 202, 102, 213), Thornhill (212, 213, 200), Moniaive (202, 212), Durisdeermill (200), Edinburgh (102), New Cumnock (246) and Penpont (236).
Which bus goes from Thornhill, Dumfries and Galloway to Dumfries?
Routes 246, 236, 202, 102 and 213, run by McCall's Coaches, DGC Buses, W Brownrigg and Houston's Minicoaches.
Which bus goes from Thornhill, Dumfries and Galloway to Thornhill?
Routes 212, 213 and 200, run by W Brownrigg.
Which bus goes from Thornhill, Dumfries and Galloway to Moniaive?
Routes 202 and 212, run by W Brownrigg.
Where do buses stop in Thornhill, Dumfries and Galloway?
The busiest stops are Cross, Old Post Office, Junction, Hospital and Braeside.
Which bus companies run in Thornhill, Dumfries and Galloway?
McCall's Coaches, DGC Buses, W Brownrigg and Houston's Minicoaches.
What are the most frequent buses in Thornhill, Dumfries and Galloway?
the 246 (Dumfries – New Cumnock), the 236 (Penpont – Dumfries), the 202 (Moniaive – Dumfries) and the 212 (Thornhill – Moniaive).

Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 11 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook