Scottish Borders hotels

Hotels City Rating From

Willow Court Bed & Breakfast Jedburgh  5 stars

The Friars, Jedburgh, United Kingdom

Jedburgh

Abbotsford, Hope Scott Wing Hotel Galashiels  5 stars

Abbotsford Roxburghshire, Galashiels, United Kingdom

Galashiels INR 102 332

Whitehouse Country House Saint Boswells  5 stars

St. Boswells, Whitehouse Country House, Saint Boswells, United Kingdom, TD6 0ED

Saint Boswells INR 14 499

Auld Cross Keys Inn Denholm  5 stars

Main Street, Denholm, United Kingdom, TD9 8NU

Denholm INR 7 732

Cringletie House Hotel Peebles  4 stars

Edinburgh Road, Peebles, United Kingdom, EH45 8PL

Peebles Fabulous INR 12 437

Macdonald Cardrona Hotel, Golf & Spa Peebles  4 stars

Cardrona, Peebles, United Kingdom, EH45 9H

Peebles Fabulous INR 10 761

Best Western Plus Scottish Borders Selkirk Philipburn Hotel  4 stars

Linglie Road, Selkirk, United Kingdom, TD7 5LS

Selkirk Fabulous INR 10 503

Peebles Hydro Hotel  4 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8LX

Peebles Very good INR 8 892

Dryburgh Abbey Hotel Melrose  4 stars

St Boswells, Melrose, United Kingdom

Melrose Fabulous INR 8 635

Roxburghe Hotel & Golf Course Kelso  4 stars

Heiton, Kelso, United Kingdom, TD5 8JZ

Kelso Superb INR 16 561

The Horseshoe Restaurant With Rooms Peebles  4 stars

Eddleston , Peebles, United Kingdom, EH45 8QP

Peebles

The White Swan Hotel Duns  4 stars

Market Square, Duns, United Kingdom

Duns INR 5 284

Station Hotel And Restaurant Melrose  4 stars

Market Square, Melrose, United Kingdom

Melrose Superb INR 9 021

The Coppice Hotel Hawick  4 stars

Borthwickbrae, Hawick, United Kingdom, TD9 7NA

Hawick INR 6 379

Mansfield House Hotel Hawick  4 stars

Weensland Road, Hawick, United Kingdom, TD9 8LA

Hawick Guest rating INR 8 377

Brougham House - B&B Hawick  4 stars

15 Brougham Place, Hawick, United Kingdom, TD9 9JU

Hawick INR 3 286

Buccleuch Arms Hotel Saint Boswells  4 stars

The Green, Saint Boswells, United Kingdom, TD60EW

Saint Boswells Superb INR 8 184

The Blue Bell Inn Cornhill on Tweed  4 stars

Pallinsburn, Cornhill on Tweed, United Kingdom

Cornhill on Tweed INR 8 635

Colterscleuch House & Cottage Teviothead  4 stars

Colterscleuch House, Teviothead, Hawick, Teviothead, United Kingdom, TD9 0LF

Teviothead

The Lodge, Carfraemill Oxton  4 stars

Lauder, Oxton, United Kingdom, TD2 6RA

Oxton

The Townhouse Kelso Bed & Breakfast  4 stars

Oven Wynd, Kelso, United Kingdom, TD5 7HS

Kelso

The Horseshoe Restaurant With Rooms Eddleston  4 stars

Eddleston, Eddleston, United Kingdom, EH45 8QP

Eddleston INR 12 759

Chirnside Hall Hotel  4 stars

Nr Duns, Chirnside, United Kingdom, TD11 3LD

Chirnside INR 12 050

Abbotshaw House Farm B&B Newcastleton  4 stars

Flatt Farm, Newcastleton, United Kingdom, TD9 0TL

Newcastleton

Black Burn Lodge B & B Newcastleton  4 stars

North Hermitage Street, Newcastleton, United Kingdom, TD9 0RZ

Newcastleton

Meadhon House Hotel Jedburgh  4 stars

48 Castlegate, Jedburgh, United Kingdom

Jedburgh

Balcary House Hotel Hawick  4 stars

Buccleuch Road, Hawick, United Kingdom

Hawick

Park Hotel Peebles  3 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8BA

Peebles Superb INR 6 508

Cross Keys Hotel, Kelso  3 stars

The Cross Keys Hotel, 36-37 The Square, Kelso, United Kingdom

Kelso INR 7 475

Whitchester Christian Guest House Hawick  3 stars

Whitchester Christian Guest House Borthaugh, Hawick, United Kingdom, TD97LN

Hawick

Mercure Peebles Barony Castle Hotel  3 stars

