Last buses from Danderhall

Direct buses from Danderhall go to 40 places. Tonight (Saturday) the last one leaves at 23:53, the 33 to Newton Village. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Edinburgh48 23:4348 23:3348 23:4348 23:43
CarlislenonenonenoneX95 11:12
Musselburgh48 23:4348 23:3348 23:4348 23:43
Dalkeith48 23:5248 23:5248 23:5248 23:52
EskbankX95 20:50X95 20:50X95 20:5039A 20:31
GalashielsX95 20:50X95 20:50X95 20:50X95 19:12
LoanheadnoneX33 18:25nonenone
Prestonpans111 18:41X11 20:17111 18:41none
Haddington111 18:41X11 20:17111 18:41none
HawickX95 20:50X95 20:50X95 20:50X95 19:12
Bonnyrigg39A 20:3139A 20:3139A 20:3139A 20:31
StraitonnoneX33 18:25nonenone
TranentnoneX11 20:17nonenone
LasswadenoneX33 18:25nonenone
WadingburnnoneX33 18:25nonenone
Cockenzie111 18:41111 18:41111 18:41none
Gorebridge48 23:5248 23:5248 23:5248 23:52
Port Seton111 18:41111 18:41111 18:41none
Longniddry111 18:41111 18:41111 18:41none
Melrose51 19:3851 19:3851 19:3851 18:18
Newtongrange48 23:5248 23:5248 23:5248 23:52
Darnick51 19:3851 19:3851 19:3851 18:18
MacmerrynoneX11 20:17nonenone
GladsmuirnoneX11 20:17nonenone
Leaderfoot51 19:3851 19:3851 19:3851 18:18
Newton Village33 23:5333 23:5333 23:5333 23:53
Gowkshill48 23:5248 23:5248 23:5248 23:52
Melville NurseryX95 20:50X95 20:50X95 20:50X95 19:12
Millerhill33 23:5333 23:5333 23:5333 23:53
NewbattleX95 20:50X95 20:50X95 20:50X95 19:12
Newtown St Boswells51 19:3851 19:3851 19:3851 18:18
SelkirkX95 20:50X95 20:50X95 20:50X95 19:12
StowX95 20:50X95 20:50X95 20:50X95 19:12
Whitecraig111 18:41111 18:41111 18:41none
BolesideX95 20:50X95 20:50X95 20:50X95 19:12
CanonbienonenonenoneX95 11:12
Earlston51 19:3851 19:3851 19:3851 18:18
Easthouses48 23:5248 23:5248 23:5248 23:52
KingstownnonenonenoneX95 11:12
Kippielaw48 23:5248 23:5248 23:5248 23:52

The time each last direct bus leaves Danderhall, 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 Danderhall tonight?
The 33 to Newton Village at 23:53 from Shawfair Hospital, from the timetable for Saturday.
What time is the last bus from Danderhall to Edinburgh?
The last direct bus from Danderhall to Edinburgh: on weekdays, the 48 at 23:33 from The Wisp, reaching Edinburgh at 23:35; on Saturdays, the 48 at 23:43 from The Wisp, reaching Edinburgh at 23:45; on Sundays, the 48 at 23:43 from The Wisp, reaching Edinburgh at 23:45.
What time is the last bus from Danderhall to Carlisle?
The last direct bus from Danderhall to Carlisle: on weekdays, there's no direct bus; on Saturdays, there's no direct bus; on Sundays, the X95 at 11:12 from Campend, reaching Carlisle at 14:10.
What time is the last bus from Danderhall to Musselburgh?
The last direct bus from Danderhall to Musselburgh: on weekdays, the 48 at 23:33 from The Wisp, reaching Musselburgh at 23:52; on Saturdays, the 48 at 23:43 from The Wisp, reaching Musselburgh at 00:02; on Sundays, the 48 at 23:43 from The Wisp, reaching Musselburgh at 00:02.
What time is the last bus from Danderhall to Dalkeith?
The last direct bus from Danderhall to Dalkeith: on weekdays, the 48 at 23:52 from Campend, reaching Dalkeith at 23:54; on Saturdays, the 48 at 23:52 from Campend, reaching Dalkeith at 23:54; on Sundays, the 48 at 23:52 from Campend, reaching Dalkeith at 23:54.
What time is the last bus from Danderhall to Eskbank?
The last direct bus from Danderhall to Eskbank: on weekdays, the X95 at 20:50 from Campend, reaching Eskbank at 20:54; on Saturdays, the X95 at 20:50 from Campend, reaching Eskbank at 20:54; on Sundays, the 39A at 20:31 from Campend, reaching Eskbank at 20:38.
What time is the last bus from Danderhall to Galashiels?
The last direct bus from Danderhall to Galashiels: on weekdays, the X95 at 20:50 from Campend, reaching Galashiels at 21:43; on Saturdays, the X95 at 20:50 from Campend, reaching Galashiels at 21:43; on Sundays, the X95 at 19:12 from Campend, reaching Galashiels at 20:05.
What time is the last bus from Danderhall to Loanhead?
The last direct bus from Danderhall to Loanhead: on weekdays, the X33 at 18:25 from Campend, reaching Loanhead at 19:14; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Danderhall to Prestonpans?
The last direct bus from Danderhall to Prestonpans: on weekdays, the X11 at 20:17 from Cocklerow Loan, reaching Prestonpans at 20:35; on Saturdays, the 111 at 18:41 from Newton Church Road, reaching Prestonpans at 19:16; on Sundays, there's no direct bus.
What time is the last bus from Danderhall to Haddington?
The last direct bus from Danderhall to Haddington: on weekdays, the X11 at 20:17 from Cocklerow Loan, reaching Haddington at 20:54; on Saturdays, the 111 at 18:41 from Newton Church Road, reaching Haddington at 19:46; on Sundays, there's no direct bus.
What time is the last bus from Danderhall to Hawick?
The last direct bus from Danderhall to Hawick: on weekdays, the X95 at 20:50 from Campend, reaching Hawick at 22:22; on Saturdays, the X95 at 20:50 from Campend, reaching Hawick at 22:22; on Sundays, the X95 at 19:12 from Campend, reaching Hawick at 20:44.

Buses in Danderhall · 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