Dumfries and Galloway hotels

Dumfries and Galloway Overview

Show all cities
Alphabetical City Index
Hotels City Rating

Selkirk Arms Hotel  4 stars

High Street, Kirkcudbright, United Kingdom, DG6 4JG

Kirkcudbright Perfect
GBP 103

Best Western Dryfesdale Country House Hotel  4 stars

Dryfebridge, Lockerbie, United Kingdom, DF11 2SF

Lockerbie Very good
GBP 83

Smiths At Gretna Green Hotel  4 stars

Gretna Green, Gretna Green, United Kingdom, DG16 5EA

Gretna Green Great
GBP 110

Cally Palace  4 stars

Gatehouse Of Fleet, Gatehouse of Fleet, United Kingdom, DG7 2DL

Gatehouse of Fleet Great
GBP 161

Balyett Farmhouse B&B  4 stars

Cairnryan Road, Stranraer, United Kingdom, DG98QL

Stranraer Great
GBP 51

Blackaddie House Hotel  4 stars

Blackaddie Road, Sanquhar, United Kingdom, DG4 6JJ

Sanquhar Very good
GBP 207

Summerhill B&B  4 stars

Abercromby Place, Castle Douglas, Gb, Castle Douglas, United Kingdom

Castle Douglas

Rivendell  4 stars

105 Edinburgh Road, Dumfries, United Kingdom

Dumfries Great
GBP 60

Cairnryan Bed And Breakfast  4 stars

Cairnryan Bed And Breakfast Main Street Cairnryan Dg98Qx, Cairnryan, United Kingdom

Cairnryan
GBP 65

The Hightae Inn  4 stars

High Road, Hightae, Lockerbie, United Kingdom

Lockerbie
GBP 93

The Homestead Guest House  4 stars

Main Street, Cairnryan, United Kingdom

Cairnryan Perfect
GBP 77

Hamilton House  4 stars

12 Moffat Road, Dumfries, United Kingdom, DG1 1NJ

Dumfries
GBP 90

Townhead Hotel  4 stars

Townhead Street, Lockerbie, United Kingdom, DG11 2AG

Lockerbie Very good
GBP 79

The Auldgirth Inn  4 stars

Auldgirth Dumfries , Auldgirth, United Kingdom, DG2 0XG

Auldgirth
GBP 105

Limetree House Guest House  4 stars

Eastgate, Moffat, United Kingdom, DG10 9AE

Moffat
GBP 63

The Steam Packet Inn  4 stars

Harbour Row, Isle of Whithorn, United Kingdom, DG8 8LL

Isle of Whithorn
GBP 69

The Knowe B&B  4 stars

The Knowe, Carsphairn, United Kingdom, DG7 3TQ

Carsphairn
GBP 73

Buccleuch And Queensberry Arms Hotel  4 stars

112 Drumlanrig Street, Thornhill (Dumfries and Galloway), United Kingdom, DG3 5LY

Thornhill (Dumfries and Galloway)
GBP 134

Comlongon Castle  4 stars

Clarencefield, Dumfries, United Kingdom, DG1 4NA

Dumfries
GBP 190

East Muntloch Croft Bed & Breakfast  4 stars

Cairngaan Road, Drummore, United Kingdom

Drummore
GBP 57

The Ship Inn  4 stars

1 Fleet Street, Gatehouse of Fleet, United Kingdom, DG7 2JT

Gatehouse of Fleet
GBP 100

Brookford B&B  4 stars

4 St Johns Way, St. Johns Town Of Dalry, New Galloway, United Kingdom, DG7 3UQ

New Galloway
GBP 77

Kerr Cottage  4 stars

Port Road, Dalbeattie, United Kingdom

Dalbeattie
GBP 71

The Old Station House  4 stars

Broomhill, Bridge Of Dee, Castle Douglas, United Kingdom, DG7 1TT

Castle Douglas
GBP 73

Airds Farmhouse Bed And Breakfast  4 stars

Crossmichael Dumfries & Galloway, Castle Douglas, United Kingdom, DG7 3BG

Castle Douglas
GBP 76

Burnett House  4 stars

4 Lovers Walk, Dumfries, United Kingdom, DG1 1LP

Dumfries
GBP 40

Lauren House  4 stars

