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

Mansfield House Hotel Hawick  4 stars

Weensland Road, Hawick, United Kingdom, TD9 8LA

Hawick Guest rating GBP 100

The White Swan Hotel Duns  4 stars

Market Square, Duns, United Kingdom

Duns GBP 73

The Coppice Hawick  4 stars

Borthwickbrae, Hawick, United Kingdom, TD9 7NA

Hawick GBP 83

Roxburghe Hotel & Golf Course Kelso  4 stars

Heiton, Kelso, United Kingdom, TD5 8JZ

Kelso Superb GBP 213

Dryburgh Abbey Hotel Melrose  4 stars

St Boswells, Melrose, United Kingdom

Melrose Fabulous GBP 109

The Horseshoe Restaurant With Rooms Eddleston  4 stars

Eddleston, Eddleston, United Kingdom, EH45 8QP

Eddleston GBP 86

Peebles Hydro  4 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8LX

Peebles Very good GBP 110

Chirnside Hall Hotel  4 stars

Nr Duns, Chirnside, United Kingdom, TD11 3LD

Chirnside GBP 165

Buccleuch Arms Saint Boswells  4 stars

The Green, Saint Boswells, United Kingdom, TD60EW

Saint Boswells Superb GBP 93

Macdonald Cardrona Hotel, Golf & Spa Peebles  4 stars

Cardrona, Peebles, United Kingdom, EH45 9H

Peebles Fabulous GBP 116

Best Western Plus Scottish Borders Selkirk Philipburn Hotel  4 stars

Linglie Road, Selkirk, United Kingdom, TD7 5LS

Selkirk Fabulous GBP 114

The Horse & Hound Country Inn Hawick  3 stars

Bonchester Bridge, Hawick, United Kingdom, TD9 8JN

Hawick GBP 76

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 GBP 77

Elm House Hotel Hawick  3 stars

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

Hawick GBP 83

Clovenfords Country Inn  3 stars

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

Clovenfords Very good GBP 94

Copper Tree Bed And Breakfast Kelso  3 stars

19 Springwood Bank , Kelso, United Kingdom

Kelso GBP 85

Kings Arms Hotel Melrose  3 stars

High Street , Melrose, United Kingdom

Melrose GBP 97

The Waverley Castle Hotel Melrose  3 stars

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

Melrose GBP 117

County Hotel Selkirk  3 stars

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

Selkirk Very good GBP 79

Castle Hotel Coldstream  3 stars

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

Coldstream Guest rating GBP 63

The Craw Inn Chirnside  3 stars

Reston, Chirnside, United Kingdom

Chirnside Superb GBP 60

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 GBP 98

Mercure Peebles Barony Castle Hotel  3 stars

Eddleston, Peebles, United Kingdom, EH458QW

Peebles Fabulous GBP 80

The Glen Hotel Selkirk  3 stars

Yarrow Terrace, Selkirk, United Kingdom

Selkirk GBP 82

Cross Keys Hotel, Kelso  3 stars

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

Kelso GBP 100

Neidpath Inn Peebles  3 stars

25 Oldtown Peebles, Peebles, United Kingdom

Peebles GBP 77

The Townhouse Hotel Melrose  3 stars

Market Square, Melrose, United Kingdom

Melrose GBP 145

Ednam House Hotel Kelso  3 stars

Bridge Street, Kelso, United Kingdom

Kelso GBP 125

Burt'S Hotel Melrose  3 stars

Market Square, Melrose, United Kingdom

Melrose GBP 122

St Ronans Hotel Innerleithen  3 stars

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

Innerleithen Good GBP 75

Park Hotel Peebles  3 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8BA

Peebles Superb GBP 76

The Border Hotel Kelso  3 stars

The Green, Kelso, United Kingdom, TD5 8PQ

Kelso GBP 80

Abbotsford Arms Hotel Galashiels  2 stars

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

Galashiels GBP 111

Tweedside Hotel Innerleithen  2 stars

54 High St ; Innerleithen, Innerleithen, United Kingdom

Innerleithen GBP 61

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 GBP 95

Watson Lodge Guest House Galashiels  0 stars

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

Galashiels GBP 84

The Black Bull Hotel Lauder  0 stars

13-15 Market Place, Lauder, United Kingdom

Lauder GBP 82

Bellevue Guest House Kelso  0 stars

Bowmont Street, Kelso, United Kingdom, TD5 7DZ

Kelso GBP 83

Binniemyre Guest House Galashiels  0 stars

Abbotsford Road, Galashiels, United Kingdom, TD1 3HR

Galashiels GBP 86