Eddleston, Peebles, United Kingdom, EH458QW

Peebles Fabulous INR 6 895

De Vere Barony Castle Hotel Peebles  3 stars

Eddleston By Peebles, Peebles, United Kingdom, EH45 8QW

Peebles INR 11 663

Redrig Cottage B&B Paxton  3 stars

Moorpark Foulden , Paxton, United Kingdom

Paxton

The Tontine Hotel Peebles  3 stars

High Street, Peebles, United Kingdom, EH45 8AJ

Peebles Fabulous INR 7 024

Meadows B&B West Linton  3 stars

4 Robinsland Drive, West Linton, United Kingdom

West Linton Superb INR 4 961

The Glen Hotel Selkirk  3 stars

Yarrow Terrace, Selkirk, United Kingdom

Selkirk INR 7 797

Neidpath Inn Peebles  3 stars

25 Oldtown Peebles, Peebles, United Kingdom

Peebles INR 6 508

The Townhouse Hotel Melrose  3 stars

Market Square, Melrose, United Kingdom

Melrose INR 11 857

Ednam House Hotel Kelso  3 stars

Bridge St, Kelso, United Kingdom

Kelso INR 13 146

Burt'S Hotel Melrose  3 stars

Market Square, Melrose, United Kingdom

Melrose INR 8 957

St Ronans Hotel Peebles  3 stars

St Ronans Hotel High Street, Peebles, United Kingdom, EH44 6HF

Peebles Good INR 6 573

The Farmhouse At Yetholm Mill Bed & Breakfast Kirk Yetholm  3 stars

Main St, Kirk Yetholm, Kirk Yetholm, United Kingdom, TD5 8PE

Kirk Yetholm Superb

The Border Hotel Kelso  3 stars

The Green Roxburghshire, Kelso, United Kingdom, TD5 8PQ

Kelso INR 7 346

Duncan House Bed & Breakfast Kelso  3 stars

Chalkheugh Terrace , Kelso, United Kingdom, TD5 7DX

Kelso INR 6 057

Liddesdale Hotel Inn Newcastleton  3 stars

17 Douglas Square, Newcastleton, United Kingdom, TD9 0QD

Newcastleton INR 7 346

The Horse & Hound Country Inn Hawick  3 stars

Bonchester Bridge, Hawick, United Kingdom, TD9 8JN

Hawick INR 6 444

Calico House Bed & Breakfast Hotel Coldstream  3 stars

44 High Street, Coldstream, United Kingdom, TD12 4AS

Coldstream INR 16 432

Craigielea Guest House Galashiels  3 stars

Lawyers Brae, Galashiels, United Kingdom, TD1 3JQ

Galashiels

Elm House Hotel Hawick  3 stars

17 North Bridge Street, Hawick, United Kingdom, TD9 9BD

Hawick INR 6 250

Clovenfords Country Inn  3 stars

1 Vine Street, Clovenfords, Clovenfords , Borders, United Kingdom, TD1 3LU

Clovenfords , Borders Very good INR 8 119

Copper Tree Bed And Breakfast Kelso  3 stars

19 Springwood Bank , Kelso, United Kingdom

Kelso INR 6 959

Kings Arms Hotel Melrose  3 stars

High Street, Melrose, United Kingdom

Melrose INR 7 732

Whinmore B&B Longformacus  3 stars

Gifford Road, Longformacus, United Kingdom

Longformacus

Larkhall Burn Cottages Jedburgh  3 stars

. Peebles, Jedburgh, United Kingdom

Jedburgh

The Waverley Castle Hotel Melrose  3 stars

Skirmish Hill, Waverley Road, Melrose, United Kingdom, TD6 9AA

Melrose INR 9 730

The Red Lion Hotel Earlston  3 stars

The Square, Earlston, United Kingdom, TD4 6DB

Earlston INR 5 670

Wiltonburn Farm B&B Hawick  3 stars

Wiltonburn Farm, Hawick, United Kingdom, TD9 7LL

Hawick Good

Goldilands Bed & Breakfast Kelso  3 stars

Roxburgh Road, Kelso, United Kingdom, TD5 8TP

Kelso

The Park Hotel Peebles  3 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8BA

Peebles INR 7 088

County Hotel Selkirk  3 stars

3-5 High Street, Market Square, Selkirk, United Kingdom, TD7 4BZ

Selkirk Very good INR 6 895

Castle Hotel Coldstream  3 stars

11 High Street, Coldstream, United Kingdom, TD12 4AP

Coldstream Guest rating INR 5 477

Allanton Inn  3 stars

Allanton , Allanton, United Kingdom, TD11 3JZ

Allanton INR 10 697

