Hotels in Scottish Borders
48 handpicked places to stay
Photo © Nigel Andrews, Google Maps
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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