Average price from £45
If you’re looking for hotels in Selkirk, Premier Inn has comfortable, affordable hotels to suit you.
Our hotels feature comfortable, spacious guest rooms and excellent amenities, so you can unwind and get a great night’s sleep after spending a busy day exploring the beautiful royal burgh of Selkirk.
Selkirk, one of the oldest royal burghs in Scotland, is situated in the Scottish Borders, about an hour’s drive from Edinburgh, making it a great choice of destination for a day-trip when you’re staying in one of our Edinburgh hotels.
There’s so much to see and do in Selkirk, however, that you might want to stay at one of our nearby hotels for a little longer and discover everything that the area has to offer. History lovers will enjoy visiting attractions like Bowhill House and Country Estate, Sir Walter Scott’s Courthouse and Halliwell’s House Museum.
Selkirk is also home to some stunning scenery and is the perfect place to go if you enjoy spending time in the Great Outdoors. Stay in one of our Selkirk hotels and you can go for a walk in Cardrona Forest or visit the picture-perfect Yarrow Water.