Last buses from Galashiels
Direct buses from Galashiels go to 40 places. Tonight (Saturday) the last one leaves at 22:59, the X95 to Boleside. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Edinburgh | X62 19:49 | X62 19:49 | X62 19:49 | X62 19:29 |
| Carlisle | X95 16:29 | X95 16:29 | X95 16:29 | X95 15:22 |
| Berwick-upon-Tweed | 67 18:19 | 67 18:19 | 67 18:19 | 67 17:19 |
| Dalkeith | X95 18:22 | X95 18:22 | X95 18:22 | X95 16:47 |
| Eskbank | X95 18:22 | X95 18:22 | X95 18:22 | X95 16:47 |
| Loanhead | X62 19:49 | X62 19:49 | X62 19:49 | X62 19:29 |
| Hawick | X95 22:59 | X95 22:59 | X95 22:59 | X95 20:21 |
| Penicuik | X62 19:49 | X62 19:49 | X62 19:49 | X62 19:29 |
| Straiton | X62 19:49 | X62 19:49 | X62 19:49 | X62 19:29 |
| Bilston | X62 19:49 | X62 19:49 | X62 19:49 | X62 19:29 |
| Danderhall | X95 18:22 | X95 18:22 | X95 18:22 | X95 16:47 |
| Kelso | 67 20:19 | 67 20:19 | 67 20:19 | 67 19:20 |
| Gorebridge | X95 18:22 | X95 18:22 | X95 18:22 | X95 16:47 |
| Milton Bridge | X62 19:49 | X62 19:49 | X62 19:49 | X62 19:29 |
| Melrose | 51 22:04 | 51 22:04 | 51 22:04 | 60 19:55 |
| Newtongrange | X95 18:22 | X95 18:22 | X95 18:22 | X95 16:47 |
| Peebles | X62 21:49 | X62 21:49 | X62 21:49 | X62 19:29 |
| Darnick | 51 21:00 | 51 21:00 | 51 21:00 | 67 19:20 |
| Leaderfoot | 51 21:00 | 51 21:00 | 51 21:00 | 67 19:20 |
| Burnmouth | 60 17:24 | 60 17:24 | 60 17:24 | none |
| Eyemouth | 60 17:24 | 60 17:24 | 60 17:24 | none |
| Gowkley Moss | X62 19:49 | X62 19:49 | X62 19:49 | X62 19:29 |
| Lamberton | 60 17:24 | 60 17:24 | 60 17:24 | none |
| Marshall Meadows | 60 17:24 | 60 17:24 | 60 17:24 | none |
| Newbattle | X95 18:22 | X95 18:22 | X95 18:22 | X95 16:47 |
| Newtown St Boswells | 68 20:49 | 68 20:49 | 68 20:49 | 67 19:20 |
| Selkirk | X95 22:59 | X95 22:59 | X95 22:59 | X95 20:21 |
| Stow | X95 18:22 | X95 18:22 | X95 18:22 | X95 16:47 |
| Boleside | X95 22:59 | X95 22:59 | X95 22:59 | X95 20:21 |
| Canonbie | X95 16:29 | X95 16:29 | X95 16:29 | X95 15:22 |
| Coldstream | 67 18:19 | 67 18:19 | 67 18:19 | 67 17:19 |
| Earlston | 51 21:00 | 51 21:00 | 51 21:00 | 60 19:11 |
| Kingstown | X95 16:29 | X95 16:29 | X95 16:29 | X95 15:22 |
| Langholm | X95 16:29 | X95 16:29 | X95 16:29 | X95 15:22 |
| Lindean | X95 22:59 | X95 22:59 | X95 22:59 | X95 20:21 |
| Moorville | X95 16:29 | X95 16:29 | X95 16:29 | X95 15:22 |
| Oxton | 51 16:32 | 51 16:32 | 51 16:32 | 51 15:18 |
| St Boswells | 68 20:49 | 68 20:49 | 68 20:49 | 67 19:20 |
| Ayton | 60 17:24 | 60 17:24 | 60 17:24 | none |
| Cardrona | X62 21:49 | X62 21:49 | X62 21:49 | X62 19:29 |
The time each last direct bus leaves Galashiels, 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 Galashiels tonight?
- The X95 to Boleside at 22:59 from Kingsknowes Drive, from the timetable for Saturday.
- What time is the last bus from Galashiels to Edinburgh?
- The last direct bus from Galashiels to Edinburgh: on weekdays, the X62 at 19:49 from Wood Street, reaching Edinburgh at 21:14; on Saturdays, the X62 at 19:49 from Wood Street, reaching Edinburgh at 21:14; on Sundays, the X62 at 19:29 from Wood Street, reaching Edinburgh at 20:55.
- What time is the last bus from Galashiels to Carlisle?
- The last direct bus from Galashiels to Carlisle: on weekdays, the X95 at 16:29 from Kingsknowes Drive, reaching Carlisle at 18:17; on Saturdays, the X95 at 16:29 from Kingsknowes Drive, reaching Carlisle at 18:17; on Sundays, the X95 at 15:22 from Kingsknowes Drive, reaching Carlisle at 17:10.
- What time is the last bus from Galashiels to Berwick-upon-Tweed?
- The last direct bus from Galashiels to Berwick-upon-Tweed: on weekdays, the 67 at 18:19 from Tweedbank Ind Est, reaching Berwick-upon-Tweed at 19:55; on Saturdays, the 67 at 18:19 from Tweedbank Ind Est, reaching Berwick-upon-Tweed at 19:55; on Sundays, the 67 at 17:19 from Tweedbank Ind Est, reaching Berwick-upon-Tweed at 18:55.
- What time is the last bus from Galashiels to Dalkeith?
- The last direct bus from Galashiels to Dalkeith: on weekdays, the X95 at 18:22 from Halliburton Terrace, reaching Dalkeith at 19:19; on Saturdays, the X95 at 18:22 from Halliburton Terrace, reaching Dalkeith at 19:19; on Sundays, the X95 at 16:47 from Halliburton Terrace, reaching Dalkeith at 17:42.
- What time is the last bus from Galashiels to Eskbank?
- The last direct bus from Galashiels to Eskbank: on weekdays, the X95 at 18:22 from Halliburton Terrace, reaching Eskbank at 19:16; on Saturdays, the X95 at 18:22 from Halliburton Terrace, reaching Eskbank at 19:16; on Sundays, the X95 at 16:47 from Halliburton Terrace, reaching Eskbank at 17:39.
- What time is the last bus from Galashiels to Loanhead?
- The last direct bus from Galashiels to Loanhead: on weekdays, the X62 at 19:49 from Wood Street, reaching Loanhead at 21:10; on Saturdays, the X62 at 19:49 from Wood Street, reaching Loanhead at 21:10; on Sundays, the X62 at 19:29 from Wood Street, reaching Loanhead at 20:50.
- What time is the last bus from Galashiels to Hawick?
- The last direct bus from Galashiels to Hawick: on weekdays, the X95 at 22:59 from Kingsknowes Drive, reaching Hawick at 23:22; on Saturdays, the X95 at 22:59 from Kingsknowes Drive, reaching Hawick at 23:22; on Sundays, the X95 at 20:21 from Kingsknowes Drive, reaching Hawick at 20:44.
- What time is the last bus from Galashiels to Penicuik?
- The last direct bus from Galashiels to Penicuik: on weekdays, the X62 at 19:49 from Wood Street, reaching Penicuik at 20:54; on Saturdays, the X62 at 19:49 from Wood Street, reaching Penicuik at 20:54; on Sundays, the X62 at 19:29 from Wood Street, reaching Penicuik at 20:33.
- What time is the last bus from Galashiels to Straiton?
- The last direct bus from Galashiels to Straiton: on weekdays, the X62 at 19:49 from Wood Street, reaching Straiton at 21:12; on Saturdays, the X62 at 19:49 from Wood Street, reaching Straiton at 21:12; on Sundays, the X62 at 19:29 from Wood Street, reaching Straiton at 20:53.
- What time is the last bus from Galashiels to Bilston?
- The last direct bus from Galashiels to Bilston: on weekdays, the X62 at 19:49 from Wood Street, reaching Bilston at 21:07; on Saturdays, the X62 at 19:49 from Wood Street, reaching Bilston at 21:07; on Sundays, the X62 at 19:29 from Wood Street, reaching Bilston at 20:47.
Buses in Galashiels · 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