Scottish Borders hotels

Scottish Borders Overview

Show all cities
Alphabetical City Index
Hotels City Rating

Willow Court  5 stars

The Friars, Jedburgh, United Kingdom

Jedburgh Perfect

The Walls B&B  5 stars

8 Quay Walls, Berwick Upon Tweed, United Kingdom, TD15 1HB

Berwick Upon Tweed
GBP 88

Auld Cross Keys Inn  5 stars

Main Street, Denholm, United Kingdom, TD9 8NU

Denholm
GBP 98

Cringletie House Hotel  4 stars

Edinburgh Road, Peebles, United Kingdom, EH45 8PL

Peebles Great
GBP 174

Macdonald Cardrona Hotel, Golf & Spa  4 stars

Cardrona, Peebles, United Kingdom, EH45 9H

Peebles Very good
GBP 73

Philipburn Hotel, BW Signature Collection  4 stars

Linglie Road, Selkirk, United Kingdom, TD7 5LS

Selkirk Very good
GBP 106

Peebles Hydro  4 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8LX

Peebles Very good
GBP 99

Traquair House Hotel  4 stars

Innerleithen, Peebles, United Kingdom

Peebles

Dryburgh Abbey Hotel  4 stars

St Boswells, Melrose, United Kingdom

Melrose Great
GBP 98

Roxburghe Hotel & Golf Course  4 stars

1 Heiton Kelso, Kelso, United Kingdom, TD5 8JZ

Kelso Great
GBP 294

The Estate House  4 stars

Ford, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed Perfect
GBP 108

Meadow Hill Guest House  4 stars

Duns Road , Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed

Station Hotel And Restaurant  4 stars

Market Square, Melrose, United Kingdom

Melrose Great
GBP 85

The Coppice  4 stars

Borthwickbrae, Roberton, United Kingdom, TD9 7NA

Roberton
GBP 101

Mansfield House Hotel  4 stars

Weensland Road, Hawick, United Kingdom, TD9 8LA

Hawick Guest rating
GBP 100

Buccleuch Arms  4 stars

The Green, Saint Boswells, United Kingdom, TD60EW

Saint Boswells Great
GBP 67

The Rob Roy Inn  4 stars

Dock Road, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
GBP 71

Yha Berwick  4 stars

Dewars Lane Granary Dewars Lane, Berwick Upon Tweed, United Kingdom, TD15 1HJ

Berwick Upon Tweed Perfect
GBP 40

Carfraemill  4 stars

Lauder, Lauder, United Kingdom, TD2 6RA

Lauder
GBP 116

Whyteside House  4 stars

46 Castlegate, Berwick Upon Tweed, United Kingdom, TD15 1JT

Berwick Upon Tweed
GBP 78

West Coates  4 stars

30 Castle Terrace, Berwick Upon Tweed, United Kingdom, TD15 1NZ

Berwick Upon Tweed

The Horseshoe Inn  4 stars

Eddleston, Eddleston, United Kingdom, EH45 8QP

Eddleston
GBP 65

Chirnside Hall Hotel  4 stars

Nr Duns, Chirnside, United Kingdom, TD11 3LD

Chirnside
GBP 164

Park Hotel Peebles  3 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8BA

Peebles Great
GBP 73

Cross Keys Hotel, Kelso  3 stars

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

Kelso
GBP 89

Whitchester Christian Guest House  3 stars

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

Hawick
GBP 117

Barony Castle Hotel  3 stars

Eddleston, Peebles, United Kingdom, EH458QW

Peebles Very good
GBP 83

Caroline House  3 stars

110 Main Street, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed Great
GBP 74

Redrig Cottage B&B  3 stars

Moorpark Foulden , Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed

Cara House  3 stars

44 Castlegate, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
GBP 81

The Tontine Hotel  3 stars

High Street, Peebles, United Kingdom, EH45 8AJ

Peebles Great
GBP 83

The Glen Hotel  3 stars

Yarrow Terrace, Selkirk, United Kingdom

Selkirk
GBP 82

The White Swan Hotel  3 stars

Market Square, Duns, United Kingdom

Duns
GBP 67

The Townhouse Hotel  3 stars