Westwood House Bed And Breakfast Grantshouse  3 stars

Houndwood, Grantshouse, United Kingdom, TD14 5TP

Grantshouse INR 6 895

The Allan Ramsay Hotel West Linton  3 stars

Near Penicuik Carlops, West Linton, United Kingdom

West Linton

The Anchorage Bed & Breakfast Eyemouth  3 stars

Upper Houndlaw, Eyemouth, United Kingdom, TD14 5BU

Eyemouth INR 6 250

The Spread Eagle Hotel Jedburgh  3 stars

20 High Street , Jedburgh, United Kingdom

Jedburgh

Priory View Hotel Coldingham  3 stars

Eyemouth Road Coldingham, Berwickshire, Coldingham, United Kingdom

Coldingham

Abbotsford Arms Hotel Galashiels  2 stars

63 Stirling Street, Galashiels, United Kingdom, TD1 1BY

Galashiels INR 9 408

Eagle Hotel Lauder  2 stars

1 Market Place, Lauder, United Kingdom

Lauder

The George And Abbotsford Hotel Melrose  2 stars

High Street, Melrose, United Kingdom, TD6 9PD

Melrose INR 8 570

The Craw Inn Chirnside  2 stars

Reston, Chirnside, United Kingdom, TD14 5LS

Chirnside Superb INR 5 026

The Grapes Hotel Newcastleton  2 stars

16 Douglas Square, Newcastleton, United Kingdom

Newcastleton

Tweedside Hotel Innerleithen  2 stars

54 High St Innerleithen, Innerleithen, United Kingdom

Innerleithen INR 5 155

The Wheatsheaf Hotel And Restaurant Swinton  0 stars

Main Street, Swinton, United Kingdom

Swinton Fabulous INR 10 439

Caddon View Country Guest House Innerleithen  0 stars

14 Pirn Road, Innerleithen, United Kingdom, EH44 6HH

Innerleithen Superb INR 9 537

Bank House Duns Apartment  0 stars

10 Market Square, Duns, United Kingdom

Duns INR 7 024

Bellevue Guest House Kelso  0 stars

Bowmont Street, Kelso, United Kingdom, TD5 7DZ

Kelso INR 7 088

Allerton House Guest House Jedburgh  0 stars

Oxnam Rd, Jedburgh, United Kingdom, TD8 6QQ

Jedburgh Very good

Hundalee House Guest House Jedburgh  0 stars

Hundalee House, Jedburgh, United Kingdom

Jedburgh INR 5 413

The Mill House Holiday home Earlston  0 stars

Earlston Mains, Earlston, United Kingdom, TD4 6AF

Earlston

The Black Bull Hotel Lauder  0 stars

13-15 Market Place, Lauder, United Kingdom

Lauder INR 6 959

Binniemyre Guest House Galashiels  0 stars

Abbotsford Road, Galashiels, United Kingdom, TD1 3HR

Galashiels INR 6 830

Watson Lodge Guest House Galashiels  0 stars

15-16 Bridge Street, Galashiels, United Kingdom, TD1 1SW

Galashiels INR 6 895

Eildonside Apartment Melrose  0 stars

33 High Cross Avenue, Melrose, United Kingdom, TD6 9SQ

Melrose

The Bank Guest House Hawick  0 stars

12 High Street, Hawick, United Kingdom, TD9 9EH

Hawick

Teviotside Guest House Hawick  0 stars

1 Teviotside Terrace, Hawick, United Kingdom, TD9 9QR

Hawick

The Royal Hotel Jedburgh  0 stars

21-23 Canongate, Jedburgh, United Kingdom, TD8 6AN

Jedburgh

Glenbank House Hotel Jedburgh  0 stars

Castlegate , Jedburgh, United Kingdom, TD8 6BD

Jedburgh Superb

Airenlea Guest House Jedburgh  0 stars

Boundaries, Jedburgh, United Kingdom, TD8 6EX

Jedburgh

The Central Guesthouse Kelso  0 stars

51 The Square, Kelso, United Kingdom, TD5 7HF

Kelso

Central Apartment Kelso  0 stars

18 Horsemarket Kelso, Kelso, United Kingdom, TD5 7HF

Kelso

Owl Cottage Kelso  0 stars

Owl Cottage Graden Farm Cottages, Kelso, United Kingdom, TD5 8BS

Kelso INR 9 666

Inglestone House Guest House Kelso  0 stars

Abbey Row, Kelso, United Kingdom, TD5 7JF

Kelso

Cocklekitty Cottage Kelso  0 stars

Cliftonhill Farm, Kelso, United Kingdom, TD5 7QE

Kelso

