Buses in Kirkcudbright
7 bus routes serve Kirkcudbright, run by McCall's Coaches and DGC Buses. The busiest stops are Harbour Square Shelter, Johnston Place and Bed and Breakfast.
Most frequent routes
- 501: Dumfries – Castle Douglas McCall's Coaches
- 502: Kirkcudbright – Castle Douglas McCall's Coaches
- 431: Gatehouse of Fleet – Kirkcudbright McCall's Coaches
- 505: Kirkcudbright – Dalbeattie McCall's Coaches
- 517: Borgue – Kirkcudbright DGC Buses
- 555: Dumfries – Kirkcudbright DGC Buses
Where you can go from Kirkcudbright
Routes
- 501: Dumfries – Castle Douglas McCall's Coaches
- 502: Kirkcudbright – Castle Douglas McCall's Coaches
- 431: Gatehouse of Fleet – Kirkcudbright McCall's Coaches
- 505: Kirkcudbright – Dalbeattie McCall's Coaches
- 517: Borgue – Kirkcudbright DGC Buses
- 555: Dumfries – Kirkcudbright DGC Buses
- 505: Kirkcudbright – Dumfries DGC Buses
Bus companies
Stops
Questions
- Where can I go by bus from Kirkcudbright?
- Direct buses from Kirkcudbright go to Dumfries (501, 555, 505), Castle Douglas (501, 502), Borgue (517), Dalbeattie (505) and Gatehouse of Fleet (431).
- Which bus goes from Kirkcudbright to Dumfries?
- Routes 501, 555 and 505, run by McCall's Coaches and DGC Buses.
- Which bus goes from Kirkcudbright to Castle Douglas?
- Routes 501 and 502, run by McCall's Coaches.
- Which bus goes from Kirkcudbright to Borgue?
- Route 517, run by DGC Buses.
- Where do buses stop in Kirkcudbright?
- The busiest stops are Harbour Square Shelter, Johnston Place, Bed and Breakfast, Boreland Road and Flats.
- Which bus companies run in Kirkcudbright?
- McCall's Coaches and DGC Buses.
- What are the most frequent buses in Kirkcudbright?
- the 501 (Dumfries – Castle Douglas), the 502 (Kirkcudbright – Castle Douglas), the 431 (Gatehouse of Fleet – Kirkcudbright) and the 505 (Kirkcudbright – Dalbeattie).
Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 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