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
  • A
    • Allanton ‪(4)‬
    • Ayton ‪(1)‬
    • Ancrum ‪(1)‬
  • B
    • Berwick Upon Tweed ‪(77)‬
    • Burnmouth ‪(6)‬
    • Broughton (Scottish Borders) ‪(3)‬
    • Blainslie ‪(1)‬
    • Bonchester Bridge ‪(1)‬
    • Bemersyde ‪(1)‬
    • Buccleuch ‪(1)‬
    • Borthwick ‪(1)‬
  • C
    • Coldstream ‪(11)‬
    • Chirnside ‪(9)‬
    • Cockburnspath ‪(5)‬
    • Coldingham ‪(5)‬
    • Crookston ‪(4)‬
    • Clovenfords ‪(2)‬
    • Chesters ‪(1)‬
    • Carlops ‪(1)‬
  • D
    • Duns ‪(16)‬
    • Denholm ‪(5)‬
    • Darnick ‪(2)‬
  • E
    • Eyemouth ‪(28)‬
    • Earlston ‪(3)‬
    • Edrom ‪(2)‬
    • Ettrick ‪(1)‬
    • Ellemford ‪(1)‬
  • F
    • Foulden (Scottish Borders) ‪(5)‬
    • Foulden (Norfolk) ‪(1)‬
    • Fountainhall ‪(1)‬
  • G
    • Galashiels ‪(14)‬
    • Gordon ‪(2)‬
    • Grantshouse ‪(2)‬
    • Gattonside ‪(1)‬
  • H
    • Hawick ‪(24)‬
    • Hume ‪(3)‬
    • Houndwood ‪(1)‬
    • Hownam ‪(1)‬
  • I
    • Innerleithen ‪(5)‬
  • J
    • Jedburgh ‪(25)‬
  • K
    • Kelso ‪(27)‬
    • Kirk Yetholm ‪(7)‬
  • L
    • Lauder ‪(5)‬
    • Longnewton ‪(3)‬
    • Ladykirk ‪(2)‬
    • Lanton ‪(2)‬
    • Lamberton ‪(2)‬
    • Longformacus ‪(1)‬
  • M
    • Melrose ‪(21)‬
    • Morebattle ‪(2)‬
    • Minto ‪(1)‬
  • N
    • Newcastleton ‪(10)‬
    • New Channelkirk ‪(1)‬
    • Nenthorn ‪(1)‬
  • O
    • Oxnam ‪(4)‬
    • Oxton ‪(2)‬
  • P
    • Peebles ‪(24)‬
    • Paxton ‪(1)‬
  • R
    • Reston ‪(1)‬
    • Roberton ‪(1)‬
  • S
    • Selkirk ‪(24)‬
    • Saint Boswells ‪(6)‬
    • Saint Abbs ‪(5)‬
    • Smailholm ‪(5)‬
    • Skirling ‪(2)‬
    • Swinton (Scottish Borders) ‪(2)‬
  • T
    • Teviothead ‪(1)‬
    • Town Yetholm ‪(1)‬
  • W
    • Walkerburn ‪(4)‬
    • West Linton ‪(3)‬
    • Whitton (Borders) ‪(1)‬
    • Westcote ‪(1)‬
    • Westruther ‪(1)‬
  • Y
    • Yarrow ‪(5)‬
Hotels City Rating

Auld Cross Keys Inn  5 stars

Main Street, Denholm, United Kingdom, TD9 8NU

Denholm
GBP 85

Kingsmuir House  5 stars

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

Peebles
GBP 148

Schloss Roxburghe Hotel  5 stars

Schloss Roxburghe, Kelso, United Kingdom, TD5 8JZ

Kelso
GBP 129

Cringletie House Hotel  4 stars

Edinburgh Road, Peebles, United Kingdom, EH45 8PL

Peebles Great
GBP 201

Macdonald Cardrona Hotel, Golf & Spa  4 stars

Cardrona, Peebles, United Kingdom, EH45 9H

Peebles Very good
GBP 83

Philipburn Hotel, BW Signature Collection  4 stars

Linglie Road, Selkirk, United Kingdom, TD7 5LS

Selkirk Very good
GBP 130

Peebles Hydro  4 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8LX

Peebles Very good
GBP 133

The Wheatsheaf Hotel And Restaurant  4 stars

Main Street, Swinton (Scottish Borders), United Kingdom

Swinton (Scottish Borders) Great
GBP 123

Traquair House Hotel  4 stars

Innerleithen, Innerleithen, United Kingdom

Innerleithen

Roxburghe Hotel & Golf Course  4 stars

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

Kelso Great
GBP 126

The Estate House  4 stars

Ford, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed Perfect
GBP 100

Meadow Hill Guest House  4 stars