Market Square, Melrose, United Kingdom

Melrose Perfect
GBP 115

Ednam House Hotel  3 stars

Bridge Street, Kelso, United Kingdom

Kelso
GBP 123

St Ronans Hotel  3 stars

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

Innerleithen Nice
GBP 74

The Farmhouse At Yetholm Mill  3 stars

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

Kirk Yetholm Great
GBP 75

The Border Hotel  3 stars

The Green Roxburghshire, Kirk Yetholm, United Kingdom, TD5 8PQ

Kirk Yetholm
GBP 92

Duncan House  3 stars

Chalkheugh Terrace, Kelso, United Kingdom, TD5 7DX

Kelso Perfect
GBP 67

Liddesdale Hotel Inn  3 stars

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

Newcastleton
GBP 86

Horse And Hound Country Inn  3 stars

Bonchester Bridge, Bonchester Bridge, United Kingdom, TD9 8JN

Bonchester Bridge
GBP 74

Craigielea Guest House  3 stars

Lawyers Brae, Galashiels, United Kingdom, TD1 3JQ

Galashiels

The Kings Arms Hotel  3 stars

43 Hide Hill, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed Guest rating
GBP 88

Elm Guest House  3 stars

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

Hawick
GBP 92

Clovenfords Country Inn  3 stars

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

Clovenfords Nice
GBP 87

Copper Tree Bed And Breakfast  3 stars

19 Springwood Bank, Kelso, United Kingdom

Kelso
GBP 96

Kings Arms Hotel  3 stars

High Street, Melrose, United Kingdom

Melrose
GBP 112

Larkhall Burn Cottages  3 stars

. Peebles, Jedburgh, United Kingdom

Jedburgh

The Waverley Castle Hotel  3 stars

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

Melrose
GBP 109

The Red Lion  3 stars

The Square, Earlston, United Kingdom, TD4 6DB

Earlston
GBP 57

Queens Head Hotel  3 stars

6 Sandgate, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
GBP 110

The Lauderdale Hotel  3 stars

1 Edinburgh Road, Lauder, United Kingdom

Lauder
GBP 83

The Cobbled Yard Hotel  3 stars

40 Walkergate, Berwick Upon Tweed, United Kingdom, TD15 1DJ

Berwick Upon Tweed
GBP 80

Wiltonburn Farm B&B  3 stars

Wiltonburn Farm, Hawick, United Kingdom, TD9 7LL

Hawick Nice
GBP 86

The Bank Guest House  3 stars

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

Hawick
GBP 72

Glenbank House Hotel  3 stars

Castlegate, Jedburgh, United Kingdom, TD8 6BD

Jedburgh Great
GBP 77

Queenshead Hotel Kelso  3 stars

24 T Bridge Street, Kelso, United Kingdom, TD5 7JD

Kelso
GBP 87

County Hotel  3 stars

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

Selkirk Very good
GBP 72

Heatherlie House Hotel  3 stars

Heatherlie Park, Selkirk, United Kingdom, TD7 5AL

Selkirk
GBP 54

The Salmon Inn  3 stars

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

Galashiels
GBP 79

Allanton Inn  3 stars

Allanton , Allanton, United Kingdom, TD11 3JZ

Allanton
GBP 119

Sorbietrees B&B  3 stars

Newcastleton, Newcastleton, United Kingdom, TD9 0TL

Newcastleton
GBP 76

Black Burn Lodge B & B  3 stars

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

Newcastleton
GBP 118

Westwood House Bed And Breakfast  3 stars

Houndwood, Grantshouse, United Kingdom, TD14 5TP

Grantshouse
GBP 67

The Allan Ramsay  3 stars

Near Penicuik, Carlops, United Kingdom

Carlops
GBP 164

The Spread Eagle Hotel  3 stars

20 High Street, Jedburgh, United Kingdom

Jedburgh

Priory View  3 stars

Eyemouth Road, Coldingham, United Kingdom

Coldingham

The Craw Inn  3 stars

Reston, Chirnside, United Kingdom

Chirnside Great
GBP 46

Plough Hotel  2 stars

Main Street Town Yetholm, Kirk Yetholm, United Kingdom, TD12 4JN

Kirk Yetholm Great
GBP 102

