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.

Take a look at the Visitor Charter.

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.  We have lots of things to do and see.

Why not stay with us; let us help you find a local accommodation provider.  By basing yourselves in Selkirk, amongst our beautiful landscapes, you can visit the many historic houses in the Scottish Borders; explore the other mill towns in the region or even take the train to Edinburgh for a day trip, in the happy knowledge 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

Selkirk has a few hotels and B&Bs in town, as well as a campsite near by and some fabulous self catering properties the town as well as the surrounding area. Take a look.