Duns Road, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed

Caddon View Country Guest House  4 stars

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

Innerleithen Perfect
GBP 83

Station Hotel And Restaurant  4 stars

Market Square, Melrose, United Kingdom

Melrose Great
GBP 79

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 91

Buccleuch Arms  4 stars

The Green, Saint Boswells, United Kingdom, TD60EW

Saint Boswells Great
GBP 74

Yha Berwick  4 stars

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

Berwick Upon Tweed Perfect
GBP 37

Black Bull  4 stars

13-15 Market Place, Lauder, United Kingdom

Lauder
GBP 75

Carfraemill  4 stars

Carfraemill, Lauder, United Kingdom, TD2 6RA

Lauder
GBP 112

Glede Knowe Guest House  4 stars

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

Innerleithen
GBP 82

The Old Town Hall B & B  4 stars

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

Innerleithen
GBP 154

Chirnside Hall Hotel  4 stars

Nr Duns, Chirnside, United Kingdom, TD11 3LD

Chirnside
GBP 185

Traquair Arms Hotel  4 stars

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

Innerleithen
GBP 110

Broadmeadows Farmhouse B&B  4 stars

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

Selkirk
GBP 85

Bowden House B&B  4 stars

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

Melrose
GBP 105

The Park Hotel Peebles  3 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8BA

Peebles Great
GBP 102

Cross Keys Hotel, Kelso  3 stars

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

Kelso
GBP 82

Dryburgh Abbey Hotel  3 stars

St Boswells, Melrose, United Kingdom

Melrose Great
GBP 104

Whitchester Christian Guest House  3 stars

Whitchester Christian Guest House, Hawick, United Kingdom, TD97LN

Hawick
GBP 116

Barony Castle Hotel  3 stars

Eddleston, Peebles, United Kingdom, EH458QW

Peebles Very good
GBP 88

Caroline House  3 stars

110 Main Street, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed Great
GBP 63

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 75

The Tontine Hotel  3 stars

High Street, Peebles, United Kingdom, EH45 8AJ

Peebles Great
GBP 107

George And Abbotsford Hotel  3 stars

High Street, Melrose, United Kingdom, TD6 9PD

Melrose
GBP 80

The Glen Hotel  3 stars

Yarrow Terrace, Selkirk, United Kingdom

Selkirk
GBP 83

The White Swan Hotel  3 stars

Market Square, Duns, United Kingdom

Duns
GBP 72

The Townhouse Hotel  3 stars

Market Square, Melrose, United Kingdom

Melrose Perfect
GBP 125

Ednam House Hotel  3 stars

Bridge Street, Kelso, United Kingdom

Kelso
GBP 116

The Farmhouse At Yetholm Mill  3 stars

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

Kirk Yetholm Great
GBP 75

Bellevue Guest House  3 stars

Bowmont Street, Kelso, United Kingdom, TD5 7DZ

Kelso
GBP 82

The Border Hotel  3 stars

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

Kirk Yetholm
GBP 108

Duncan House  3 stars

Chalkheugh Terrace, Kelso, United Kingdom, TD5 7DX

Kelso Perfect
GBP 57

Liddesdale Hotel Inn  3 stars

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

Newcastleton
GBP 86

The Horse & Hound Country Inn  3 stars

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

Bonchester Bridge
GBP 68

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 105

Marshall Meadows Country House Hotel  3 stars

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

Berwick Upon Tweed Very good
GBP 87

Elm Guest House  3 stars

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

Hawick
GBP 92

Clovenfords Country Inn  3 stars

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

Clovenfords Nice
GBP 90

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 88

Binniemyre Guest House  3 stars

Abbotsford Road, Galashiels, United Kingdom, TD1 3HR

Galashiels
GBP 124

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

Watson Lodge Guest House  3 stars

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

Galashiels
GBP 79

The Red Lion  3 stars

The Square, Earlston, United Kingdom, TD4 6DB

Earlston
GBP 74

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 122

The Lauderdale Hotel  3 stars

1 Edinburgh Road, Lauder, United Kingdom

Lauder
GBP 87

The Cobbled Yard Hotel  3 stars

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

Berwick Upon Tweed
GBP 79

The Bank Guest House  3 stars

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

Hawick
GBP 82

Whitchester Christian Centre  3 stars

Borthaugh, Hawick, United Kingdom, TD9 7LN

Hawick
GBP 94

The Royal Hotel  3 stars

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

Jedburgh
GBP 78

Glenbank House Hotel  3 stars

Castlegate , Jedburgh, United Kingdom, TD8 6BD

Jedburgh Great
GBP 72

Queenshead Hotel Kelso  3 stars

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

Kelso
GBP 77

Lindores Guesthouse  3 stars

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

