Stagecoach

236 Bus Route & Timetable: Thornhill Cross, Thornhill - Whitesands, Dumfries