Last buses from Newbattle

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

ToToday (Saturday)WeekdaysSaturdaysSundays
Edinburgh29 00:11 after midnight29 00:11 after midnight29 00:11 after midnight29 00:11 after midnight
CarlislenonenonenoneX95 11:19
DalkeithX95 19:16X95 19:16X95 19:16X95 17:39
Eskbank29 00:11 after midnight29 00:11 after midnight29 00:11 after midnight29 00:11 after midnight
GalashielsX95 20:57X95 20:57X95 20:57X95 19:19
LoanheadnoneX33 19:00nonenone
HawickX95 20:57X95 20:57X95 20:57X95 19:19
Penicuiknone800 12:31nonenone
BonnyriggnoneX33 19:00nonenone
Crewe Toll29 22:5729 22:5729 22:5729 22:57
StraitonnoneX33 19:00nonenone
Bilstonnone800 12:31nonenone
DanderhallX95 19:16X95 19:16X95 19:16X95 17:39
LasswadenoneX33 19:00nonenone
WadingburnnoneX33 19:00nonenone
Gorebridge29 23:3129 23:3229 23:3129 23:32
Newtongrange29 23:3129 23:3229 23:3129 23:32
Gowkley Mossnone800 12:31nonenone
Gowkshill29 23:3129 23:3229 23:3129 23:32
Melville Nursery29 00:11 after midnight29 00:11 after midnight29 00:11 after midnight29 00:11 after midnight
SelkirkX95 20:57X95 20:57X95 20:57X95 19:19
StowX95 20:57X95 20:57X95 20:57X95 19:19
BolesideX95 20:57X95 20:57X95 20:57X95 19:19
CanonbienonenonenoneX95 11:19
EasthousesnoneX33 07:36nonenone
KingstownnonenonenoneX95 11:19
KippielawnoneX33 07:36nonenone
LangholmnonenonenoneX95 11:19
LindeanX95 20:57X95 20:57X95 20:57X95 19:19
MoorvillenonenonenoneX95 11:19
BryansnoneX33 07:36nonenone
LongtownnonenonenoneX95 11:19
Lothianbridge29 23:3129 23:3229 23:3129 23:32
Newtonloan TollX95 20:57X95 20:57X95 20:57X95 19:19
AshkirkX95 20:57X95 20:57X95 20:57X95 19:19
BlackfordnonenonenoneX95 11:19
BowlandX95 20:57X95 20:57X95 20:57X95 19:19
FalahillX95 20:57X95 20:57X95 20:57X95 19:19
FountainhallX95 20:57X95 20:57X95 20:57X95 19:19
HarkernonenonenoneX95 11:19

The time each last direct bus leaves Newbattle, 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 Newbattle tonight?
The 29 to Eskbank at 00:11 (after midnight) from Kings Gate, from the timetable for Saturday.
What time is the last bus from Newbattle to Edinburgh?
The last direct bus from Newbattle to Edinburgh: on weekdays, the 29 at 00:11 (after midnight) from Kings Gate, reaching Edinburgh at 00:20; on Saturdays, the 29 at 00:11 (after midnight) from Kings Gate, reaching Edinburgh at 00:20; on Sundays, the 29 at 00:11 (after midnight) from Kings Gate, reaching Edinburgh at 00:19.
What time is the last bus from Newbattle to Carlisle?
The last direct bus from Newbattle to Carlisle: on weekdays, there's no direct bus; on Saturdays, there's no direct bus; on Sundays, the X95 at 11:19 from Newbattle Abbey Crescent, reaching Carlisle at 14:10.
What time is the last bus from Newbattle to Dalkeith?
The last direct bus from Newbattle to Dalkeith: on weekdays, the X95 at 19:16 from Newbattle Cemetery, reaching Dalkeith at 19:19; on Saturdays, the X95 at 19:16 from Newbattle Cemetery, reaching Dalkeith at 19:19; on Sundays, the X95 at 17:39 from Newbattle Cemetery, reaching Dalkeith at 17:42.
What time is the last bus from Newbattle to Eskbank?
The last direct bus from Newbattle to Eskbank: on weekdays, the 29 at 00:11 (after midnight) from Kings Gate, reaching Eskbank at 00:14; on Saturdays, the 29 at 00:11 (after midnight) from Kings Gate, reaching Eskbank at 00:14; on Sundays, the 29 at 00:11 (after midnight) from Kings Gate, reaching Eskbank at 00:14.
What time is the last bus from Newbattle to Galashiels?
The last direct bus from Newbattle to Galashiels: on weekdays, the X95 at 20:57 from Newbattle Abbey Crescent, reaching Galashiels at 21:43; on Saturdays, the X95 at 20:57 from Newbattle Abbey Crescent, reaching Galashiels at 21:43; on Sundays, the X95 at 19:19 from Newbattle Abbey Crescent, reaching Galashiels at 20:05.
What time is the last bus from Newbattle to Loanhead?
The last direct bus from Newbattle to Loanhead: on weekdays, the X33 at 19:00 from Kings Gate, 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 Newbattle to Hawick?
The last direct bus from Newbattle to Hawick: on weekdays, the X95 at 20:57 from Newbattle Abbey Crescent, reaching Hawick at 22:22; on Saturdays, the X95 at 20:57 from Newbattle Abbey Crescent, reaching Hawick at 22:22; on Sundays, the X95 at 19:19 from Newbattle Abbey Crescent, reaching Hawick at 20:44.
What time is the last bus from Newbattle to Penicuik?
The last direct bus from Newbattle to Penicuik: on weekdays, the 800 at 12:31 from Newbattle Cemetery, reaching Penicuik at 13:10; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Newbattle to Bonnyrigg?
The last direct bus from Newbattle to Bonnyrigg: on weekdays, the X33 at 19:00 from Kings Gate, reaching Bonnyrigg at 19:01; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Newbattle to Crewe Toll?
The last direct bus from Newbattle to Crewe Toll: on weekdays, the 29 at 22:57 from Kings Gate, reaching Crewe Toll at 23:47; on Saturdays, the 29 at 22:57 from Kings Gate, reaching Crewe Toll at 23:47; on Sundays, the 29 at 22:57 from Kings Gate, reaching Crewe Toll at 23:47.

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