Bus times in Kirkcudbright
All the buses in Kirkcudbright: 7 bus routes and 35 bus stops. Pick a stop for live departures, or a route for the full timetable.
Next buses from Harbour Square Shelter (at) as of 10:25
Scheduled times at Kirkcudbright’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.
Cancellations & disruptions in Kirkcudbright today
- 431 Gatehouse of Fleet → Kirkcudbright via Twynholm McCall's Coaches · not Sundays · first 09:10 · last 17:52
- 501 Dumfries → Kirkcudbright via Dalbeattie, Castle Douglas McCall's Coaches · first 05:35 · last 23:30
- 502 Kirkcudbright → Castle Douglas via Tongland, Ringford McCall's Coaches · not Sundays · first 06:25 · last 18:40
- 505 Dumfries → Kirkcudbright via Cargenbridge, Dalbeattie DGC Buses · weekdays only · first 10:05 · last 16:20
- 505 Kirkcudbright → Dalbeattie via Auchencairn, Palnackie McCall's Coaches · not Sundays · first 08:00 · last 17:35
- 517 Kirkcudbright → Borgue DGC Buses · weekdays only · first 09:15 · last 14:17
- 555 Kirkcudbright → Dumfries via Castle Douglas, Cargenbridge DGC Buses · weekdays only · first 08:45 · last 13:35
Route numbers are reused all over the country. See every UK 502 bus, 501 bus, 431 bus, 505 bus, 517 bus or 555 bus timetable.
Where can you get to by bus from Kirkcudbright?
Map of bus stops in Kirkcudbright
All 35 stops shown. Tap a marker for live departures.
Bus stops in Kirkcudbright
Busiest stops
- Harbour Square Shelter (at) 6 routes
- Johnston Place (o/s 13) 5 routes
- Bed and Breakfast (at) 4 routes
- Boreland Road (opp) 4 routes
- Flats (o/s 13) 4 routes
- Johnston Place (o/s) 4 routes
- Town Hall (o/s) 4 routes
- Bed and Breakfast (opp 12) 3 routes
- Boreland Road (at) 3 routes
- Flats (o/s 2) 3 routes
- Selkirk Road (o/s 1) 3 routes
- Academy (at) 2 routes
Kirkcudbright (35 stops)
- Academy (at)
- B&B (at)
- Bed and Breakfast (at)
- Bed and Breakfast (o/s 3)
- Bed and Breakfast (opp 12)
- Boreland Road (at)
- Boreland Road (opp)
- Club (o/s 29)
- Construction (o/s 2)
- Dunbar Avenue (o/s 11)
- Flats (o/s 13)
- Flats (o/s 2)
- Gallery (o/s)
- Harbour Square Shelter (at)
- Health Centre (at)
- Hotel (o/s 16)
- Johnston Place (o/s)
- Johnston Place (o/s 13)
- Joiner (o/s 21)
- Junction (at) north-east bound
- Junction (at) southbound
- Junction (at) south-west bound
- Junction (o/s 14)
- Merse Park (at)
- Merse Park (opp)
- Mutehill (at)
- Mutehill (opp)
- Oakley House (o/s)
- Oakley House (opp)
- Post Box (at)
- School (o/s 33)
- Selkirk Road (o/s 1)
- Selkirk Road (opp 1)
- Telephone Box (at)
- Town Hall (o/s)
Operators in Kirkcudbright
Bus services here are registered with Dumfries & Galloway Council. See registered service changes and withdrawals →
Frequently asked questions
Which buses run in Kirkcudbright?
7 bus routes serve Kirkcudbright, run by McCall's Coaches and DGC Buses. They are the 502 (Kirkcudbright to Castle Douglas), the 501 (Dumfries to Kirkcudbright), the 431 (Gatehouse of Fleet to Kirkcudbright), the 505 (Kirkcudbright to Dalbeattie), the 517 (Kirkcudbright to Borgue), the 555 (Kirkcudbright to Dumfries) and the 505 (Dumfries to Kirkcudbright).
How much is the bus fare in Kirkcudbright?
Fares in Kirkcudbright are set by each operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
How many bus stops are there in Kirkcudbright?
There are 35 active bus stops in Kirkcudbright. Each stop page on this site shows the next departures and every route that calls there.