Riverbank Cottage Peebles  0 stars

, Peebles, United Kingdom, EH45

Peebles

Heatherlie House Hotel Selkirk  0 stars

Heatherlie Park, Selkirk, United Kingdom, TD7 5AL

Selkirk INR 4 639

Ivanhoe Villa Selkirk  0 stars

, Selkirk, United Kingdom, TD7

Selkirk

Little Bethel Holiday Cottage Coldstream  0 stars

79 High Street, , Coldstream, United Kingdom, TD12 4DH

Coldstream INR 22 618

Newcastle Arms Hotel Coldstream  0 stars

50 High Street, Coldstream, United Kingdom, TD12 4AS

Coldstream INR 6 444

Spittal Cottage West Linton  0 stars

, West Linton, United Kingdom, EH26 9NA

West Linton

Clint Lodge Melrose  0 stars

St Boswells, Melrose, United Kingdom, TD6 0DZ

Melrose

Lady Penelope'S B&B Duns  0 stars

2 Church Square, Duns, United Kingdom, TD11 3DD

Duns

Lochside Stable Hse Hotel Kirk Yetholm  0 stars

, Kirk Yetholm, United Kingdom, TD5

Kirk Yetholm

Lochside Garden House Hotel Kirk Yetholm  0 stars

, Kirk Yetholm, United Kingdom, TD5 8PD

Kirk Yetholm

The Salmon Inn Galashiels  0 stars

54 Bank Street, Galashiels, United Kingdom, TD1 1EP

Galashiels

Glede Knowe Guest House Innerleithen  0 stars

16 St Ronan'S Terrace, Innerleithen, United Kingdom, EH44 6RB

Innerleithen INR 6 766

Hillcrest Bed & Breakfast Bed & Breakfast Eyemouth  0 stars

Coldingham Road , Eyemouth, United Kingdom, TD14 5AN

Eyemouth INR 6 637

The Bantry Guest House Eyemouth  0 stars

20-24 High Street, Eyemouth, United Kingdom, TD14 5EU

Eyemouth INR 3 350

Shoreline Cottage Eyemouth  0 stars

, Eyemouth, United Kingdom, TD14

Eyemouth

Bank View Self Catering Apartment Chirnside  0 stars

Bank View, Chirnside, United Kingdom, TD11 3XR

Chirnside

The Coach House Self Catering Apartment Chirnside  0 stars

The Coach House, Chirnside, United Kingdom, TD11 3XR

Chirnside INR 18 043

Clint Lodge Cottage Saint Boswells  0 stars

Melrose, Saint Boswells, United Kingdom, TD6 0DZ

Saint Boswells

Benfield Cottage Morebattle  0 stars

Benfield Cottage, Main St., Morebattle,, Morebattle, United Kingdom, TD5 8QG

Morebattle

The Old Bakehouse Holiday home Newcastleton  0 stars

Whitchester Lane, Newcastleton, United Kingdom, TD9 0RD

Newcastleton

Angecroft Park Villa Chapelhope  0 stars

Ettrick Valley, Chapelhope, United Kingdom, TD7 5HY

Chapelhope

Oldfield Hotel Westruther  0 stars

, Westruther, United Kingdom, TD3

Westruther

Hume Orchard Steading Hotel  0 stars

, Hume, United Kingdom, TD5

Hume

Braehill House Hotel Fountainhall  0 stars

, Fountainhall, United Kingdom, EH38

Fountainhall

Ferniehaugh Cottage Dolphinton  0 stars

, Dolphinton, United Kingdom, EH46

Dolphinton

Westloch Cottage Coldingham  0 stars

, Coldingham, United Kingdom, TD14

Coldingham

Foulden Hill Farm Cottage  0 stars

, Foulden, United Kingdom, TD15 1UG

Foulden

The New Farmhouse Holiday home Skirling  0 stars

, Skirling, United Kingdom, ML12 6HB

Skirling

Gardener'S Cottage Skirling  0 stars

Skirling House, Skirling, Skirling, United Kingdom, ML12 6HD

Skirling

Rock Cottage Saint Abbs  0 stars

St Abbs, Saint Abbs, United Kingdom, TD14 5PW

Saint Abbs

The Paddock Holiday home Kelso  0 stars

9 Union Street, , Kelso, United Kingdom, TD5 7DR

Kelso

Garden Bank Cottage Kelso  0 stars

Cliftonhill Farm, Ednam, Kelso. Td5 7Qe, Kelso, United Kingdom, TD5 7QE

Kelso

Burts Hotel Peebles  0 stars

Burts Hotel, Market Square, Peebles, United Kingdom, TD6 9PL

Peebles
United Kingdom regions