The recently reopened Waverley Line train connection from Edinburgh provides an hourly connection from Edinburgh’s Waverley Station. The new Tweedbank station (midway between Galashiels and Melrose) is only 7 miles, or a 12-minute cab ride), from Selkirk. Borders Buses serves Selkirk, providing connections with every major Border town.

If travelling by train and bus, The Borders Explorer ticket includes a return rail trip from Edinburgh – Galashiels or Tweedbank station and unlimited day travel across the Borders Bus network.