2 New Abbey Road, Dumfries, United Kingdom, DG2 7ND

Dumfries
GBP 65

Hartfell House & The Limetree  4 stars

Hartfell House, Moffat, United Kingdom, DG10 9AL

Moffat
GBP 84

Craigadam  4 stars

Kirkpatrick Durham, Kirkpatrick Durham, United Kingdom, DG7 3HU

Kirkpatrick Durham
GBP 137

Best Western Moffat House Hotel  3 stars

High Street, Moffat, United Kingdom, DG10 9HL

Moffat Very good
GBP 65

Best Western Station Hotel  3 stars

49 Lovers Walk, Dumfries, United Kingdom, DG1 1LT

Dumfries Very good
GBP 78

Days Inn Gretna Green M74  3 stars

Welcome Break Service Area, Gretna Green, United Kingdom, DG16 5HQ

Gretna Green Very good
GBP 45

Holiday Inn Dumfries  3 stars

The Crichton, Bankend Road, Dumfries, United Kingdom, DG1 4ZZ

Dumfries Great
GBP 69

Travelodge Dumfries  3 stars

A75 Annan Road Dg1 3Se Collin Dumfries & Galloway, Dumfries, United Kingdom, DG1 3SE

Dumfries Great
GBP 44

Lockerbie Manor  3 stars

Boreland Road, Lockerbie, Uk, Lockerbie, United Kingdom, DG11 2RG

Lockerbie Guest rating

The Old Rectory  3 stars

12 St Johns Road, Annan, United Kingdom, DG12 6AW

Annan Perfect
GBP 61

The Gables Hotel  3 stars

1 Annan Road, Gretna Green, United Kingdom, DG16 5DQ

Gretna Green Great
GBP 66

Kirroughtree House  3 stars

Newton Stewart, Newton Stewart, United Kingdom, DG8 6AN

Newton Stewart Perfect
GBP 204

Fernhill Hotel  3 stars

Heugh Road, Portpatrick, United Kingdom, DG9 7TD

Portpatrick
GBP 62

Days Inn Lockerbie Annandale Water  3 stars

Roadchef Annandale Water, Johnstonebridge, United Kingdom, DG11 1HD

Johnstonebridge Great
GBP 43

Cairndale Hotel And Leisure Club  3 stars

English Street, Dumfries, United Kingdom, DG1 2DF

Dumfries Very good
GBP 92

Annandale Arms Hotel  3 stars

High Street, Moffat, United Kingdom, DG10 9HF

Moffat Great
GBP 82

North West Castle Hotel  3 stars

Portrodie, Stranraer, United Kingdom

Stranraer Nice
GBP 77

The Mill Forge  3 stars

Kirk Patrick Fleming, Lockerbie, United Kingdom, DG11 3BQ

Lockerbie
GBP 68

Solway Lodge Hotel  3 stars

97-99 Annan Road, Gretna Green, United Kingdom

Gretna Green Very good
GBP 62

Seamore House  3 stars

Academy Road, Moffat, United Kingdom

Moffat
GBP 135

Ellangowan Hotel  3 stars

St. John Street Creetown, Creetown, United Kingdom

Creetown Very good
GBP 43

The Famous Star Hotel  3 stars

44 High Street, Moffat, United Kingdom

Moffat Great
GBP 77

Donna'S Bed And Breakfast  3 stars

8 Edinburgh Road , Dumfries, United Kingdom

Dumfries Great
GBP 59

Tigh Na Mara Hotel  3 stars

Sandhead, Sandhead, United Kingdom

Sandhead
GBP 73

The Swan Inn  3 stars

17 Sheuchan Street, Stranraer, United Kingdom

Stranraer Very good
GBP 65

Dalbeattie Guest House  3 stars

13 Maxwell Park, Dalbeattie, United Kingdom

Dalbeattie
GBP 77

Broadlea Of Robgill Country Cottage & Bed And Breakfast  3 stars

Kirtlebridge, Ecclefechan, United Kingdom

Ecclefechan Great
GBP 74

Greens At Gretna  3 stars

Glasgow Road, Gretna Green, United Kingdom, DG16 5EP

Gretna Green Great
GBP 83

Moreig Hotel  3 stars

67 Annan Road, Dumfries, United Kingdom

Dumfries Great
GBP 65

Glenlossie Guest House  3 stars

