Skip to main content

Hotels in Selkirk

29 handpicked places to stay

Philipburn Hotel BW Signature Collection

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

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

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

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

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

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

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

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

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

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

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

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
3 star★★

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

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

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

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
4 star★

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
4 star★

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

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
3 star★★

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

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
3 star★★

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

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
5 star

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

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.

Guest Accommodation
Whitchester Christian Guest House

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

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

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

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