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.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Edinburgh | 29 00:11 after midnight | 29 00:11 after midnight | 29 00:11 after midnight | 29 00:11 after midnight |
| Carlisle | none | none | none | X95 11:19 |
| Dalkeith | X95 19:16 | X95 19:16 | X95 19:16 | X95 17:39 |
| Eskbank | 29 00:11 after midnight | 29 00:11 after midnight | 29 00:11 after midnight | 29 00:11 after midnight |
| Galashiels | X95 20:57 | X95 20:57 | X95 20:57 | X95 19:19 |
| Loanhead | none | X33 19:00 | none | none |
| Hawick | X95 20:57 | X95 20:57 | X95 20:57 | X95 19:19 |
| Penicuik | none | 800 12:31 | none | none |
| Bonnyrigg | none | X33 19:00 | none | none |
| Crewe Toll | 29 22:57 | 29 22:57 | 29 22:57 | 29 22:57 |
| Straiton | none | X33 19:00 | none | none |
| Bilston | none | 800 12:31 | none | none |
| Danderhall | X95 19:16 | X95 19:16 | X95 19:16 | X95 17:39 |
| Lasswade | none | X33 19:00 | none | none |
| Wadingburn | none | X33 19:00 | none | none |
| Gorebridge | 29 23:31 | 29 23:32 | 29 23:31 | 29 23:32 |
| Newtongrange | 29 23:31 | 29 23:32 | 29 23:31 | 29 23:32 |
| Gowkley Moss | none | 800 12:31 | none | none |
| Gowkshill | 29 23:31 | 29 23:32 | 29 23:31 | 29 23:32 |
| Melville Nursery | 29 00:11 after midnight | 29 00:11 after midnight | 29 00:11 after midnight | 29 00:11 after midnight |
| Selkirk | X95 20:57 | X95 20:57 | X95 20:57 | X95 19:19 |
| Stow | X95 20:57 | X95 20:57 | X95 20:57 | X95 19:19 |
| Boleside | X95 20:57 | X95 20:57 | X95 20:57 | X95 19:19 |
| Canonbie | none | none | none | X95 11:19 |
| Easthouses | none | X33 07:36 | none | none |
| Kingstown | none | none | none | X95 11:19 |
| Kippielaw | none | X33 07:36 | none | none |
| Langholm | none | none | none | X95 11:19 |
| Lindean | X95 20:57 | X95 20:57 | X95 20:57 | X95 19:19 |
| Moorville | none | none | none | X95 11:19 |
| Bryans | none | X33 07:36 | none | none |
| Longtown | none | none | none | X95 11:19 |
| Lothianbridge | 29 23:31 | 29 23:32 | 29 23:31 | 29 23:32 |
| Newtonloan Toll | X95 20:57 | X95 20:57 | X95 20:57 | X95 19:19 |
| Ashkirk | X95 20:57 | X95 20:57 | X95 20:57 | X95 19:19 |
| Blackford | none | none | none | X95 11:19 |
| Bowland | X95 20:57 | X95 20:57 | X95 20:57 | X95 19:19 |
| Falahill | X95 20:57 | X95 20:57 | X95 20:57 | X95 19:19 |
| Fountainhall | X95 20:57 | X95 20:57 | X95 20:57 | X95 19:19 |
| Harker | none | none | none | X95 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