75 Annan Road, Dumfries, United Kingdom

Dumfries
GBP 41

Thorniewhats B&B  3 stars

Thorniewhats Farm, Canonbie, United Kingdom, DG14 0SQ

Canonbie

White Hart Hotel  3 stars

38 Brewery Street, Dumfries, United Kingdom, DG1 2RP

Dumfries
GBP 70

The Cross Keys Hotel  3 stars

High Street, New Galloway, United Kingdom, DG7 3RN

New Galloway Great
GBP 77

The Bladnoch Inn  3 stars

Bladnoch Wigtown, Newton Stewart, United Kingdom, DG8 9AB

Newton Stewart
GBP 92

Bank Of Fleet Hotel  3 stars

47 High Street, Gatehouse of Fleet, United Kingdom, DG7 2HR

Gatehouse of Fleet
GBP 82

The Ken Bridge Hotel  3 stars

A713 Ayr Road Castle Douglas Dumfries & Galloway, New Galloway, United Kingdom, DG7 3PR

New Galloway
GBP 83

Black Horse Hotel  3 stars

66 Queen Street, Newton Stewart, United Kingdom, DG8 6JL

Newton Stewart Very good
GBP 43

The Urr Valley Country House Hotel  3 stars

Ernespie Road, Castle Douglas, United Kingdom, DG7 3JG

Castle Douglas Nice
GBP 71

Buccleuch Arms Hotel  3 stars

High Street, Moffat, United Kingdom, DG10 9ET

Moffat
GBP 65

The Thistle Inn  3 stars

47 Dalrymple Street, Stranraer, United Kingdom, DG97EY

Stranraer Guest rating
GBP 46

The Crown Hotel  3 stars

High Street Langholm Dg13 0Jh Langholm Dg13 0Jh United Kingdom, Langholm, United Kingdom, DG13 0JH

Langholm
GBP 71

Anvil View Guest House  3 stars

Gretna Green, Gretna Green, United Kingdom, DG16 5EA

Gretna Green
GBP 99

Hetland Hall Hotel  3 stars

Hetland Hall Hotel, Dumfries, United Kingdom

Dumfries

Springfield B&B  3 stars

Colvend, Boreland of Colvend, United Kingdom

Boreland of Colvend
GBP 71

Cross Haven Guest House  3 stars

Lewis Street, Stranraer, United Kingdom, DG9 7AL

Stranraer Great
GBP 64

Eskdale Hotel  3 stars

Market Place, Langholm, United Kingdom, DG13 0JH

Langholm
GBP 71

Craigdarroch Arms Hotel  3 stars

High Street, Moniaive, United Kingdom, DG3 4HN

Moniaive
GBP 99

House O' Hill Hotel  3 stars

Bargrennan, Bargrennan, United Kingdom, DG8 6RN

Bargrennan
GBP 99

The Stag Hotel  3 stars

21-22 High Street, Moffat, United Kingdom

Moffat
GBP 52

Sure Hotel By Best Western Lockerbie  3 stars

Old Annan Road, Lockerbie, United Kingdom, DG11 2RB

Lockerbie Guest rating
GBP 70

The Village Inn And Kirtle House B&B  3 stars

Kirtlebridge, Kirtlebridge, United Kingdom, DG11 3LZ

Kirtlebridge Great
GBP 67

Corner House Hotel  3 stars

78 High Street, Annan, United Kingdom

Annan
GBP 60

Hunters Lodge Hotel  3 stars

Annan Road, Gretna Green, United Kingdom

Gretna Green
GBP 55

Glaisnock Guest House  3 stars

20 South Main Street, Wigtown, United Kingdom, DG8 9EH

Wigtown
GBP 48

The Portpatrick Hotel  3 stars

Heugh Road, Portpatrick, United Kingdom, DG9 8TQ

Portpatrick
GBP 71

Trewan Bed & Breakfast  3 stars

97 William Street, Dalbeattie, United Kingdom

Dalbeattie

The Crown Hotel  3 stars

102 Queen Street, Newton Stewart, United Kingdom, DG8 6JW

Newton Stewart
GBP 75

Gretna Hall Hotel  3 stars

Gretna Green, Gretna Green, United Kingdom, DG16 5DY

Gretna Green Very good
GBP 64

