McCalls Coaches Timetables Dumfries to Laurieston (521) Castle Douglas to Carsphairn (520) Kirkcudbright to Dalbeattie (505) Dumfries to Castle Douglas (503) Kirkcudbright to Castle Douglas (502) Dumfries to Kirkcudbright - Mon - Sat (501) Dumfries to Kirkcudbright - Sunday (501) Kirkcudbright to Gatehouse (431) Dumfries to Annan (385) Lockerbie to Annan - Saturday only (383) Dumfries to Lochmaben - Mon - Sat (381) Dumfries to Cumnock (246) Lockerbie to Hightae (117) Lockerbie to Samyeling (112)