Abbotsford Arms Hotel  2 stars

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

Galashiels
GBP 111

The Grapes Hotel  2 stars

16 Douglas Square, Newcastleton, United Kingdom

Newcastleton
GBP 91

Tweedside Hotel  2 stars

54 High St, Peebles, United Kingdom

Peebles
GBP 85

Castle Hotel  2 stars

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

Coldstream Guest rating
GBP 61

Newcastle Arms Hotel  2 stars

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

Coldstream
GBP 68

The Wheatsheaf Hotel And Restaurant  0 stars

Main Street, Swinton (Scottish Borders), United Kingdom

Swinton (Scottish Borders) Great
GBP 121

Caddon View Country Guest House  0 stars

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

Innerleithen Perfect
GBP 80

Mansergh House  0 stars

86 Church Street, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
GBP 91

Duns Apartment Rooms  0 stars

10 Market Square, Duns, United Kingdom

Duns
GBP 81

Bellevue Guest House  0 stars

Bowmont Street, Kelso, United Kingdom, TD5 7DZ

Kelso
GBP 81

The Old School  0 stars

Scremerston, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
GBP 115

Marshall Meadows Country House Hotel  0 stars

A1 North, Berwick-Upon-Tweed, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed Very good
GBP 104

The Old Church Horncliffe  0 stars

Main St, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
GBP 157

Black Bull  0 stars

13-15 Market Place, Lauder, United Kingdom

Lauder
GBP 80

Binniemyre Guest House  0 stars

Abbotsford Road, Galashiels, United Kingdom, TD1 3HR

Galashiels
GBP 75

Watson Lodge Guest House  0 stars

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

Galashiels
GBP 73

Elmbank Accommodation  0 stars

Elmbank House Cow Road Spittal, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
GBP 157

Juniper Cottage  0 stars

3 Stirling Terrace, Clovenfords, United Kingdom, TD1 3NB

Clovenfords
GBP 67

Whitchester Christian Centre  0 stars

Borthaugh, Hawick, United Kingdom, TD9 7LN

Hawick
GBP 86

The Royal Hotel  0 stars

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

Jedburgh
GBP 80

Airenlea  0 stars

Boundaries, Jedburgh, United Kingdom, TD8 6EX

Jedburgh
GBP 94

The Wynd  0 stars

49 High Street, Jedburgh, United Kingdom, TD8 6DQ

Jedburgh

Inglestone House  0 stars

Abbey Row, Kelso, United Kingdom, TD5 7JF

Kelso
GBP 96

Lindores Guesthouse  0 stars

60 Old Town, Peebles, United Kingdom, EH45 8JE

Peebles
GBP 67

Clint Lodge  0 stars

St Boswells, Melrose, United Kingdom, TD6 0DZ

Melrose
GBP 108

Fauhope Country House  0 stars

Fauhope House, Melrose, United Kingdom, TD6 9LU

Melrose
GBP 153

Lochside Garden House  0 stars

, Kirk Yetholm, United Kingdom, TD5 8PD

Kirk Yetholm
GBP 282

Glede Knowe Guest House  0 stars

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

Innerleithen
GBP 100

Leithen Lodge  0 stars

Leithen Lodge House, Innerleithen, United Kingdom, EH44 6NW

Innerleithen

The Home Arms Guesthouse  0 stars

High Street, Eyemouth, United Kingdom, TD145EY

Eyemouth
GBP 73

Oldhamstocks Cottage  0 stars

, Cockburnspath, United Kingdom, TD13

Cockburnspath
GBP 75

Pease Bay Holiday Park  0 stars

Pease Bay Holiday Park, Cockburnspath, United Kingdom, TD13 5YP

Cockburnspath
GBP 80

Angecroft Park  0 stars

Ettrick Valley, Ettrick, United Kingdom, TD7 5HY

Ettrick
GBP 67

Braehill House  0 stars

, Galashiels, United Kingdom, EH38

Galashiels
GBP 481

Ettrick Valley Yurts  0 stars

Ettrick Valley Yurts Newburgh Farm Steading Kirkhope Ettrick Valley, Yarrow, United Kingdom, TD7 5HS

Yarrow
GBP 118