Buses in Galashiels

16 bus routes serve Galashiels, run by Borders Buses and Scottish Borders Council. Trains are run by ScotRail. The main interchange is Galashiels Transport Interchange.

Bus station: Galashiels Transport Interchange

Most frequent routes

Where you can go from Galashiels

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Galashiels?
Direct buses from Galashiels go to Edinburgh (train, X62, 51), Earlston (313, 314), Hawick (X95, 44), Balmoral (75B), Bannerfield (73), Berwick-upon-Tweed (67), Borders General Hospital (44), Duns (60), Ettrick (912) and Heriot (G01).
Which bus goes from Galashiels to Edinburgh?
Routes train, X62 and 51, run by ScotRail and Borders Buses.
Which bus goes from Galashiels to Earlston?
Routes 313 and 314, run by Borders Buses.
Which bus goes from Galashiels to Hawick?
Routes X95 and 44, run by Borders Buses and Scottish Borders Council.
Where do buses stop in Galashiels?
The busiest stops are Tweedbank station, Galashiels station, Galashiels Transport Interchange, Galashiels Health Centre and Market Street Fountain.
Which bus companies run in Galashiels?
Borders Buses and Scottish Borders Council.
What are the most frequent buses in Galashiels?
the X95 (Hawick – Galashiels), the X62 (Edinburgh – Galashiels), the 60 (Duns – Tweedmouth) and the 68 (Jedburgh – Galashiels).
Where is the bus station in Galashiels?
Buses meet at Galashiels Transport Interchange.

Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 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