Premier Inn Dumfries  3 stars

Annan Road, Dumfries, United Kingdom, DG1 3JX

Dumfries
GBP 47

Crown Hotel  3 stars

9 North Crescent, Portpatrick, United Kingdom

Portpatrick
GBP 105

The Imperial Hotel  3 stars

35 King Street, Castle Douglas, United Kingdom, DG7 1AA

Castle Douglas Nice
GBP 51

The Market Inn Hotel  3 stars

7 Queen Street, Castle Douglas, United Kingdom, DG7 1HX

Castle Douglas
GBP 83

The Inn On The Loch  3 stars

Crocketford Dumfries, Castle Douglas, United Kingdom, DG2 8RF

Castle Douglas
GBP 69

The Birchtree Hotel  3 stars

1 Maxwell Street, Dalbeattie, United Kingdom, DG5 4AH

Dalbeattie Guest rating
GBP 65

The Manor Hotel & Restaurant  3 stars

Lockerbie Road Torthorwald, Dumfries, United Kingdom, DG1 3PT

Dumfries Very good
GBP 74

Morton Villa  3 stars

28 Lovers Walk, Dumfries, United Kingdom, DG1 1LX

Dumfries
GBP 64

Somerton House Hotel  3 stars

35 Carlisle Road, Lockerbie, United Kingdom, DG11 2DR

Lockerbie
GBP 68

Bruce Hotel  3 stars

88 Queen Street, Newton Stewart, United Kingdom, DG8 6JL

Newton Stewart Very good
GBP 55

The Downshire Hotel  3 stars

14 Main Street, Portpatrick, United Kingdom, DG9 8JJ

Portpatrick
GBP 102

The Harbour House Hotel  3 stars

53 Main Street, Portpatrick, United Kingdom, DG9 8JW

Portpatrick
GBP 90

Craignelder Hotel  3 stars

Cairnryan Road, Stranraer, United Kingdom, DG9 8HA

Stranraer
GBP 68

Marine House Hotel  3 stars

23 Agnew Crescent, Stranraer, United Kingdom, DG9 7JZ

Stranraer
GBP 58

The Gretna Chase Hotel  3 stars

Gretna, Gretna, United Kingdom, DG16 5JB

Gretna
GBP 110

The Murray Arms Hotel  3 stars

Gatehouse Of Fleet, Gatehouse of Fleet, United Kingdom, DG7 2HY

Gatehouse of Fleet
GBP 86

The Kirkcudbright Bay Hotel  3 stars

25 St Cuthbert Street, Kirkcudbright, United Kingdom, DG6 4DJ

Kirkcudbright
GBP 83

Star Hotel  3 stars

18 Main Street, Twynholm, Kirkcudbright, United Kingdom, DG6 4NT

Kirkcudbright
GBP 68

Lion And Unicorn Hotel  3 stars

Main Street, Thornhill (Dumfries and Galloway), United Kingdom, FK8 3PJ

Thornhill (Dumfries and Galloway) Very good
GBP 75

The Crown Hotel  3 stars

95 High St, Lockerbie, United Kingdom, DG11 2DA

Lockerbie
GBP 54

Craft Hotel  3 stars

30 South Main Street, Newton Stewart, United Kingdom

Newton Stewart
GBP 52

Douglas Arms Hotel  3 stars

200 206 King Street Castle Douglas, Castle Douglas, United Kingdom, DG7 1DB

Castle Douglas
GBP 53

Black Bull Hotel  2 stars

Churchgate, Moffat, United Kingdom

Moffat
GBP 85

The Farmers Inn  2 stars

Main Street Clarencefield, Dumfries, United Kingdom, DG1 4NF

Dumfries
GBP 79

Ravenshill Hotel  2 stars

12 Dumfries Road A709, Lockerbie, United Kingdom, DG11 2EF

Lockerbie
GBP 76

Hazeldene Hotel  2 stars

Main Street, Gretna Green, United Kingdom, DG16 5EA

Gretna Green Guest rating
GBP 65

Nithsdale Hotel  2 stars

1, High Street, Sanquhar, United Kingdom, DG4 6DJ

Sanquhar Guest rating
GBP 77

Kirkpatrick House  2 stars

Kirkpatrick Fleming, Gretna Green, United Kingdom, DG11 3NH

