Scottish Borders hotels

Scottish Borders Overview

Show all cities
Alphabetical City Index
Hotels City Rating

Willow Court Jedburgh  5 stars

The Friars, Jedburgh, United Kingdom

Jedburgh

Brock Mill Farmhouse Berwick Upon Tweed  4 stars

Beal, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
USD 150

Buccleuch Arms Saint Boswells  4 stars

The Green, Saint Boswells, United Kingdom, TD60EW

Saint Boswells Superb
USD 136

The White Swan Hotel Duns  4 stars

Market Square, Duns, United Kingdom

Duns
USD 87

Cringletie House Hotel Peebles  4 stars

Edinburgh Road, Peebles, United Kingdom, EH45 8PL

Peebles Fabulous
USD 122

Yha Berwick  4 stars

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

Berwick Upon Tweed Superb
USD 120

The Coppice Hawick  4 stars

Borthwickbrae, Hawick, United Kingdom, TD9 7NA

Hawick
USD 116

Mansfield House Hotel Hawick  4 stars

Weensland Road, Hawick, United Kingdom, TD9 8LA

Hawick Guest rating
USD 149

The Rob Roy Inn Berwick Upon Tweed  4 stars

Dock Road, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
USD 123

The Old School House Berwick Upon Tweed  4 stars

The Old School House Thornton, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed
USD 127

Best Western Plus Scottish Borders Selkirk Philipburn Hotel  4 stars

Linglie Road, Selkirk, United Kingdom, TD7 5LS

Selkirk Fabulous
USD 188

Macdonald Cardrona Hotel, Golf & Spa Peebles  4 stars

Cardrona, Peebles, United Kingdom, EH45 9H

Peebles Fabulous
USD 123

Roxburghe Hotel And Golf Course Kelso  4 stars

Heiton, Kelso, United Kingdom, TD5 8JZ

Kelso Superb
USD 387

The Horseshoe Restaurant With Rooms Eddleston  4 stars

Eddleston, Eddleston, United Kingdom, EH45 8QP

Eddleston
USD 77

Dryburgh Abbey Hotel Melrose  4 stars

St Boswells, Melrose, United Kingdom

Melrose Fabulous
USD 124

Peebles Hydro  4 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8LX

Peebles Very good
USD 139

Chirnside Hall Hotel  4 stars

Nr Duns, Chirnside, United Kingdom, TD11 3LD

Chirnside
USD 249

The Kings Arms Hotel Berwick Upon Tweed  3 stars

43 Hide Hill, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed Guest rating
USD 104

Castle Hotel Coldstream  3 stars

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

Coldstream Guest rating
USD 81

The Manor House Berwick Upon Tweed  3 stars

7 The Village Fenwick, Berwick Upon Tweed, United Kingdom

Berwick Upon Tweed

The Craw Inn Chirnside  3 stars

Reston, Chirnside, United Kingdom

Chirnside Superb
USD 88

Clovenfords Country Inn  3 stars

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

Clovenfords Very good
USD 120

Copper Tree Bed And Breakfast Kelso  3 stars

19 Springwood Bank, Kelso, United Kingdom

Kelso
USD 109

Kings Arms Hotel Melrose  3 stars

High Street, Melrose, United Kingdom

Melrose
USD 128

The Neidpath Inn Peebles  3 stars

27-29 Old Town, Peebles, United Kingdom, EH45 8JF

Peebles
USD 107

County Hotel Selkirk  3 stars

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

Selkirk Very good
USD 100

The Waverley Castle Hotel Melrose  3 stars

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

Melrose
USD 114

Craigielea Guest House Galashiels  3 stars

Lawyers Brae, Galashiels, United Kingdom, TD1 3JQ

Galashiels

Park Hotel Peebles  3 stars

Innerleithen Road, Peebles, United Kingdom, EH45 8BA

Peebles Fabulous
USD 100

Cross Keys Hotel, Kelso  3 stars

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

Kelso
USD 106

Mercure Peebles Barony Castle Hotel  3 stars

Eddleston, Peebles, United Kingdom, EH458QW

Peebles Fabulous
USD 87

The Tontine Hotel Peebles  3 stars

High Street, Peebles, United Kingdom, EH45 8AJ

Peebles Fabulous
USD 91

The Glen Hotel Selkirk  3 stars

Yarrow Terrace, Selkirk, United Kingdom

Selkirk
USD 114

The Townhouse Hotel Melrose  3 stars

Market Square, Melrose, United Kingdom

Melrose Superb
USD 167

Ednam House Hotel Kelso  3 stars

Bridge Street, Kelso, United Kingdom

Kelso
USD 158

Burt'S Hotel Melrose  3 stars

Market Square, Melrose, United Kingdom

Melrose
USD 169

St Ronans Hotel Innerleithen  3 stars

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

Innerleithen Good
USD 106

The Horse & Hound Country Inn Hawick  3 stars

Bonchester Bridge, Hawick, United Kingdom, TD9 8JN

Hawick
USD 119

Elm House Hotel Hawick  3 stars

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

Hawick
USD 122

Duncan House Kelso  3 stars

Chalkheugh Terrace, Kelso, United Kingdom, TD5 7DX

Kelso Exceptional
USD 112

The Border Hotel Kelso  3 stars

The Green Roxburghshire, Kelso, United Kingdom, TD5 8PQ

Kelso
USD 102

Travelodge Berwick Upon Tweed  2 stars

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

Berwick Upon Tweed Fabulous
USD 85

Abbotsford Arms Hotel Galashiels  2 stars

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

Galashiels
USD 146

The Grapes Hotel Newcastleton  2 stars

16 Douglas Square, Newcastleton, United Kingdom

Newcastleton

Tweedside Hotel Innerleithen  2 stars

54 High St, Innerleithen, United Kingdom

Innerleithen
USD 99

Wellington Terrace Apartment Berwick Upon Tweed  0 stars

, Berwick Upon Tweed, United Kingdom, TD15

Berwick Upon Tweed

Watson Lodge Guest House Galashiels  0 stars

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

Galashiels
USD 106

Marshall Meadows Country House Hotel Berwick Upon Tweed  0 stars

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

Berwick Upon Tweed Very good
USD 121

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

Black Bull Lauder  0 stars

13-15 Market Place, Lauder, United Kingdom

Lauder
USD 114

Central Apartment Kelso  0 stars

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

Kelso
USD 136