Scottish Borders hotels

Check rooms and rates
exclusive online offers!
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

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 Bed And Breakfast  5 stars

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

Berwick Upon Tweed
GBP 101

Auld Cross Keys Inn  5 stars

Main Street, Denholm, United Kingdom, TD9 8NU

Denholm
GBP 91

Kingsmuir House  5 stars

Kingsmuir House Springhill Road, Peebles, United Kingdom, EH45 9EP

Peebles
GBP 157

Schloss Roxburghe Hotel  5 stars

Schloss Roxburghe, Kelso, United Kingdom, TD5 8JZ

Kelso
GBP 137

Cringletie House Hotel  4 stars

Edinburgh Road, Peebles, United Kingdom, EH45 8PL

Peebles Great
GBP 204

Macdonald Cardrona Hotel  4 stars

Cardrona, Peebles, United Kingdom, EH45 9H

Peebles Very good
GBP 110

Philipburn Hotel, BW Signature Collection  4 stars

Linglie Road, Selkirk, United Kingdom, TD7 5LS

Selkirk Very good
GBP 139

Peebles Hydro  4 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8LX

Peebles Very good
GBP 132

Traquair House Hotel  4 stars

Innerleithen, Innerleithen, United Kingdom

Innerleithen

Dryburgh Abbey Hotel  4 stars

St Boswells, Melrose, United Kingdom

Melrose Great
GBP 85

Roxburghe Hotel & Golf Course  4 stars

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

Kelso Great
GBP 135

The Estate House  4 stars

Ford, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed Perfect
GBP 106

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 87

The Coppice  4 stars

Borthwickbrae, Roberton, United Kingdom, TD9 7NA

Roberton
GBP 107

Mansfield House Hotel  4 stars

Weensland Road, Hawick, United Kingdom, TD9 8LA

Hawick Guest rating
GBP 105

Buccleuch Arms  4 stars

The Green, Saint Boswells, United Kingdom, TD60EW

Saint Boswells Great
GBP 75

The Rob Roy Inn  4 stars

Dock Road, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
GBP 76

Yha Berwick  4 stars

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

Berwick Upon Tweed Perfect
GBP 58

Carfraemill  4 stars

Carfraemill, Lauder, United Kingdom, TD2 6RA

Lauder
GBP 119

Cowrie Guest House  4 stars

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

Berwick Upon Tweed
GBP 77

West Coates  4 stars

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

Berwick Upon Tweed

The Old Town Hall B & B  4 stars

20 High Street, Innerleithen, United Kingdom, EH44 6HF

Innerleithen
GBP 167

Chirnside Hall Hotel  4 stars

Nr Duns, Chirnside, United Kingdom, TD11 3LD

Chirnside
GBP 197

Traquair Arms Hotel  4 stars

Traquair Arms Hotel Traquair Road, Innerleithen, United Kingdom, EH44 6PD

Innerleithen
GBP 132

Broadmeadows Farmhouse B&B  4 stars

Yarrowford Selkirkshire Scottish Borders, Selkirk, United Kingdom, TD7 5LZ

Selkirk
GBP 90

Bowden House B&B  4 stars

Bowden House Bowden, Melrose, United Kingdom, TD6 0ST

Melrose
GBP 102

Park Hotel Peebles  3 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8BA

Peebles Great
GBP 104

Cross Keys Hotel, Kelso  3 stars

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

Kelso
GBP 87

Whitchester Christian Guest House  3 stars

Whitchester Christian Guest House, Hawick, United Kingdom, TD97LN

Hawick
GBP 124

Barony Castle Hotel  3 stars

Eddleston, Peebles, United Kingdom, EH458QW

Peebles Very good
GBP 71

Caroline House  3 stars

110 Main Street, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed Great
GBP 85

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 80

The Tontine Hotel  3 stars

High Street, Peebles, United Kingdom, EH45 8AJ

Peebles Great
GBP 111

George And Abbotsford Hotel  3 stars

High Street, Melrose, United Kingdom, TD6 9PD

Melrose
GBP 90

The Glen Hotel  3 stars

Yarrow Terrace, Selkirk, United Kingdom

Selkirk
GBP 89

The White Swan Hotel  3 stars

Market Square, Duns, United Kingdom

Duns
GBP 76

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

The Farmhouse At Yetholm Mill  3 stars

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

Kirk Yetholm Great
GBP 80

Bellevue Guest House  3 stars

Bowmont Street, Kelso, United Kingdom, TD5 7DZ

Kelso
GBP 88

The Border Hotel  3 stars

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

Kirk Yetholm
GBP 80

Duncan House  3 stars

Chalkheugh Terrace, Kelso, United Kingdom, TD5 7DX

Kelso Perfect
GBP 61

Liddesdale Hotel Inn  3 stars

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

Newcastleton
GBP 92

Horse And Hound Country Inn  3 stars

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

Bonchester Bridge
GBP 72

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 125

Elm Guest House  3 stars

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

Hawick
GBP 98