Gretna Green
GBP 106

Queensberry Arms Hotel  2 stars

47 High Street Annan, Annan, United Kingdom, DG12 6AD

Annan
GBP 49

Knockinaam Lodge  0 stars

Portpatrick, Stranraer, United Kingdom, DG9 9AD

Stranraer Great
GBP 448

Huntingdon House Hotel  0 stars

18 St Mary'S Street, Dumfries, United Kingdom, DG1 1LZ

Dumfries Perfect
GBP 81

Cavens Country House  0 stars

Kirkbean, Kirkbean, United Kingdom

Kirkbean Great
GBP 283

Greenlaw Guest House  0 stars

Glasgow Road, Gretna Green, United Kingdom

Gretna Green Perfect
GBP 68

The Old Shop  0 stars

The Old Shop, Carsethorn, United Kingdom

Carsethorn Great
GBP 83

Ladyknowe Apartment  0 stars

Ladyknowe Court, Moffat, United Kingdom

Moffat
GBP 102

Marchbankwood House  0 stars

Beattock, Moffat, United Kingdom

Moffat Perfect
GBP 69

Dunskey Guest House  0 stars

Heugh Road, Portpatrick, United Kingdom

Portpatrick Perfect
GBP 71

Surrone House  0 stars

Annan Road, Gretna Green, United Kingdom

Gretna Green
GBP 74

The Queensberry Hotel And Bar  0 stars

12 English Street, Dumfries, United Kingdom

Dumfries Guest rating
GBP 65

Balmoral Hotel  0 stars

High Street, Moffat, United Kingdom

Moffat Very good
GBP 77

Glenaldor House  0 stars

5 Victoria Terrace, Dumfries, United Kingdom

Dumfries Perfect
GBP 73

Friars Carse Country House Hotel  0 stars

Friars Carse, Auldgirth, Dumfries, United Kingdom

Dumfries Very good
GBP 89

Thornbank House  0 stars

Thornbank Road, Stranraer, United Kingdom, DG9 0EY

Stranraer Very good
GBP 83

Torrs Warren Country House Hotel  0 stars

Grey Hill Road, Stoneykirk, United Kingdom, DG9 9DH

Stoneykirk Very good
GBP 71

Kirkconnel Hall Hotel  0 stars

Ecclefechan, Ecclefechan, United Kingdom, DG11 3JH

Ecclefechan Very good
GBP 144

Kings Arms Hotel  0 stars

29 High St, Lockerbie, United Kingdom

Lockerbie
GBP 69

Blinkbonnie Guest House  0 stars

School Brae, Portpatrick, United Kingdom

Portpatrick
GBP 90

Baytree House  0 stars

110 High Street, Kirkcudbright, United Kingdom

Kirkcudbright
GBP 65

Hawthorn House  0 stars

Second Sands, Port William, United Kingdom, DG8 9QP

Port William
GBP 55

Trigony House Hotel  0 stars

Closeburn, Closeburn, United Kingdom, DG3 5EZ

Closeburn
GBP 126

Hillcrest House  0 stars

Maidland Place, Wigtown, United Kingdom, DG8 9EU

Wigtown
GBP 77

Moffat Manor Holiday Park  0 stars

Beattock,Moffat,Dumfries And Galloway, Beattock, United Kingdom, DG10 9RE

Beattock
GBP 72

Rhins Of Galloway  0 stars

Cairnryan,, Cairnryan, United Kingdom, DG9 8QU

Cairnryan Very good
GBP 79

Clonyard House Hotel  0 stars

Colvend, Rockcliffe, Dalbeattie, United Kingdom, DG5 4QW

Dalbeattie Nice
GBP 75

Trewan Holiday Cottage  0 stars

97 William Street, Dalbeattie, United Kingdom, DG5 4EE

Dalbeattie
GBP 94

Kenmuir  0 stars

, Dalbeattie, United Kingdom, DG5

Dalbeattie
GBP 77

Woodland House Hotel  0 stars

Newbridge, Dumfries, United Kingdom, DG2 0HZ

Dumfries
GBP 87

Dumfries Villa  0 stars

33 Lovers Walk, Dumfries, United Kingdom, DG1 1LR

Dumfries
GBP 52

Aberdour Guest House  0 stars

16-20 Newall Terrace, Dumfries, United Kingdom, DG1 1LW

