Last buses from Eskbank

Direct buses from Eskbank go to 40 places. Tonight (Saturday) the last one leaves at 00:16 (after midnight), the 29 to Edinburgh. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Edinburgh29 00:16 after midnight29 00:16 after midnight29 00:16 after midnight29 00:16 after midnight
CarlislenonenonenoneX95 11:17
Templenone4 13:38nonenone
Musselburgh140 23:44140 23:44140 23:44140 22:35
Dalkeith3 00:13 after midnight3 00:14 after midnight3 00:13 after midnight3 00:14 after midnight
GalashielsX95 20:55X95 20:55X95 20:55X95 19:17
Loanhead140 23:33140 23:33140 23:33140 21:39
HawickX95 20:55X95 20:55X95 20:55X95 19:17
Penicuik140 23:33140 23:33140 23:33none
Bonnyrigg140 23:33140 23:33140 23:33140 21:39
Crewe Toll29 23:0229 23:0229 23:0229 23:02
Straitonnone800 12:39nonenone
Bilston140 23:33140 23:33140 23:33140 21:39
DanderhallX95 19:17X95 19:17X95 19:17X95 17:40
Lasswade140 23:33140 23:33140 23:33140 21:39
Wadingburn140 23:33140 23:33140 23:33140 21:39
Gorebridge29 23:2829 23:2929 23:2829 23:29
Milton Bridge140 23:33140 23:33140 23:33none
Newtongrange29 23:2829 23:2929 23:2829 23:29
Carringtonnone4 13:38nonenone
Newton Villagenone5 14:09nonenone
Gowkley Mossnone800 12:39nonenone
Gowkshill29 23:2829 23:2929 23:2829 23:29
Melville Nursery29 00:16 after midnight29 00:16 after midnight29 00:16 after midnight29 00:16 after midnight
Millerhillnone5 14:09nonenone
Newbattle29 23:2829 23:2929 23:2829 23:29
SelkirkX95 20:55X95 20:55X95 20:55X95 19:17
StowX95 20:55X95 20:55X95 20:55X95 19:17
Whitecraig140 23:44140 23:44140 23:44140 22:35
BolesideX95 20:55X95 20:55X95 20:55X95 19:17
Bush Estate141 18:03141 18:51141 18:03none
CanonbienonenonenoneX95 11:17
Easthouses3 00:13 after midnight3 00:14 after midnight3 00:13 after midnight3 00:14 after midnight
KingstownnonenonenoneX95 11:17
Kippielaw3 00:13 after midnight3 00:14 after midnight3 00:13 after midnight3 00:14 after midnight
LangholmnonenonenoneX95 11:17
LindeanX95 20:55X95 20:55X95 20:55X95 19:17
MoorvillenonenonenoneX95 11:17
Old Craighallnone5 14:09nonenone
Poltonhall39A 20:3939A 20:3939A 20:3939A 20:39

The time each last direct bus leaves Eskbank, 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 Eskbank tonight?
The 29 to Edinburgh at 00:16 (after midnight) from Viscount Drive, from the timetable for Saturday.
What time is the last bus from Eskbank to Edinburgh?
The last direct bus from Eskbank to Edinburgh: on weekdays, the 29 at 00:16 (after midnight) from Viscount Drive, reaching Edinburgh at 00:20; on Saturdays, the 29 at 00:16 (after midnight) from Viscount Drive, reaching Edinburgh at 00:20; on Sundays, the 29 at 00:16 (after midnight) from Viscount Drive, reaching Edinburgh at 00:19.
What time is the last bus from Eskbank to Carlisle?
The last direct bus from Eskbank to Carlisle: on weekdays, there's no direct bus; on Saturdays, there's no direct bus; on Sundays, the X95 at 11:17 from Ancrum Bank, reaching Carlisle at 14:10.
What time is the last bus from Eskbank to Temple?
The last direct bus from Eskbank to Temple: on weekdays, the 4 at 13:38 from Tesco, reaching Temple at 13:17; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Eskbank to Musselburgh?
The last direct bus from Eskbank to Musselburgh: on weekdays, the 140 at 23:44 from Bonnyrigg Road, reaching Musselburgh at 23:57; on Saturdays, the 140 at 23:44 from Bonnyrigg Road, reaching Musselburgh at 23:57; on Sundays, the 140 at 22:35 from Bonnyrigg Road, reaching Musselburgh at 22:48.
What time is the last bus from Eskbank to Dalkeith?
The last direct bus from Eskbank to Dalkeith: on weekdays, the 3 at 00:14 (after midnight) from Eskbank Court, reaching Dalkeith at 00:15; on Saturdays, the 3 at 00:13 (after midnight) from Eskbank Court, reaching Dalkeith at 00:14; on Sundays, the 3 at 00:14 (after midnight) from Eskbank Court, reaching Dalkeith at 00:15.
What time is the last bus from Eskbank to Galashiels?
The last direct bus from Eskbank to Galashiels: on weekdays, the X95 at 20:55 from Ancrum Bank, reaching Galashiels at 21:43; on Saturdays, the X95 at 20:55 from Ancrum Bank, reaching Galashiels at 21:43; on Sundays, the X95 at 19:17 from Ancrum Bank, reaching Galashiels at 20:05.
What time is the last bus from Eskbank to Loanhead?
The last direct bus from Eskbank to Loanhead: on weekdays, the 140 at 23:33 from Muirpark, reaching Loanhead at 23:44; on Saturdays, the 140 at 23:33 from Muirpark, reaching Loanhead at 23:44; on Sundays, the 140 at 21:39 from Muirpark, reaching Loanhead at 21:50.
What time is the last bus from Eskbank to Hawick?
The last direct bus from Eskbank to Hawick: on weekdays, the X95 at 20:55 from Ancrum Bank, reaching Hawick at 22:22; on Saturdays, the X95 at 20:55 from Ancrum Bank, reaching Hawick at 22:22; on Sundays, the X95 at 19:17 from Ancrum Bank, reaching Hawick at 20:44.
What time is the last bus from Eskbank to Penicuik?
The last direct bus from Eskbank to Penicuik: on weekdays, the 140 at 23:33 from Muirpark, reaching Penicuik at 23:59; on Saturdays, the 140 at 23:33 from Muirpark, reaching Penicuik at 23:59; on Sundays, there's no direct bus.
What time is the last bus from Eskbank to Bonnyrigg?
The last direct bus from Eskbank to Bonnyrigg: on weekdays, the 140 at 23:33 from Muirpark, reaching Bonnyrigg at 23:34; on Saturdays, the 140 at 23:33 from Muirpark, reaching Bonnyrigg at 23:34; on Sundays, the 140 at 21:39 from Muirpark, reaching Bonnyrigg at 21:40.

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