Clovenfords Country Inn  3 stars

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

Clovenfords Nice
GBP 96

Copper Tree Bed And Breakfast  3 stars

19 Springwood Bank, Kelso, United Kingdom

Kelso
GBP 102

Kings Arms Hotel  3 stars

High Street, Melrose, United Kingdom

Melrose
GBP 79

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 75

The Red Lion  3 stars

The Square, Earlston, United Kingdom, TD4 6DB

Earlston
GBP 79

Castle Venlaw Hotel  3 stars

Edinburgh Road, Peebles, United Kingdom, EH45 8QG

Peebles

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 93

The Cobbled Yard Hotel  3 stars

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

Berwick Upon Tweed
GBP 85

Wiltonburn Farm B&B  3 stars

Wiltonburn Farm, Hawick, United Kingdom, TD9 7LL

Hawick Nice
GBP 147

The Bank Guest House  3 stars

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

Hawick
GBP 89

Queenshead Hotel Kelso  3 stars

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

Kelso
GBP 82

County Hotel  3 stars

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

Selkirk Very good
GBP 71

The Salmon Inn  3 stars

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

Galashiels
GBP 78

Allanton Inn  3 stars

Allanton , Allanton, United Kingdom, TD11 3JZ

Allanton
GBP 102

The Home Arms Guesthouse  3 stars

High St, Eyemouth, United Kingdom, TD145EY

Eyemouth
GBP 92

Sorbietrees B&B  3 stars

Newcastleton, Newcastleton, United Kingdom, TD9 0TL

Newcastleton
GBP 93

Black Burn Lodge B & B  3 stars

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

Newcastleton
GBP 132

Westwood House Bed And Breakfast  3 stars

Houndwood, Grantshouse, United Kingdom, TD14 5TP

Grantshouse
GBP 72

The Allan Ramsay  3 stars

Near Penicuik, Carlops, United Kingdom

Carlops
GBP 131

The Spread Eagle Hotel  3 stars

20 High Street, Jedburgh, United Kingdom

Jedburgh

Priory View  3 stars

Eyemouth Road Coldingham, Berwickshire, Coldingham, United Kingdom

Coldingham

The Craw Inn  3 stars

Reston, Chirnside, United Kingdom

Chirnside Great
GBP 66

The Island View Inn  3 stars

Great North Road, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed Guest rating
GBP 60

Balcary House Hotel  3 stars

Buccleuch Road, Hawick, United Kingdom

Hawick
GBP 119

Corner House Hotel  3 stars

1 Chapel Street, Innerleithen, United Kingdom

Innerleithen
GBP 122

The Gordon Arms  3 stars

Yarrow Valley, Yarrow, United Kingdom, TD7 5LE

Yarrow
GBP 106

The Crown Hotel  3 stars

54 High Street, Peebles, United Kingdom, EH45 8SW

Peebles
GBP 81

Templehall Hotel  3 stars

Main Street, Morebattle, United Kingdom, TD5 8QQ

Morebattle
GBP 100

The First And Last  3 stars

Upper Burnmouth Eyemouth, Eyemouth, United Kingdom, TD14 5SL

Eyemouth
GBP 82

The Cross Keys Wetherspoon  3 stars

24 Northgate, Peebles, United Kingdom, EH45 8RS

Peebles
GBP 68

The Castle Hotel  3 stars

The Castle Hotel 103 Castlegate, Berwick Upon Tweed, United Kingdom, TD15 1LF

Berwick Upon Tweed
GBP 69

Kingsknowes Hotel  3 stars

Selkirk Road, Galashiels, United Kingdom, TD1 3HY

Galashiels
GBP 118

Plough Hotel  2 stars

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

Kirk Yetholm Great
GBP 85

Abbotsford Arms Hotel  2 stars

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

Galashiels
GBP 118

Green Tree Hotel  2 stars

41 Eastgate, Peebles, United Kingdom

Peebles
GBP 73

St Ronans Hotel  2 stars

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

Innerleithen Nice
GBP 72

The Grapes Hotel  2 stars

16 Douglas Square, Newcastleton, United Kingdom

Newcastleton
GBP 97

Tweedside Hotel  2 stars

54 High St, Peebles, United Kingdom

Peebles
GBP 82

Castle Hotel  2 stars

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

Coldstream Guest rating
GBP 72

Newcastle Arms Hotel  2 stars

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

Coldstream
GBP 74

Travelodge Berwick Upon Tweed  2 stars

North Road,Berwick Upon Tweed,Northumberland Td15 1Uq, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed Very good
GBP 68

The Glentress Hotel  2 stars

Eshiels Peebles, Peebles, United Kingdom, EH45 8NB

Peebles
GBP 111

The Wheatsheaf Hotel And Restaurant  0 stars

Main Street, Swinton (Scottish Borders), United Kingdom

Swinton (Scottish Borders) Great
GBP 115

Caddon View Country Guest House  0 stars

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

Innerleithen Perfect
GBP 89

