Selkirk hotels

Average price from £29

Hotels in Selkirk

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.

Hotels near Selkirk
  • Edinburgh A1 (Musselburgh)

    Carberry Road Inveresk Musselburgh EH21 8PT
    (27 miles) Based on 296 traveller reviews
    Average price from
    £29.00
    View details
  • Edinburgh Leith Waterfront

    51-53 Newhaven Place Leith Edinburgh EH6 4TX
    (32.8 miles) Based on 1147 traveller reviews
    Average price from
    £29.00
    View details
  • Edinburgh A1 (Newcraighall)

    91 Newcraighall Road Newcraighall Edinburgh EH21 8RX
    (28.3 miles) Based on 380 traveller reviews
    Average price from
    £39.00
    View details
  • Edinburgh (South Queensferry)

    Builyeon Road South Queensferry Edinburgh EH30 9YJ
    (37.1 miles) Based on 298 traveller reviews
    Average price from
    £39.00
    View details
  • Edinburgh Central (Lauriston Place)

    82 Lauriston Place Edinburgh EH3 9DG
    (30.6 miles) Based on 1316 traveller reviews
    Average price from
    £42.50
    View details
  • Edinburgh City Centre (Haymarket)

    1 Morrison Link Edinburgh EH3 8DN
    (30.9 miles) Based on 2160 traveller reviews
    Average price from
    £41.00
    View details
  • Edinburgh East

    228 Willowbrae Road Edinburgh Scotland EH8 7NG
    (29.7 miles) Based on 333 traveller reviews
    Average price from
    £29.00
    View details

Find Premier Inn hotels near 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.