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

Where you can go from Kirkcudbright

Routes

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