Visit Us

We look forward to welcoming you to Selkirk

The Royal and Ancient Burgh sits high above the Ettrick and Yarrow Valleys in the heart of the Scottish Borders. Selkirk has a rich history stretching back to the 12th century. With its early beginnings as a royal castle on Peel Hill. Historically important with William Wallace being named as ‘Guardian of Scotland’ here, and James V confirmed Royal burgh status in the 16th century in recognition of the townspeople’s loyalty to the Crown.

The world-famous Selkirk Common Riding commemorates the riding of the marches and the Battle of Flodden in 1513 with the Casting of the Colours acting as a poignant reminder of the battle. The town also has a long association with the Scottish historical novelist, Sir Walter Scott, who served as Sheriff for 33 years.

Traditional Market Town

Nowadays Selkirk is a traditional market town with a history in farming and textiles and a warm welcome for visitors. The town is centred on the Market Place and defined by the Ring o’ the Toun. Come and explore the town’s braes and wynds and local speciality shops, and make sure you try the local bread speciality, the Selkirk Bannock.

Heart of the Scottish Borders

Located in the heart of the Scottish Borders on the A7, which travels from Edinburgh to Carlisle.

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.

The tickets can be purchased from ScotRail-staffed stations and on the Borders train.  Customers can also contact ScotRail on 0344 811 0141.

Stay a while

The town of Selkirk is a hidden gem just an hour a way from Edinburgh.

Why not start from here by booking with a local accommodation provider: enjoy our beautiful landscapes; visit our many historic houses, or take a city trip knowing that you can return to the beauty of the Scottish Borders!

Find Us

Want to know how to get here? This link will help!


Located in the heart of the Scottish Borders on the A7, which travels from Edinburgh to Carlisle. If travelling by public transport then Traveline Scotland can provide you with route options by using their journey planner, that might include getting the train on the Borders Railway from Edinburgh to Galashiels.

Local Accommodation

We have a few hotels and B&Bs in town, a campsite near by and some fabulous self catering properties dotted around Selkirk and the surrounding area. Take a look.