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.

ToToday (Saturday)WeekdaysSaturdaysSundays
EdinburghX62 19:49X62 19:49X62 19:49X62 19:29
CarlisleX95 16:29X95 16:29X95 16:29X95 15:22
Berwick-upon-Tweed67 18:1967 18:1967 18:1967 17:19
DalkeithX95 18:22X95 18:22X95 18:22X95 16:47
EskbankX95 18:22X95 18:22X95 18:22X95 16:47
LoanheadX62 19:49X62 19:49X62 19:49X62 19:29
HawickX95 22:59X95 22:59X95 22:59X95 20:21
PenicuikX62 19:49X62 19:49X62 19:49X62 19:29
StraitonX62 19:49X62 19:49X62 19:49X62 19:29
BilstonX62 19:49X62 19:49X62 19:49X62 19:29
DanderhallX95 18:22X95 18:22X95 18:22X95 16:47
Kelso67 20:1967 20:1967 20:1967 19:20
GorebridgeX95 18:22X95 18:22X95 18:22X95 16:47
Milton BridgeX62 19:49X62 19:49X62 19:49X62 19:29
Melrose51 22:0451 22:0451 22:0460 19:55
NewtongrangeX95 18:22X95 18:22X95 18:22X95 16:47
PeeblesX62 21:49X62 21:49X62 21:49X62 19:29
Darnick51 21:0051 21:0051 21:0067 19:20
Leaderfoot51 21:0051 21:0051 21:0067 19:20
Burnmouth60 17:2460 17:2460 17:24none
Eyemouth60 17:2460 17:2460 17:24none
Gowkley MossX62 19:49X62 19:49X62 19:49X62 19:29
Lamberton60 17:2460 17:2460 17:24none
Marshall Meadows60 17:2460 17:2460 17:24none
NewbattleX95 18:22X95 18:22X95 18:22X95 16:47
Newtown St Boswells68 20:4968 20:4968 20:4967 19:20
SelkirkX95 22:59X95 22:59X95 22:59X95 20:21
StowX95 18:22X95 18:22X95 18:22X95 16:47
BolesideX95 22:59X95 22:59X95 22:59X95 20:21
CanonbieX95 16:29X95 16:29X95 16:29X95 15:22
Coldstream67 18:1967 18:1967 18:1967 17:19
Earlston51 21:0051 21:0051 21:0060 19:11
KingstownX95 16:29X95 16:29X95 16:29X95 15:22
LangholmX95 16:29X95 16:29X95 16:29X95 15:22
LindeanX95 22:59X95 22:59X95 22:59X95 20:21
MoorvilleX95 16:29X95 16:29X95 16:29X95 15:22
Oxton51 16:3251 16:3251 16:3251 15:18
St Boswells68 20:4968 20:4968 20:4967 19:20
Ayton60 17:2460 17:2460 17:24none
CardronaX62 21:49X62 21:49X62 21:49X62 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