Skip to main content

Hotels in Scottish Borders

48 handpicked places to stay

Hotels and B&Bs across the Scottish Borders tend to reflect the region's mix of market towns and quiet countryside, with country houses like Fauhope House and Glenternie House offering a more secluded stay alongside town-centre guest houses in Melrose, Kelso and Jedburgh. Peebles has a good spread of options for those wanting shops and restaurants within walking distance, while Allanton suits travellers keen to base themselves near the river and the surrounding farmland.

Many properties here are converted period houses rather than chain hotels, so expect individual character at places such as Bowden House, The Old Priory and Braidwood Guest House. Those touring the abbeys or walking the Southern Upland Way often choose Jedburgh or Kelso for a central base, while Hundalee House and St Ola work well for a slower pace closer to the hills.

Fauhope House
5 star

Fauhope House

B&B · Woodland setting above the Tweed, near Gattonside

A five-star Arts and Crafts country house B&B set in thirteen acres of bluebell woodland above the Tweed valley, close to Melrose.

The Old Priory
4 star★

The Old Priory

Guest House · Woodmarket, Kelso town centre

A long-established private guesthouse on Woodmarket in Kelso, run by owner Robin Girdwood and rated the town's top guesthouse on TripAdvisor for many years.

Inglestone House
4 star★

Inglestone House

B&B · Bowmont Street, Kelso town centre

A Georgian townhouse guest house in the centre of Kelso, run by its owners since 2014 and known for an award-winning cooked breakfast.

Bowden House
4 star★

Bowden House

B&B · Bowden village, on St Cuthbert's Way

An award-winning boutique B&B in the conservation village of Bowden, directly on St Cuthbert's Way, three miles from Melrose.

Cringletie House
4 star★

Cringletie House

Hotel · 28-acre estate, 5 minutes from Peebles

A 15-room country house hotel on a 28-acre hilltop estate near Peebles, with a walled garden dating to 1666 and an AA two-Rosette restaurant.

The Wheatsheaf Hotel & Restaurant
4 star★

The Wheatsheaf Hotel & Restaurant

Inn · Swinton village green, 9 miles from Kelso

A well-regarded restaurant with rooms overlooking the green in Swinton, Berwickshire, known for its dining as much as its comfortable, individually styled bedrooms.

SCHLOSS Roxburghe Hotel & Golf Course
5 star

SCHLOSS Roxburghe Hotel & Golf Course

Hotel · Heiton estate, 3 miles from Kelso

A five-star country estate near Kelso with a championship golf course, spa and infinity pool, set in extensive parkland on the River Teviot.

Burts Hotel
4 star★

Burts Hotel

Hotel · Market Square, Melrose town centre

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.

Glenternie House
3 star★★

Glenternie House

B&B · Hidden valley, 4 miles from Peebles

A Victorian mansion B&B in a secluded valley four miles from Peebles, with a full Scottish breakfast and dinner available by arrangement.

The Townhouse Hotel
3 star★★

The Townhouse Hotel

Hotel · Market Square, Melrose town centre

A white-fronted townhouse hotel on Melrose's Market Square, sister property to Burts Hotel and run by the same family.

Peebles Hydro Hotel
4 star★

Peebles Hydro Hotel

Hotel · 30-acre grounds on the edge of Peebles

A large Victorian hydropathic hotel set in 30 acres above Peebles, with an indoor pool, spa and 132 bedrooms geared towards families and groups.

The Park Peebles
3 star★★

The Park Peebles

Hotel · Town centre, Innerleithen Road

A boutique hotel in central Peebles built around the site of the old March Street Mills, with its own restaurant, bar and dog-friendly rooms.

Barony Castle Hotel
4 star★

Barony Castle Hotel

Hotel · Eddleston, 10 minutes north of Peebles

A 16th-century castle turned 82-room hotel near Eddleston, with a leisure spa, pool and Rosette-awarded restaurant a short drive from Peebles.

The Tontine Hotel
3 star★★

The Tontine Hotel

Hotel · High Street, Peebles town centre

A 36-room hotel on Peebles High Street dating to 1808, with river views to the rear and a restaurant serving locally sourced Scottish menus.

Copper Tree Bed and Breakfast

Copper Tree Bed and Breakfast

B&B · 19 Springwood Bank, Kelso

Small two-room B&B on Springwood Bank in Kelso, Scottish Borders, with a garden and free parking for those exploring the countryside.

Mill House

Mill House

B&B · Main Street, Kelso, Kelso

A traditional Kelso B&B on Main Street with free parking, garden seating and rooms handy for golf, fishing and walking country.

Premier Room

Premier Room

B&B · 8 Barony Park, Kelso

Adults-only B&B room with en-suite bathroom in Kelso, Scottish Borders, close to golf, fishing and walking country.

The Black Swan Hotel

The Black Swan Hotel

Hotel · 7 Horsemarket, Kelso

Traditional hotel in Kelso with its own bar and breakfast, family rooms and free parking, close to Lauder Golf Club.

Broomfields Country House

Broomfields Country House

Hotel · Broomfields, Melrose

Adults-only country house hotel amid the Scottish Borders countryside near Melrose, with gardens and Lauder Golf Club close by.

Clint Lodge

Clint Lodge

Hotel · St Boswells, Melrose

Clint Lodge is a small five-room hotel near St Boswells in the Scottish Borders, set in its own garden with free parking.

Dryburgh Arms Pub with Rooms

Dryburgh Arms Pub with Rooms

B&B · Melbourne Place, Melrose