Peebles
GBP 67

County Hotel  3 stars

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

Selkirk Very good
GBP 60

Heatherlie House Hotel  3 stars

Heatherlie Park, Selkirk, United Kingdom, TD7 5AL

Selkirk
GBP 46

The Salmon Inn  3 stars

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

Galashiels
GBP 73

Allanton Inn  3 stars

Allanton , Allanton, United Kingdom, TD11 3JZ

Allanton
GBP 96

The Home Arms Guesthouse  3 stars

High St, Eyemouth, United Kingdom, TD145EY

Eyemouth
GBP 94

Black Burn Lodge B & B  3 stars

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

Newcastleton
GBP 123

Ettrick Valley Yurts  3 stars

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

Yarrow
GBP 111

The Allan Ramsay  3 stars

Near Penicuik, Carlops, United Kingdom

Carlops
GBP 122

The Spread Eagle Hotel  3 stars

20 High Street, Jedburgh, United Kingdom

Jedburgh

The Craw Inn  3 stars

Reston, Chirnside, United Kingdom

Chirnside Great
GBP 81

The Island View Inn  3 stars

Great North Road, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed Guest rating
GBP 61

Balcary House Hotel  3 stars

Buccleuch Road, Hawick, United Kingdom

Hawick
GBP 111

Corner House Hotel  3 stars

1 Chapel Street, Innerleithen, United Kingdom

Innerleithen
GBP 114

The Gordon Arms  3 stars

Yarrow Valley, Yarrow, United Kingdom, TD7 5LE

Yarrow
GBP 99

The Crown Hotel  3 stars

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

Peebles
GBP 76

Templehall Hotel  3 stars

Main Street, Morebattle, United Kingdom, TD5 8QQ

Morebattle
GBP 94

The First And Last  3 stars

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

Eyemouth
GBP 77

The Cross Keys Wetherspoon  3 stars

24 Northgate, Peebles, United Kingdom, EH45 8RS

Peebles
GBP 64

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 110

Plough Hotel  2 stars

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

Kirk Yetholm Great
GBP 96

Abbotsford Arms Hotel  2 stars

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

Galashiels
GBP 110

Green Tree Hotel  2 stars

41 Eastgate, Peebles, United Kingdom

Peebles
GBP 69

Oyo St Ronans Hotel  2 stars

High Street, Innerleithen, United Kingdom, EH44 6HF

Innerleithen Nice
GBP 58

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 77

Castle Hotel  2 stars

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

Coldstream Guest rating
GBP 67

Newcastle Arms Hotel  2 stars

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

Coldstream
GBP 76

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 64

The Glentress Hotel  2 stars

Eshiels Peebles, Peebles, United Kingdom, EH45 8NB

Peebles
GBP 104

Brock Mill Farmhouse  0 stars

Beal, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
GBP 91

Apartment Rooms  0 stars

10 Market Square, Duns, United Kingdom

Duns
GBP 56

The Old School  0 stars

Scremerston, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
GBP 115

The Old Church Horncliffe  0 stars

Main St, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
GBP 157

Elmbank Accommodation  0 stars

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

Berwick Upon Tweed
GBP 151

The Walls Bed And Breakfast  0 stars

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

Berwick Upon Tweed
GBP 94

Juniper Cottage  0 stars

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

Clovenfords
GBP 69

Airenlea  0 stars

Boundaries, Jedburgh, United Kingdom, TD8 6EX

Jedburgh
GBP 94

Tweed View B&B  0 stars

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

Peebles
GBP 75

Clint Lodge  0 stars

St Boswells, Melrose, United Kingdom, TD6 0DZ

Melrose
GBP 104

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 122

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 55

Maple Lodge  0 stars

, Lamberton, United Kingdom, TD15 1XB

Lamberton
GBP 105

The Spinney Lodge  0 stars

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

Jedburgh
GBP 209

Tushielaw Inn  0 stars

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

Buccleuch
GBP 61

Braeside Cottage  0 stars

Canongate Denholm, Denholm, United Kingdom, TD9 8NF

Denholm
GBP 98

Creel Cottage  0 stars

, Eyemouth, United Kingdom, TD14 5HW

Eyemouth
GBP 456

Rose Cottage, Melrose  0 stars

, Melrose, United Kingdom, TD6 9HU

Melrose
GBP 152

Scoutscroft Leisure Park  0 stars

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

Coldingham
GBP 91

Coldingham Bay Leisure Park  0 stars

School Road, Coldingham, United Kingdom, TD14 5NT

Coldingham
GBP 95

Manor House  0 stars

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

Berwick Upon Tweed
GBP 118

Kidcleugh Hide  0 stars

, Duns, United Kingdom, TD11 3SE

Duns
GBP 267