Last buses from Corsock

Direct buses from Corsock go to 9 places. Tonight (Saturday) the last one leaves at 13:42, the 521 to Balmaclellan. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Dumfries521 10:09521 08:05521 10:09none
Crocketford521 10:09521 08:05521 10:09none
Laurieston521 13:42521 17:46521 13:42none
Lochfoot521 10:09521 08:05521 10:09none
Shawhead521 10:09521 08:05521 10:09none
Balmaclellan521 13:42521 17:46521 13:42none
Mossdale521 13:42521 17:46521 13:42none
New Galloway521 13:42521 17:46521 13:42none
St Johns Town of Dalry521 13:42521 17:46521 13:42none

The time each last direct bus leaves Corsock, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.

Questions

What time is the last bus from Corsock tonight?
The 521 to Balmaclellan at 13:42 from Farm, from the timetable for Saturday.
What time is the last bus from Corsock to Dumfries?
The last direct bus from Corsock to Dumfries: on weekdays, the 521 at 08:05 from Road End, reaching Dumfries at 08:23; on Saturdays, the 521 at 10:09 from Road End, reaching Dumfries at 10:29; on Sundays, there's no direct bus.
What time is the last bus from Corsock to Crocketford?
The last direct bus from Corsock to Crocketford: on weekdays, the 521 at 08:05 from Road End, reaching Crocketford at 08:11; on Saturdays, the 521 at 10:09 from Road End, reaching Crocketford at 10:15; on Sundays, there's no direct bus.
What time is the last bus from Corsock to Laurieston?
The last direct bus from Corsock to Laurieston: on weekdays, the 521 at 17:46 from Farm, reaching Laurieston at 18:20; on Saturdays, the 521 at 13:42 from Farm, reaching Laurieston at 14:35; on Sundays, there's no direct bus.
What time is the last bus from Corsock to Lochfoot?
The last direct bus from Corsock to Lochfoot: on weekdays, the 521 at 08:05 from Road End, reaching Lochfoot at 08:19; on Saturdays, the 521 at 10:09 from Road End, reaching Lochfoot at 10:24; on Sundays, there's no direct bus.
What time is the last bus from Corsock to Shawhead?
The last direct bus from Corsock to Shawhead: on weekdays, the 521 at 08:05 from Road End, reaching Shawhead at 08:15; on Saturdays, the 521 at 10:09 from Road End, reaching Shawhead at 10:20; on Sundays, there's no direct bus.
What time is the last bus from Corsock to Balmaclellan?
The last direct bus from Corsock to Balmaclellan: on weekdays, the 521 at 17:46 from Farm, reaching Balmaclellan at 17:52; on Saturdays, the 521 at 13:42 from Farm, reaching Balmaclellan at 13:48; on Sundays, there's no direct bus.
What time is the last bus from Corsock to Mossdale?
The last direct bus from Corsock to Mossdale: on weekdays, the 521 at 17:46 from Farm, reaching Mossdale at 18:14; on Saturdays, the 521 at 13:42 from Farm, reaching Mossdale at 14:23; on Sundays, there's no direct bus.
What time is the last bus from Corsock to New Galloway?
The last direct bus from Corsock to New Galloway: on weekdays, the 521 at 17:46 from Farm, reaching New Galloway at 18:08; on Saturdays, the 521 at 13:42 from Farm, reaching New Galloway at 14:14; on Sundays, there's no direct bus.
What time is the last bus from Corsock to St Johns Town of Dalry?
The last direct bus from Corsock to St Johns Town of Dalry: on weekdays, the 521 at 17:46 from Farm, reaching St Johns Town of Dalry at 17:58; on Saturdays, the 521 at 13:42 from Farm, reaching St Johns Town of Dalry at 13:55; on Sundays, there's no direct bus.

Buses in Corsock · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 14 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