501 Dumfries - Kirkcudbright
A bus service operated by McCall's Coaches
Due to the large number of changes in the Dumfries and Galloway area recently, a few routes and timetables may be incorrect while data filters through the systems.
In the meantime, please consult the operators website or Dumfries and Galloway Council's website for details of their current services.
https://www.dumfriesandgalloway.gov.uk/roads-transport-parking/public-transport/bus-ferry-timetables
- Timetable
- Map
Dumfries - Kirkcudbright
| Dumfries Loreburne Centre (Stance 1) | 05:45 | 06:15 | 09:00 | 10:56 | 11:56 | 13:56 | 14:56 | 16:15 | 17:30 | 20:30 | 23:30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dumfries Whitesands (Stance 5) | 05:48 | 06:20 | 07:35 | 09:05 | 11:01 | 12:01 | 14:01 | 15:01 | 16:20 | 17:35 | 20:35 | 23:35 |
| Dumfries, at Maxweltown West Church | 05:48 | 06:20 | 07:35 | 09:05 | 11:01 | 12:01 | 14:01 | 15:01 | 16:20 | 17:35 | 20:35 | 23:35 |
| Dumfries Cassalands (at 11) | 05:49 | 06:21 | 07:36 | 09:06 | 11:02 | 12:02 | 14:02 | 15:02 | 16:21 | 17:36 | 20:36 | 23:36 |
| Cargenbridge Garroch Loaning (opp Cottage) | 05:52 | 06:26 | 07:41 | 09:11 | 11:07 | 12:07 | 14:07 | 15:07 | 16:26 | 17:41 | 20:41 | 23:41 |
| Cargenbridge, at Dumfries and Galloway Royal Infirmary | 05:54 | 06:28 | 07:43 | 09:13 | 11:09 | 12:09 | 14:09 | 15:09 | 16:28 | 17:43 | 20:43 | 23:43 |
| Cargenbridge, opp Garroch Business Park | 05:54 | 06:28 | 07:43 | 09:13 | 11:09 | 12:09 | 14:09 | 15:09 | 16:28 | 17:43 | 20:43 | 23:43 |
| Cargenbridge DuPont (opp Road End) | 05:55 | 06:29 | 07:44 | 09:14 | 11:10 | 12:10 | 14:10 | 15:10 | 16:29 | 17:44 | 20:44 | 23:44 |
| Cargenbridge Drumsleet (junction) | 05:56 | 06:30 | 07:45 | 09:15 | 11:11 | 12:11 | 14:11 | 15:11 | 16:30 | 17:45 | 20:45 | 23:45 |
| Cargenbridge Goldielea (opp Road End) | 05:57 | 06:31 | 07:46 | 09:16 | 11:12 | 12:12 | 14:12 | 15:12 | 16:31 | 17:46 | 20:46 | 23:46 |
| Beeswing, opp Lochanhead | 05:59 | 06:34 | 07:49 | 09:19 | 11:15 | 12:15 | 14:15 | 15:15 | 16:34 | 17:49 | 20:49 | 23:49 |
| Beeswing, at Cairnyard | 06:00 | 06:35 | 07:50 | 09:20 | 11:16 | 12:16 | 14:16 | 15:16 | 16:35 | 17:50 | 20:50 | 23:50 |
| Beeswing, opp Henderson Place | 06:01 | 06:36 | 07:51 | 09:21 | 11:17 | 12:17 | 14:17 | 15:17 | 16:36 | 17:51 | 20:51 | 23:51 |
| Beeswing Church (o/s) | 06:02 | 06:37 | 07:52 | 09:22 | 11:18 | 12:18 | 14:18 | 15:18 | 16:37 | 17:52 | 20:52 | 23:52 |
| Kirkgunzeon Tollbar Bridge (Road End) | 06:05 | 06:40 | 07:55 | 09:25 | 11:21 | 12:21 | 14:21 | 15:21 | 16:40 | 17:55 | 20:55 | 23:55 |
| Kirkgunzeon Gateside (opp Memorial) | 06:07 | 06:42 | 07:57 | 09:27 | 11:23 | 12:23 | 14:23 | 15:23 | 16:42 | 17:57 | 20:57 | 23:57 |
| Kirkgunzeon Mill Farm (opp Road End) | 06:07 | 06:42 | 07:57 | 09:27 | 11:23 | 12:23 | 14:23 | 15:23 | 16:42 | 17:57 | 20:57 | 23:57 |
| Kirkgunzeon Church (opp Shelter) | 06:07 | 06:42 | 07:57 | 09:27 | 11:23 | 12:23 | 14:23 | 15:23 | 16:42 | 17:57 | 20:57 | 23:57 |
| Kirkgunzeon Corra Garage (opp Road End) | 06:08 | 06:43 | 07:58 | 09:28 | 11:24 | 12:24 | 14:24 | 15:24 | 16:43 | 17:58 | 20:58 | 23:58 |
| Dalbeattie, opp Lower Porterbelly | 06:09 | 06:44 | 07:59 | 09:29 | 11:25 | 12:25 | 14:25 | 15:25 | 16:44 | 17:59 | 20:59 | 23:59 |
| Dalbeattie, at Edingham | 06:12 | 06:47 | 08:02 | 09:32 | 11:28 | 12:28 | 14:28 | 15:28 | 16:47 | 18:02 | 21:02 | 00:02 |
| Dalbeattie, at Queens Grove | 06:13 | 06:48 | 08:03 | 09:33 | 11:29 | 12:29 | 14:29 | 15:29 | 16:48 | 18:03 | 21:03 | 00:03 |
| Dalbeattie, opp Park Terrace | 06:13 | 06:48 | 08:03 | 09:33 | 11:29 | 12:29 | 14:29 | 15:29 | 16:48 | 18:03 | 21:03 | 00:03 |
| Dalbeattie, o/s Burnside | 06:13 | 06:48 | 08:03 | 09:33 | 11:29 | 12:29 | 14:29 | 15:29 | 16:48 | 18:03 | 21:03 | 00:03 |
| Dalbeattie Maxwell Arms (o/s pub) | 06:14 | 06:49 | 08:04 | 09:34 | 11:30 | 12:30 | 14:30 | 15:30 | 16:49 | 18:04 | 21:04 | 00:04 |
| Dalbeattie, at Craignair Church | 06:14 | 06:49 | 08:04 | 09:34 | 11:30 | 12:30 | 14:30 | 15:30 | 16:49 | 18:04 | 21:04 | 00:04 |
| Dalbeattie, at Church Crescent | 06:14 | 06:49 | 08:04 | 09:34 | 11:30 | 12:30 | 14:30 | 15:30 | 16:49 | 18:04 | 21:04 | 00:04 |
| Dalbeattie Bypass (8 Scott Court) | 06:14 | 06:49 | 08:04 | 09:34 | 11:30 | 12:30 | 14:30 | 15:30 | 16:49 | 18:04 | 21:04 | 00:04 |
| Dalbeattie, at Nether Court | 06:15 | 06:50 | 08:05 | 09:35 | 11:31 | 12:31 | 14:31 | 15:31 | 16:50 | 18:05 | 21:05 | 00:05 |
| Dalbeattie, at Solway View | 06:16 | 06:51 | 08:06 | 09:36 | 11:32 | 12:32 | 14:32 | 15:32 | 16:51 | 18:06 | 21:06 | 00:06 |
| Dalbeattie High Street (at 328) | 06:17 | 06:52 | 08:07 | 09:37 | 11:33 | 12:33 | 14:33 | 15:33 | 16:52 | 18:07 | 21:07 | 00:07 |
| Dalbeattie, opp Blair Street | 06:19 | 06:54 | 08:09 | 09:39 | 11:35 | 12:35 | 14:35 | 15:35 | 16:54 | 18:09 | 21:09 | 00:09 |
| Dalbeattie High Street (no 194) | 06:20 | 06:55 | 08:10 | 09:40 | 11:36 | 12:36 | 14:36 | 15:36 | 16:55 | 18:10 | 21:10 | 00:10 |
| Dalbeattie, at Crown Inn | 06:21 | 06:56 | 08:11 | 09:41 | 11:37 | 12:37 | 14:37 | 15:37 | 16:56 | 18:11 | 21:11 | 00:11 |
| Dalbeattie Maxwell Arms (o/s pub) | 06:22 | 06:57 | 08:12 | 09:42 | 11:38 | 12:38 | 14:38 | 15:38 | 16:57 | 18:12 | 21:12 | 00:12 |
| Dalbeattie, at St Peters Primary | 06:22 | 06:57 | 08:12 | 09:42 | 11:38 | 12:38 | 14:38 | 15:38 | 16:57 | 18:12 | 21:12 | 00:12 |
| Dalbeattie, opp Maxwell Park | 06:22 | 06:57 | 08:12 | 09:42 | 11:38 | 12:38 | 14:38 | 15:38 | 16:57 | 18:12 | 21:12 | 00:12 |
| Dalbeattie, at Netheryett | 06:26 | 07:01 | 08:16 | 09:46 | 11:42 | 12:42 | 14:42 | 15:42 | 17:01 | 18:16 | 21:16 | 00:16 |
| Haugh of Urr Village (opp Laurie Arms) | 06:29 | 07:04 | 08:19 | 09:49 | 11:45 | 12:45 | 14:45 | 15:45 | 17:04 | 18:19 | 21:19 | 00:19 |
| Haugh of Urr Chapelton Cottages (at B794) | 06:30 | 07:05 | 08:20 | 09:50 | 11:46 | 12:46 | 14:46 | 15:46 | 17:05 | 18:20 | 21:20 | 00:20 |
| Castle Douglas Dunjarg (Road End) | 06:32 | 07:07 | 08:22 | 09:52 | 11:48 | 12:48 | 14:48 | 15:48 | 17:07 | 18:22 | 21:22 | 00:22 |
| Castle Douglas Gerranton (opp Road End) | 06:33 | 07:08 | 08:23 | 09:53 | 11:49 | 12:49 | 14:49 | 15:49 | 17:08 | 18:23 | 21:23 | 00:23 |
| Castle Douglas Ernespie Road (Opp Health Centre) | 06:35 | 07:10 | 08:25 | 09:55 | 11:51 | 12:51 | 14:51 | 15:51 | 17:10 | 18:25 | 21:25 | 00:25 |
| Castle Douglas Ernespie Road (Tesco) | 06:36 | 07:11 | 08:26 | 09:56 | 11:52 | 12:52 | 14:52 | 15:52 | 17:11 | 18:26 | 21:26 | 00:26 |
| Castle Douglas Swimming Pool (Market Street) | 06:37 | 07:12 | 08:27 | 09:57 | 11:53 | 12:53 | 14:53 | 15:53 | 17:12 | 18:27 | 21:27 | 00:27 |
| Castle Douglas Markethill (Park) | 06:37 | 07:13 | 08:28 | 09:58 | 11:54 | 12:54 | 14:54 | 15:54 | 17:13 | 18:28 | 21:28 | 00:28 |
| Castle Douglas Library (outside) | 06:37 | 07:14 | 08:29 | 09:59 | 11:55 | 12:55 | 14:55 | 15:55 | 17:14 | 18:29 | 21:29 | 00:29 |
| Castle Douglas Royal Bank (o/s Bank) | 06:38 | 07:15 | 08:30 | 10:00 | 11:56 | 12:56 | 14:56 | 15:56 | 17:15 | 18:30 | 21:30 | 00:30 |
| Castle Douglas Carlingwark Street (opp 40) | 06:39 | 07:17 | 08:32 | 10:02 | 11:58 | 12:58 | 14:58 | 15:58 | 17:17 | 18:32 | 21:32 | 00:32 |
| Castle Douglas Hightae Farm (Road End) | 18:34 | 21:34 | 00:34 | |||||||||
| Rhonehouse Road End (Junction) | 18:35 | 21:35 | 00:35 | |||||||||
| Bridge of Dee, opp Park Road | 18:37 | 21:37 | 00:37 | |||||||||
| Ringford Village (at Junction) | 18:42 | 21:42 | 00:42 | |||||||||
| Ringford Village (Post Office) | 18:43 | 21:43 | 00:43 | |||||||||
| Ringford Tarff Station (Road End) | 18:45 | 21:45 | 00:45 | |||||||||
| Ringford Tarff Bridge (A762 junction) | 18:45 | 21:45 | 00:45 | |||||||||
| Tongland Underwood (Farm) | 18:46 | 21:46 | 00:46 | |||||||||
| Tongland Bridge (opp Shelter) | 18:49 | 21:49 | 00:49 | |||||||||
| Kirkcudbright, at Boreland Road | 18:51 | 21:51 | 00:51 | |||||||||
| Kirkcudbright Tongland Road (opp no 12) | 18:51 | 21:51 | 00:51 | |||||||||
| Kirkcudbright Victoria Park (no 2) | 18:52 | 21:52 | 00:52 | |||||||||
| Kirkcudbright Johnston Place (School) | 18:52 | 21:52 | 00:52 | |||||||||
| Kirkcudbright Harbour Square (Shelter) | 18:53 | 21:53 | 00:53 |
Kirkcudbright - Dumfries
| Kirkcudbright Harbour Square (Shelter) | 19:00 | 22:00 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Kirkcudbright Johnston Place (no 13) | 19:00 | 22:00 | |||||||||
| Kirkcudbright Victoria Park (no 13) | 19:00 | 22:00 | |||||||||
| Kirkcudbright Tongland Rd (Boreland) | 19:01 | 22:01 | |||||||||
| Kirkcudbright, opp Boreland Road | 19:01 | 22:01 | |||||||||
| Tongland Bridge (Shelter) | 19:03 | 22:03 | |||||||||
| Tongland Underwood (opp Farm) | 19:06 | 22:06 | |||||||||
| Ringford Tarff Bridge (A75 Junction) | 19:07 | 22:07 | |||||||||
| Ringford Tarff Station (opp Road End) | 19:07 | 22:07 | |||||||||
| Ringford Village (at Junction) | 19:09 | 22:09 | |||||||||
| Ringford Village (opp PO) | 19:10 | 22:10 | |||||||||
| Bridge of Dee, at Park Road | 19:16 | 22:16 | |||||||||
| Rhonehouse Road End (opp junction) | 19:17 | 22:17 | |||||||||
| Castle Douglas Hightae Farm (opp Road End) | 19:18 | 22:18 | |||||||||
| Castle Douglas, adj Carlingwark Street | 06:40 | 07:20 | 08:35 | 10:05 | 12:00 | 13:00 | 15:00 | 16:00 | 17:20 | 19:21 | 22:21 |
| Castle Douglas Swimming Pool (Market Street) | 06:42 | 07:25 | 08:40 | 10:10 | 12:05 | 13:05 | 15:05 | 16:05 | 17:25 | 19:26 | 22:26 |
| Castle Douglas Ernespie Road (Opp Tesco) | 06:45 | 07:28 | 08:43 | 10:13 | 12:08 | 13:08 | 15:08 | 16:08 | 17:28 | 19:29 | 22:29 |
| Castle Douglas Ernespie Road (Health Centre) | 06:45 | 07:28 | 08:43 | 10:13 | 12:08 | 13:08 | 15:08 | 16:08 | 17:28 | 19:29 | 22:29 |
| Castle Douglas Gerranton (Road End) | 06:47 | 07:30 | 08:45 | 10:15 | 12:10 | 13:10 | 15:10 | 16:10 | 17:30 | 19:31 | 22:31 |
| Castle Douglas Dunjarg (opp Road End) | 06:47 | 07:30 | 08:45 | 10:15 | 12:10 | 13:10 | 15:10 | 16:10 | 17:30 | 19:31 | 22:31 |
| Haugh of Urr Chapelton Cottages (opp B794) | 06:48 | 07:31 | 08:46 | 10:16 | 12:11 | 13:11 | 15:11 | 16:11 | 17:31 | 19:32 | 22:32 |
| Haugh of Urr Village (Laurie Arms) | 06:50 | 07:33 | 08:48 | 10:18 | 12:13 | 13:13 | 15:13 | 16:13 | 17:33 | 19:34 | 22:34 |
| Dalbeattie, opp Netheryett | 06:52 | 07:35 | 08:50 | 10:20 | 12:15 | 13:15 | 15:15 | 16:15 | 17:35 | 19:36 | 22:36 |
| Dalbeattie, at Maxwell Park | 06:55 | 07:38 | 08:53 | 10:23 | 12:18 | 13:18 | 15:18 | 16:18 | 17:38 | 19:39 | 22:39 |
| Dalbeattie, opp St Peters Primary | 06:56 | 07:39 | 08:54 | 10:24 | 12:19 | 13:19 | 15:19 | 16:19 | 17:39 | 19:40 | 22:40 |
| Dalbeattie High Street (opp Gowans) | 06:56 | 07:39 | 08:54 | 10:24 | 12:19 | 13:19 | 15:19 | 16:19 | 17:39 | 19:40 | 22:40 |
| Dalbeattie High Street (at 91) | 06:57 | 07:40 | 08:55 | 10:25 | 12:20 | 13:20 | 15:20 | 16:20 | 17:40 | 19:41 | 22:41 |
| Dalbeattie High Street (opp no 194) | 06:57 | 07:40 | 08:55 | 10:25 | 12:20 | 13:20 | 15:20 | 16:20 | 17:40 | 19:41 | 22:41 |
| Dalbeattie, at Birch Valley | 06:57 | 07:40 | 08:55 | 10:25 | 12:20 | 13:20 | 15:20 | 16:20 | 17:40 | 19:41 | 22:41 |
| Dalbeattie High Street (opp no 350) | 06:58 | 07:41 | 08:56 | 10:26 | 12:21 | 13:21 | 15:21 | 16:21 | 17:41 | 19:42 | 22:42 |
| Dalbeattie, opp Solway View | 06:59 | 07:42 | 08:57 | 10:27 | 12:22 | 13:22 | 15:22 | 16:22 | 17:42 | 19:43 | 22:43 |
| Dalbeattie, opp Port Street | 07:00 | 07:43 | 08:58 | 10:28 | 12:23 | 13:23 | 15:23 | 16:23 | 17:43 | 19:44 | 22:44 |
| Dalbeattie Bypass (opp Scott Court) | 07:01 | 07:44 | 08:59 | 10:29 | 12:24 | 13:24 | 15:24 | 16:24 | 17:44 | 19:45 | 22:45 |
| Dalbeattie, opp Church Crescent | 07:02 | 07:45 | 09:00 | 10:30 | 12:25 | 13:25 | 15:25 | 16:25 | 17:45 | 19:46 | 22:46 |
| Dalbeattie, opp Craignair Church | 07:02 | 07:45 | 09:00 | 10:30 | 12:25 | 13:25 | 15:25 | 16:25 | 17:45 | 19:46 | 22:46 |
| Dalbeattie Maxwell Arms (opp pub) | 07:04 | 07:47 | 09:02 | 10:32 | 12:27 | 13:27 | 15:27 | 16:27 | 17:47 | 19:48 | 22:48 |
| Dalbeattie John Street (no 4) | 07:04 | 07:47 | 09:02 | 10:32 | 12:27 | 13:27 | 15:27 | 16:27 | 17:47 | 19:48 | 22:48 |
| Dalbeattie, at Park Terrace | 07:04 | 07:47 | 09:02 | 10:32 | 12:27 | 13:27 | 15:27 | 16:27 | 17:47 | 19:48 | 22:48 |
| Dalbeattie, at Johnston Drive | 07:04 | 07:47 | 09:02 | 10:32 | 12:27 | 13:27 | 15:27 | 16:27 | 17:47 | 19:48 | 22:48 |
| Dalbeattie, opp Edingham | 07:05 | 07:48 | 09:03 | 10:33 | 12:28 | 13:28 | 15:28 | 16:28 | 17:48 | 19:49 | 22:49 |
| Dalbeattie, at Lower Porterbelly | 07:08 | 07:51 | 09:06 | 10:36 | 12:31 | 13:31 | 15:31 | 16:31 | 17:51 | 19:52 | 22:52 |
| Kirkgunzeon Corra Garage (Road End) | 07:10 | 07:53 | 09:08 | 10:38 | 12:33 | 13:33 | 15:33 | 16:33 | 17:53 | 19:54 | 22:54 |
| Kirkgunzeon Church (Shelter) | 07:11 | 07:54 | 09:09 | 10:39 | 12:34 | 13:34 | 15:34 | 16:34 | 17:54 | 19:55 | 22:55 |
| Kirkgunzeon Mill Farm (Road End) | 07:11 | 07:54 | 09:09 | 10:39 | 12:34 | 13:34 | 15:34 | 16:34 | 17:54 | 19:55 | 22:55 |
| Kirkgunzeon Gateside (Memorial) | 07:12 | 07:55 | 09:10 | 10:40 | 12:35 | 13:35 | 15:35 | 16:35 | 17:55 | 19:56 | 22:56 |
| Kirkgunzeon Tollbar Bridge (opp Road End) | 07:13 | 07:56 | 09:11 | 10:41 | 12:36 | 13:36 | 15:36 | 16:36 | 17:56 | 19:57 | 22:57 |
| Beeswing Church (opp) | 07:17 | 08:00 | 09:15 | 10:45 | 12:40 | 13:40 | 15:40 | 16:40 | 18:00 | 20:01 | 23:01 |
| Beeswing, at Henderson Place | 07:17 | 08:00 | 09:15 | 10:45 | 12:40 | 13:40 | 15:40 | 16:40 | 18:00 | 20:01 | 23:01 |
| Beeswing, opp Cairnyard | 07:18 | 08:01 | 09:16 | 10:46 | 12:41 | 13:41 | 15:41 | 16:41 | 18:01 | 20:02 | 23:02 |
| Beeswing, at Lochanhead | 07:19 | 08:02 | 09:17 | 10:47 | 12:42 | 13:42 | 15:42 | 16:42 | 18:02 | 20:03 | 23:03 |
| Cargenbridge Goldielea (Road End) | 07:22 | 08:05 | 09:20 | 10:50 | 12:45 | 13:45 | 15:45 | 16:45 | 18:05 | 20:06 | 23:06 |
| Cargenbridge Drumsleet (Junction) | 07:23 | 08:06 | 09:21 | 10:51 | 12:46 | 13:46 | 15:46 | 16:46 | 18:06 | 20:07 | 23:07 |
| Cargenbridge DuPont (Roundabout) | 07:24 | 08:07 | 09:22 | 10:52 | 12:47 | 13:47 | 15:47 | 16:47 | 18:07 | 20:08 | 23:08 |
| Cargenbridge, at Garroch Business Park | 07:24 | 08:07 | 09:22 | 10:52 | 12:47 | 13:47 | 15:47 | 16:47 | 18:07 | 20:08 | 23:08 |
| Cargenbridge, at Dumfries and Galloway Royal Infirmary | 07:26 | 08:09 | 09:24 | 10:54 | 12:49 | 13:49 | 15:49 | 16:49 | 18:09 | 20:10 | 23:10 |
| Cargenbridge Garroch Loaning (opp Loaning) | 07:27 | 08:10 | 09:25 | 10:55 | 12:50 | 13:50 | 15:50 | 16:50 | 18:10 | 20:11 | 23:11 |
| Dumfries Laurieknowe (no 44) | 07:34 | 08:15 | 09:30 | 11:00 | 12:55 | 13:55 | 15:55 | 16:55 | 18:15 | 20:16 | 23:16 |
| Dumfries, opp Maxweltown West Church | 07:34 | 08:15 | 09:30 | 11:00 | 12:55 | 13:55 | 15:55 | 16:55 | 18:15 | 20:16 | 23:16 |
| Dumfries Buccleuch Street (opp Court) | 07:36 | 08:17 | 09:32 | 11:02 | 12:57 | 13:57 | 15:57 | 16:57 | 18:17 | 20:18 | 23:18 |
| Dumfries Whitesands (Stance 5) | 07:38 | ||||||||||
| Dumfries Railway Station (o/s Station) | 08:22 | 09:37 | 11:07 | 13:02 | 14:02 | 16:02 | 17:02 | 18:22 | 20:23 | 23:23 | |
| Dumfries Loreburn Street (opp Car Park) | 08:23 | 09:38 | 11:08 | 13:03 | 14:03 | 16:03 | 17:03 | 18:23 | 20:24 | 23:24 | |
| Dumfries Loreburne Centre (Stance 1) | 08:25 | 09:40 | 11:10 | 13:05 | 14:05 | 16:05 | 17:05 | 18:25 | 20:26 | 23:27 |
Timetable data from the Traveline National Dataset (TNDS),
More information
McCall's Coaches
- Website
- mccallscoaches.com
- @McCalls_Coaches