Hotels in Selkirk
29 handpicked places to stay
Photo © dzdzownicolo, Google Maps
Philipburn Hotel BW Signature Collection
Hotel · Linglie Road, Selkirk
A 20-room hotel on Linglie Road, Selkirk, close to the Ettrick Water and Borders walking country, with a spa and indoor pool.
The Glen Hotel
Hotel · Yarrow Terrace, Selkirk
A small nine-room hotel on Yarrow Terrace in Selkirk, with a spa, indoor pool and garden rare for a property this size.
County Hotel
Hotel · 3-5 High Street, Selkirk
A High Street hotel in Selkirk, Scottish Borders, with free parking and a garden, handy for golf, fishing and walking country nearby.
Cross Keys Inn Ettrickbridge
Hotel · Main Street, Ettrickbridge · 3.3 miles away
Cross Keys Inn Ettrickbridge is a village pub-hotel in the Scottish Borders with en-suite family rooms and free on-site parking.
Clovenfords Country Inn
Hotel · 1 Vine Street, Galashiels · 5.5 miles away
A traditional 8-room inn in Galashiels, Scottish Borders, with restaurant, bar and garden, close to Abbotsford House and the Tweed Valley.
The Ghillie
B&B · Prieston House, Melrose · 6.3 miles away
A B&B at Prieston House in Melrose, Scottish Borders, with garden and outdoor seating and free on-site parking.
The Salmon Inn
Hotel · 54 Bank Street, Galashiels · 6.5 miles away
A bar and restaurant hotel on Bank Street in Galashiels, with breakfast, room service and a golf course nearby.
Watson Lodge Guest House
Guest Accommodation · 15-16 Bridge Street, Galashiels · 6.5 miles away
A seven-room guest house on Bridge Street in Galashiels, handy for travellers exploring Abbotsford House and the Tweed Valley by car.
Monorene Guest House
Guest Accommodation · 23 Stirling Street, Galashiels · 6.6 miles away
Guest house on Stirling Street in Galashiels with en-suite family rooms and free parking, handy for the town's pubs and restaurants.
Tweedbank
B&B · 6 Lady Moss, Galashiels · 6.8 miles away
Adults-only B&B in Galashiels, handy for Lauder Golf Club, fishing and walking in the Scottish Borders.
The Waverley Castle Hotel
Hotel · Skirmish Hill, Melrose · 7.8 miles away
Adults-only hotel on Skirmish Hill in Melrose, set in the Scottish Borders countryside, with a garden, bar and free parking.
The Barn at The Coach House
B&B · The Coach House, Melrose · 7.8 miles away
An adults-only B&B in a converted barn at The Coach House in Melrose, close to the Eildon Hills and Melrose Abbey.
Traquair Arms Hotel
Inn · Innerleithen, 6 miles from Peebles · 8 miles away
A traditional gastropub inn in Innerleithen with 16 ensuite rooms and six self-catering cottages, six miles down the Tweed Valley from Peebles.
Traquair Arms Hotel
Hotel · Traquair Arms Hotel Traquair Road, Innerleithen · 8 miles away
Traditional hotel in Innerleithen with a restaurant and bar, offering hearty breakfasts and easy access to Traquair House and the Tweed Valley.
The Old Town Hall B & B
B&B · 20 High Street, Innerleithen · 8.1 miles away
En-suite rooms with drinks and a family option above a converted High Street building in Innerleithen, Scottish Borders.
OYO St Ronans
Hotel · High Street, Peebles · 8.1 miles away
A small seven-room hotel on Peebles High Street, with en-suite rooms and free WiFi close to the Scottish Borders countryside.
Bowden House
B&B · Bowden village, on St Cuthbert's Way · 8.1 miles away
An award-winning boutique B&B in the conservation village of Bowden, directly on St Cuthbert's Way, three miles from Melrose.
Burts Hotel
Hotel · Market Square, Melrose town centre · 8.3 miles away
An eighteenth century coaching inn on Melrose's Market Square, run by the same family for over fifty years and known for its AA Rosette restaurant.
Kings Arms Hotel
Hotel · High Street, Melrose · 8.3 miles away
Small High Street hotel in Melrose, close to Lauder Golf Club and good walking and cycling country in the Scottish Borders.
George and Abbotsford Hotel
Hotel · High Street, Melrose town centre · 8.3 miles away
A former coaching inn on Melrose High Street once frequented by Sir Walter Scott, with a steak house restaurant and traditional bar.
Station Hotel And Restaurant
Hotel · Market Square, Melrose · 8.3 miles away
A straightforward town-centre hotel on Melrose's Market Square, suited to walkers, cyclists and anglers exploring the Scottish Borders.
The Townhouse Hotel
Hotel · Market Square, Melrose town centre · 8.3 miles away
A white-fronted townhouse hotel on Melrose's Market Square, sister property to Burts Hotel and run by the same family.
Fauhope Country House
Guest Accommodation · Fauhope House, Melrose · 8.7 miles away
Fauhope Country House is a Melrose guest house with breakfast and garden views, close to Lauder Golf Club in the Scottish Borders.
Fauhope House
B&B · Woodland setting above the Tweed, near Gattonside · 8.7 miles away
A five-star Arts and Crafts country house B&B set in thirteen acres of bluebell woodland above the Tweed valley, close to Melrose.
Balcary House Hotel
Hotel · Buccleuch Road, Hawick · 9.5 miles away
Balcary House Hotel on Buccleuch Road, Hawick, doubles as a wedding venue with its own bridal suite in the Scottish Borders.
Whitchester Christian Guest House
Guest Accommodation · Whitchester Christian Guest House, Hawick · 9.5 miles away
A 13-room Christian guest house in Hawick, Scottish Borders, with free parking, a garden and 24-hour reception close to Melrose Golf Club.
The Bank Guest House
B&B · 12 High Street, Hawick · 9.6 miles away
B&B on Hawick's High Street with free parking and en-suite family rooms, close to golf, fishing and horse riding in the Scottish Borders.
Mansfield House Hotel
Hotel · Weensland Road, Hawick · 9.6 miles away
A 12-room hotel on Weensland Road in Hawick, Scottish Borders, with a bar, free WiFi and free on-site parking.
Dryburgh Arms Pub with Rooms
B&B · Melbourne Place, Melrose · 9.6 miles away
Pub with rooms in Melrose, Scottish Borders, with en-suite bedrooms above the bar and free on-site parking.
Know a hotel / b&b in Selkirk that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b