Average price from £29
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.
Average price from£29.00View details
Edinburgh Leith Waterfront51-53 Newhaven Place Leith Edinburgh EH6 4TX (32.8 miles)Average price from£29.00View details
Edinburgh A1 (Newcraighall)91 Newcraighall Road Newcraighall Edinburgh EH21 8RX (28.3 miles)Average price from£39.00View details
Edinburgh (South Queensferry)Builyeon Road South Queensferry Edinburgh EH30 9YJ (37.1 miles)Average price from£39.00View details
Edinburgh Central (Lauriston Place)82 Lauriston Place Edinburgh EH3 9DG (30.6 miles)Average price from£42.50View details
Edinburgh City Centre (Haymarket)1 Morrison Link Edinburgh EH3 8DN (30.9 miles)Average price from£41.00View details
Edinburgh East228 Willowbrae Road Edinburgh Scotland EH8 7NG (29.7 miles)Average price from£29.00View details
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.