Dumfries
GBP 55

Martha'S Shore Cottage  0 stars

, Dumfries, United Kingdom, DG1

Dumfries
GBP 110

Southpark House  0 stars

Quarry Road, Dumfries, United Kingdom, DG1 1FA

Dumfries
GBP 69

The Waverley Guest House  0 stars

21 Mary'S Street, Dumfries, United Kingdom, DG1 1HB

Dumfries
GBP 46

The Park Hotel  0 stars

Annan Road., Dumfries, United Kingdom, DG1 3HE

Dumfries
GBP 48

Torbay Lodge Guest House  0 stars

31 Lovers Walk, Dumfries, United Kingdom, DG1 1LR

Dumfries

Cressfield Country House Hotel  0 stars

Townfoot, Ecclefechan, United Kingdom, DG11 3DR

Ecclefechan Nice
GBP 71

Ecclefechan Hotel  0 stars

High St, Ecclefechan, United Kingdom, DG11 3DF

Ecclefechan
GBP 62

Rosebery House  0 stars

29 Old Carlisle Road, Moffat, United Kingdom, DG10 9QJ

Moffat
GBP 85

Seamore Guest House  0 stars

Academy Road, Moffat, United Kingdom, DG10 9HW

Moffat
GBP 48

Bridge House Moffat  0 stars

Bridge House Well Road, Moffat, United Kingdom, DG10 9JT

Moffat
GBP 99

Rowallan Guest House  0 stars

Corsbie Road, Newton Stewart, United Kingdom, DG8 6JB

Newton Stewart
GBP 93

Birch 14 With Hot Tub Newton Stewart  0 stars

Conifer Lodges, Newton Stewart, United Kingdom, DG8 6AN

Newton Stewart
GBP 105

Lakeview Guest House  0 stars

19 Agnew Crescent, Stranraer, United Kingdom, DG9 7JY

Stranraer Nice
GBP 68

Harbour Lights Guesthouse  0 stars

7 Agnew Crescent Scotland, Stranraer, United Kingdom, DG9 7JY

Stranraer
GBP 57

Harbour Guesthouse  0 stars

11 Market Street, Stranraer, United Kingdom, DG9 7RF

Stranraer
GBP 45

The Old Manse  0 stars

The Old Manse Lewis Street, Stranraer, United Kingdom, DG9 7AQ

Stranraer
GBP 58

Airds Bay Luxury Beach House  0 stars

Airds Bay Luxury Beach House Sandgreen, Gatehouse of Fleet, United Kingdom, DG7 2DU

Gatehouse of Fleet

Orroland Lodge  0 stars

Orroland Dundrennan, Kirkcudbright, United Kingdom, DG6 4QS

Kirkcudbright
GBP 686

Rowanbank Guesthouse  0 stars

20 St Johns Road, Annan, United Kingdom, DG12 6AW

Annan
GBP 84

Boreland Farm  0 stars

Dunscore, Dunscore, United Kingdom, DG2 0XA

Dunscore
GBP 65

Zara Continental Hotel  0 stars

81 High St Dumfries & Galloway Dg13 0Dj, Langholm, United Kingdom, DG13 0DJ

Langholm
GBP 45

Tystie Cottage  0 stars

, Sandhead, United Kingdom, DG9

Sandhead
GBP 95

Kirkwood Cottages  0 stars

Kirkwood Farm Dalton, Dalton (Dumfries and Galloway), United Kingdom, DG11 1DH

Dalton (Dumfries and Galloway)
GBP 77

Queenshill Lodges  0 stars

Ringford, Bridge of Dee, United Kingdom, DG7 2AT

Bridge of Dee
GBP 58

Iona Cottage  0 stars

, Clarencefield, United Kingdom, DG1 4NN

Clarencefield
GBP 130

Mouswald Lodge Park  0 stars

Mouswald Place Mouswald , Mouswald, United Kingdom, DG1 4JS

Mouswald
GBP 392

Orroland Holiday Cottages  0 stars

Orroland Holiday Cottages Dumfries & Galloway Scotland, Dundrennan, United Kingdom, DG6 4QS

Dundrennan
GBP 291

Springkell  0 stars

Eaglesfield, Eaglesfield, United Kingdom

Eaglesfield
GBP 105