Travel from Edinburgh to Selkirk-Scotland

Bus or train from Edinburgh to Selkirk?

ScotRail operates a train from Edinburgh to Selkirk hourly. Tickets cost $11 - $15 and the journey takes 51 min. Borders Buses also services this route every 20 minutes. Alternatively, Borders Buses operates a bus from Edinburgh to Selkirk hourly. Tickets cost $14 and the journey takes 1 h 41 min.

How to get from Edinburgh to Selkirk

From Edinburgh train to Galashiels, Transport Interchange then bus to Selkirk, Market Place (Bus Shelter). 1 h 19 min £12. From South Side, Surgeons' Hall (at 46) bus to Selkirk, Market Place (Bus Shelter). 1 h 41 min £10. From Edinburgh taxi to Selkirk. 54 min £111. From Edinburgh drive to Selkirk. 54 min £7. From Edinburgh rideshare to Selkirk. 1 h 12 min £3.

Operators from Edinburgh to Selkirk