Pub with rooms in Melrose, Scottish Borders, with en-suite bedrooms above the bar and free on-site parking.

Fauhope Country House

Fauhope Country House

Guest Accommodation · Fauhope House, Melrose

Fauhope Country House is a Melrose guest house with breakfast and garden views, close to Lauder Golf Club in the Scottish Borders.

Green Tree Hotel

Green Tree Hotel

Hotel · 41 Eastgate, Peebles

A pub-style hotel on Eastgate in Peebles, in the Scottish Borders countryside, with free parking and a bar and restaurant on site.

Macdonald Cardrona Hotel Golf & Spa

Macdonald Cardrona Hotel Golf & Spa

Hotel · Cardronah, Peebles

A large four-storey hotel near Peebles with 99 rooms, its own golf course, spa and indoor pool amid Tweed Valley countryside.

OYO St Ronans

OYO St Ronans

Hotel · High Street, Peebles

A small seven-room hotel on Peebles High Street, with en-suite rooms and free WiFi close to the Scottish Borders countryside.

Carfraemill

Carfraemill

Hotel · Lauder, Lauder

Hotel near Lauder in the Scottish Borders, well placed for walking, cycling, fishing and horse riding amid the surrounding countryside.

Lornebank Homestay

Lornebank Homestay

B&B · 10 East High Street, Lauder

A straightforward B&B on East High Street in Lauder, well suited to golfers and pet owners touring the Scottish Borders by car.

The Black Bull Hotel

The Black Bull Hotel

Hotel · 13-15 Market Place, Lauder

An 8-room coaching inn on Lauder's Market Place, with its own restaurant, bar and free parking in the Scottish Borders.

The Lauderdale Hotel

The Lauderdale Hotel

Hotel · 1 Edinburgh Road, Lauder

A straightforward hotel in the Scottish Borders town of Lauder, with a restaurant, bar and garden, and dogs welcome throughout.

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.

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.

Eyesleepover

Eyesleepover

Hotel · Toll Bridge Road, Eyemouth

A straightforward base on Toll Bridge Road in Eyemouth for travellers who want golf, fishing or coastal walks without fuss.

The Craw Inn

The Craw Inn

Hotel · Auchencrow, Eyemouth

A pet-friendly inn in Auchencrow, Eyemouth, with en-suite rooms, its own restaurant and bar, and free parking on site.

The Glenerne Guest House

The Glenerne Guest House

B&B · Albert Road, Eyemouth

A guest house on Albert Road in Eyemouth, Scottish Borders, with free on-site parking and an EV charge point close to the harbour town's attractions.

The Home Arms Guesthouse

The Home Arms Guesthouse

B&B · High Street, Eyemouth

A B&B on Eyemouth's High Street, Scottish Borders, with sea views and easy reach of the harbour and coastal walks.

Castle Hotel

Castle Hotel

Hotel · 11 High Street, Coldstream

A High Street hotel in Coldstream, Scottish Borders, with a restaurant, bar and rooms that welcome families and pets alike.

Newcastle Arms Hotel

Newcastle Arms Hotel

Hotel · 50 High Street, Coldstream

A High Street hotel in Coldstream, on the edge of the Scottish Borders countryside, with free parking, a garden and a bar.

Allerton House

Allerton House

Guest Accommodation · Oxnam Road, Jedburgh

Allerton House is a guest accommodation on Oxnam Road in Jedburgh, surrounded by Scottish Borders countryside, with a garden and free parking.

Hundalee House

Hundalee House

Guest Accommodation · Hundalee House, Jedburgh

A period house in Jedburgh with en-suite rooms, garden grounds and free parking, close to Lauder Golf Club and walking country.

St Ola

St Ola

B&B · Oxnam Road, Jedburgh

Adults-only B&B on Oxnam Road in Jedburgh, with en-suite rooms and drinks in room for a straightforward, comfortable stay.

The Capon Tree Town House

The Capon Tree Town House

Hotel · 61-63 High Street, Jedburgh

A High Street hotel in Jedburgh with a well-regarded restaurant serving a varied menu, including a popular three-course deal at fair prices.

Green Hope

Green Hope

Guest Accommodation · Ellemford, Duns

Green Hope is a six-room guest house at Ellemford near Duns, deep in Scottish Borders countryside with walking and fishing on the doorstep.

The Wheatsheaf at Swinton

The Wheatsheaf at Swinton

Hotel · The Green, Duns

A small 10-room inn on the green at Swinton, near Duns in the Scottish Borders, with its own restaurant and bar.

The White Swan Hotel

The White Swan Hotel

Hotel · Market Square, Duns

En-suite rooms with free WiFi and drinks on hand at The White Swan Hotel, right on Market Square in Duns, Scottish Borders.

Black Burn Lodge B and B

Black Burn Lodge B and B

B&B · North Hermitage Street, Newcastleton

A B&B on North Hermitage Street in Newcastleton, close to Hermitage Castle and the surrounding Scottish Borders countryside.

Liddesdale Hotel Inn

Liddesdale Hotel Inn

Hotel · 17 Douglas Square, Newcastleton

A small, six-room inn on Douglas Square in Newcastleton, Scottish Borders, with its own bar and restaurant and free parking.

Sorbietrees B&B

Sorbietrees B&B

B&B · Sorbietrees, Newcastleton

Sorbietrees B&B near Newcastleton offers en-suite family rooms in the Scottish Borders, with free parking and a garden to relax in.

🏨

Know a hotel / b&b in Scottish Borders 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