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 USD 1 588

Whitehouse Country House Saint Boswells  5 stars

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

Saint Boswells USD 225

Auld Cross Keys Inn Denholm  5 stars

Main Street, Denholm, United Kingdom, TD9 8NU

Denholm USD 120

Cringletie House Hotel Peebles  4 stars

Edinburgh Road, Peebles, United Kingdom, EH45 8PL

Peebles Fabulous USD 193

Macdonald Cardrona Hotel, Golf & Spa Peebles  4 stars

Cardrona, Peebles, United Kingdom, EH45 9H

Peebles Fabulous USD 167

Best Western Plus Scottish Borders Selkirk Philipburn Hotel  4 stars

Linglie Road, Selkirk, United Kingdom, TD7 5LS

Selkirk Fabulous USD 163

Peebles Hydro Hotel  4 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8LX

Peebles Very good USD 138

Dryburgh Abbey Hotel Melrose  4 stars

St Boswells, Melrose, United Kingdom

Melrose Fabulous USD 134

Roxburghe Hotel & Golf Course Kelso  4 stars

Heiton, Kelso, United Kingdom, TD5 8JZ

Kelso Superb USD 257

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 USD 82

Station Hotel And Restaurant Melrose  4 stars

Market Square, Melrose, United Kingdom

Melrose Superb USD 140

The Coppice Hotel Hawick  4 stars

Borthwickbrae, Hawick, United Kingdom, TD9 7NA

Hawick USD 99

Mansfield House Hotel Hawick  4 stars

Weensland Road, Hawick, United Kingdom, TD9 8LA

Hawick Guest rating USD 130

Brougham House - B&B Hawick  4 stars

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

Hawick USD 51

Buccleuch Arms Hotel Saint Boswells  4 stars

The Green, Saint Boswells, United Kingdom, TD60EW

Saint Boswells Superb USD 127

The Blue Bell Inn Cornhill on Tweed  4 stars

Pallinsburn, Cornhill on Tweed, United Kingdom

Cornhill on Tweed USD 134

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 USD 198

Chirnside Hall Hotel  4 stars

Nr Duns, Chirnside, United Kingdom, TD11 3LD

Chirnside USD 187

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 USD 101

Cross Keys Hotel, Kelso  3 stars

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

Kelso USD 116

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 USD 107

De Vere Barony Castle Hotel Peebles  3 stars

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

Peebles USD 181

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 USD 109

Meadows B&B West Linton  3 stars

4 Robinsland Drive, West Linton, United Kingdom

West Linton Superb USD 77

The Glen Hotel Selkirk  3 stars

Yarrow Terrace, Selkirk, United Kingdom

Selkirk USD 121

Neidpath Inn Peebles  3 stars

25 Oldtown Peebles, Peebles, United Kingdom

Peebles USD 101

The Townhouse Hotel Melrose  3 stars

Market Square, Melrose, United Kingdom

Melrose USD 184

Ednam House Hotel Kelso  3 stars

Bridge St, Kelso, United Kingdom

Kelso USD 204

Burt'S Hotel Melrose  3 stars

Market Square, Melrose, United Kingdom

Melrose USD 139

St Ronans Hotel Peebles  3 stars

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

Peebles Good USD 102

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 USD 114

Duncan House Bed & Breakfast Kelso  3 stars

Chalkheugh Terrace , Kelso, United Kingdom, TD5 7DX

Kelso USD 94

Liddesdale Hotel Inn Newcastleton  3 stars

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

Newcastleton USD 114

The Horse & Hound Country Inn Hawick  3 stars

Bonchester Bridge, Hawick, United Kingdom, TD9 8JN

Hawick USD 100

Calico House Bed & Breakfast Hotel Coldstream  3 stars

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

Coldstream USD 255

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 USD 97

Clovenfords Country Inn  3 stars

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

Clovenfords , Borders Very good USD 126

Copper Tree Bed And Breakfast Kelso  3 stars

19 Springwood Bank , Kelso, United Kingdom

Kelso USD 108

Kings Arms Hotel Melrose  3 stars

High Street, Melrose, United Kingdom

Melrose USD 120

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 USD 151

The Red Lion Hotel Earlston  3 stars

The Square, Earlston, United Kingdom, TD4 6DB

Earlston USD 88

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 USD 110

County Hotel Selkirk  3 stars

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

Selkirk Very good USD 107

Castle Hotel Coldstream  3 stars

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

Coldstream Guest rating USD 85

Allanton Inn  3 stars

Allanton , Allanton, United Kingdom, TD11 3JZ

Allanton USD 166

Westwood House Bed And Breakfast Grantshouse  3 stars

Houndwood, Grantshouse, United Kingdom, TD14 5TP

Grantshouse USD 107

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 USD 97

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 USD 146

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 USD 133

The Craw Inn Chirnside  2 stars

Reston, Chirnside, United Kingdom, TD14 5LS

Chirnside Superb USD 78

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 USD 80

The Wheatsheaf Hotel And Restaurant Swinton  0 stars

Main Street, Swinton, United Kingdom

Swinton Fabulous USD 162

Caddon View Country Guest House Innerleithen  0 stars

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

Innerleithen Superb USD 148

Bank House Duns Apartment  0 stars

10 Market Square, Duns, United Kingdom

Duns USD 109

Bellevue Guest House Kelso  0 stars

Bowmont Street, Kelso, United Kingdom, TD5 7DZ

Kelso USD 110

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 USD 84

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 USD 108

Binniemyre Guest House Galashiels  0 stars

Abbotsford Road, Galashiels, United Kingdom, TD1 3HR

Galashiels USD 106

Watson Lodge Guest House Galashiels  0 stars

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

Galashiels USD 107

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 USD 150

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 USD 72

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 USD 351

Newcastle Arms Hotel Coldstream  0 stars

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

Coldstream USD 100

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 USD 105

Hillcrest Bed & Breakfast Bed & Breakfast Eyemouth  0 stars

Coldingham Road , Eyemouth, United Kingdom, TD14 5AN

Eyemouth USD 103

The Bantry Guest House Eyemouth  0 stars

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

Eyemouth USD 52

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 USD 280

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