Scottish Borders hotels

Scottish Borders Overview

Show all cities
Alphabetical City Index
Hotels City Rating From

Willow Court Jedburgh  5 stars

The Friars, Jedburgh, United Kingdom


Cringletie House Hotel Peebles  4 stars

Edinburgh Road, Peebles, United Kingdom, EH45 8PL

Peebles Fabulous USD 370

Mansfield House Hotel Hawick  4 stars

Weensland Road, Hawick, United Kingdom, TD9 8LA

Hawick Guest rating USD 140

The White Swan Hotel Duns  4 stars

Market Square, Duns, United Kingdom

Duns USD 87

The Coppice Hawick  4 stars

Borthwickbrae, Hawick, United Kingdom, TD9 7NA

Hawick USD 116

Roxburghe Hotel & Golf Course Kelso  4 stars

Heiton, Kelso, United Kingdom, TD5 8JZ

Kelso Superb USD 317

Dryburgh Abbey Hotel Melrose  4 stars

St Boswells, Melrose, United Kingdom

Melrose Fabulous USD 133

The Horseshoe Restaurant With Rooms Eddleston  4 stars

Eddleston, Eddleston, United Kingdom, EH45 8QP

Eddleston USD 106

Peebles Hydro  4 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8LX

Peebles Very good USD 184

Chirnside Hall Hotel  4 stars

Nr Duns, Chirnside, United Kingdom, TD11 3LD

Chirnside USD 211

Buccleuch Arms Saint Boswells  4 stars

The Green, Saint Boswells, United Kingdom, TD60EW

Saint Boswells Superb USD 136

Macdonald Cardrona Hotel, Golf & Spa Peebles  4 stars

Cardrona, Peebles, United Kingdom, EH45 9H

Peebles Fabulous USD 144

Best Western Plus Scottish Borders Selkirk Philipburn Hotel  4 stars

Linglie Road, Selkirk, United Kingdom, TD7 5LS

Selkirk Fabulous USD 151

The Horse & Hound Country Inn Hawick  3 stars

Bonchester Bridge, Hawick, United Kingdom, TD9 8JN

Hawick USD 119

Craigielea Guest House Galashiels  3 stars

Lawyers Brae, Galashiels, United Kingdom, TD1 3JQ


Duncan House Kelso  3 stars

Chalkheugh Terrace , Kelso, United Kingdom, TD5 7DX

Kelso USD 112

Elm House Hotel Hawick  3 stars

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

Hawick USD 122

Clovenfords Country Inn  3 stars

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

Clovenfords Very good USD 116

Copper Tree Bed And Breakfast Kelso  3 stars

19 Springwood Bank , Kelso, United Kingdom

Kelso USD 112

Kings Arms Hotel Melrose  3 stars

High Street , Melrose, United Kingdom

Melrose USD 128

The Waverley Castle Hotel Melrose  3 stars

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

Melrose USD 135

County Hotel Selkirk  3 stars

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

Selkirk Very good USD 95

Castle Hotel Coldstream  3 stars

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

Coldstream Guest rating USD 84

The Craw Inn Chirnside  3 stars

Reston, Chirnside, United Kingdom

Chirnside Superb USD 81

Borthwick Castle Gorebridge  3 stars

North Middleton , Eh23 4Qy, Gorebridge, United Kingdom


The Tontine Hotel Peebles  3 stars

High Street, Peebles, United Kingdom, EH45 8AJ

Peebles Fabulous USD 127

Mercure Peebles Barony Castle Hotel  3 stars

Eddleston, Peebles, United Kingdom, EH458QW

Peebles Fabulous USD 155

The Glen Hotel Selkirk  3 stars

Yarrow Terrace, Selkirk, United Kingdom

Selkirk USD 111

Cross Keys Hotel, Kelso  3 stars

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

Kelso USD 114

Neidpath Inn Peebles  3 stars

25 Oldtown Peebles, Peebles, United Kingdom

Peebles USD 108

The Townhouse Hotel Melrose  3 stars

Market Square, Melrose, United Kingdom

Melrose USD 192

Ednam House Hotel Kelso  3 stars

Bridge Street, Kelso, United Kingdom

Kelso USD 186

Burt'S Hotel Melrose  3 stars

Market Square, Melrose, United Kingdom

Melrose USD 183

St Ronans Hotel Innerleithen  3 stars

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

Innerleithen Good USD 107

Park Hotel Peebles  3 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8BA

Peebles Fabulous USD 109

The Border Hotel Kelso  3 stars

The Green, Kelso, United Kingdom, TD5 8PQ

Kelso USD 102

Abbotsford Arms Hotel Galashiels  2 stars

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

Galashiels USD 146

Tweedside Hotel Innerleithen  2 stars

54 High St ; Innerleithen, Innerleithen, United Kingdom

Innerleithen USD 94

The Grapes Hotel Newcastleton  2 stars

16 Douglas Square, Newcastleton, United Kingdom


Central Apartment Kelso  0 stars

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

Kelso USD 136

Watson Lodge Guest House Galashiels  0 stars

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

Galashiels USD 107

The Black Bull Hotel Lauder  0 stars

13-15 Market Place, Lauder, United Kingdom

Lauder USD 114

Bellevue Guest House Kelso  0 stars

Bowmont Street, Kelso, United Kingdom, TD5 7DZ

Kelso USD 111

Binniemyre Guest House Galashiels  0 stars

Abbotsford Road, Galashiels, United Kingdom, TD1 3HR

Galashiels USD 127