Brock Mill Farmhouse  0 stars

Beal, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
GBP 97

Duns Apartment Rooms  0 stars

10 Market Square, Duns, United Kingdom

Duns
GBP 60

The Old School  0 stars

Scremerston, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
GBP 123

Marshall Meadows Country House Hotel  0 stars

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

Berwick Upon Tweed Very good
GBP 101

The Old Church Horncliffe  0 stars

Main St, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
GBP 167

Black Bull  0 stars

13-15 Market Place, Lauder, United Kingdom

Lauder
GBP 78

Binniemyre Guest House  0 stars

Abbotsford Road, Galashiels, United Kingdom, TD1 3HR

Galashiels
GBP 132

Watson Lodge Guest House  0 stars

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

Galashiels
GBP 84

Elmbank Accommodation  0 stars

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

Berwick Upon Tweed
GBP 161

The Captains Quarters  0 stars

1 Sallyport, Berwick Upon Tweed, United Kingdom, TD15 1EZ

Berwick Upon Tweed
GBP 94

Juniper Cottage  0 stars

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

Clovenfords
GBP 73

Whitchester Christian Centre  0 stars

Borthaugh, Hawick, United Kingdom, TD9 7LN

Hawick
GBP 101

The Royal Hotel  0 stars

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

Jedburgh
GBP 84

Glenbank House Hotel  0 stars

Castlegate , Jedburgh, United Kingdom, TD8 6BD

Jedburgh Great
GBP 78

Airenlea  0 stars

Boundaries, Jedburgh, United Kingdom, TD8 6EX

Jedburgh
GBP 100

Inglestone House  0 stars

Abbey Row, Kelso, United Kingdom, TD5 7JF

Kelso
GBP 97

Tweed View B&B  0 stars

7 Mains Farm Steading Cardrona, Peebles, United Kingdom, EH45 9HL

Peebles
GBP 80

Lindores Guesthouse  0 stars

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

Peebles
GBP 72

Heatherlie House Hotel  0 stars

Heatherlie Park, Selkirk, United Kingdom, TD7 5AL

Selkirk
GBP 46

Clint Lodge  0 stars

St Boswells, Melrose, United Kingdom, TD6 0DZ

Melrose
GBP 125

Fauhope Country House  0 stars

Fauhope House, Melrose, United Kingdom, TD6 9LU

Melrose
GBP 159

Lee Cottage  0 stars

, Berwick Upon Tweed, United Kingdom, TD15 2SW

Berwick Upon Tweed
GBP 138

Lochside Garden House  0 stars

, Kirk Yetholm, United Kingdom, TD5 8PD

Kirk Yetholm
GBP 294

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, Peebles, United Kingdom, EH44 6NW

Peebles

Old Farm Holiday Cottages - Scottish Borders  0 stars

Old Farm Holiday Cottages The Maines, Chirnside, United Kingdom, TD11 3LD

Chirnside
GBP 88

Pease Bay Holiday Park  0 stars

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

Cockburnspath
GBP 59

Angecroft Park  0 stars

Ettrick Valley, Galashiels, United Kingdom, TD7 5HY

Galashiels
GBP 71

Maple Lodge  0 stars

, Galashiels, United Kingdom, TD15 1XB

Galashiels
GBP 145

Ettrick Valley Yurts  0 stars

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

Yarrow
GBP 119

The Spinney Lodge  0 stars

The Spinney Langlee, Jedburgh, United Kingdom, TD8 6PB

Jedburgh
GBP 223

Tushielaw Inn  0 stars

Tushielaw Inn Ettrick Valley Selkirk, Buccleuch, United Kingdom, TD7 5HT

Buccleuch
GBP 77

Braeside Cottage  0 stars

Canongate Denholm, Hawick, United Kingdom, TD9 8NF

Hawick
GBP 105

Creel Cottage  0 stars

, Eyemouth, United Kingdom, TD14 5HW

Eyemouth
GBP 486

Rose Cottage, Melrose  0 stars

, Melrose, United Kingdom, TD6 9HU

Melrose
GBP 178

Scoutscroft Leisure Park  0 stars

St Abbs Road.Coldingham, Coldingham, United Kingdom, TD14 5NA

Coldingham
GBP 97

Coldingham Bay Leisure Park  0 stars

School Road, Coldingham, United Kingdom, TD14 5NT

Coldingham
GBP 102

Manor House  0 stars

1 Market Square Holy Island, Berwick Upon Tweed, United Kingdom, TD15 2RX

Berwick Upon Tweed
GBP 115

Sea Breeze Cottage  0 stars

4 Seaview Farm Spittal, Berwick Upon Tweed, United Kingdom, TD15 2QS

Berwick Upon Tweed

3 Kentstone Farm Cottages  0 stars

3 Kentstone Farm Cottages, Berwick Upon Tweed, United Kingdom, TD15 2PE

Berwick Upon Tweed

Kidcleugh Hide  0 stars

, Duns, United Kingdom, TD11 3SE

Duns
GBP 285