Dumfries and Galloway hotels

Dumfries and Galloway Overview

Show all cities
Alphabetical City Index
Hotels City Rating

Rivendell Dumfries  4 stars

105 Edinburgh Road, Dumfries, United Kingdom

Dumfries Superb
USD 73

The Ship Inn Gatehouse of Fleet  4 stars

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

Gatehouse of Fleet
USD 143

Cally Palace Gatehouse of Fleet  4 stars

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

Gatehouse of Fleet Superb
USD 199

Comlongon Castle Dumfries  4 stars

Clarencefield, Dumfries, United Kingdom, DG1 4NA

Dumfries
USD 173

Townhead Hotel Lockerbie  4 stars

Townhead Street, Lockerbie, United Kingdom, DG11 2AG

Lockerbie Very good
USD 95

The Bonnington Moffat  4 stars

High Street, Moffat, United Kingdom

Moffat Very good
USD 93

Balyett Bed And Breakfast Stranraer  4 stars

Cairnryan Road, Stranraer, United Kingdom, DG98QL

Stranraer Superb
USD 108

The Steam Packet Inn Isle of Whithorn  4 stars

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

Isle of Whithorn
USD 132

Lauren House Dumfries  4 stars

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

Dumfries
USD 59

Limetree House Guest House Moffat  4 stars

Eastgate, Moffat, United Kingdom, DG10 9AE

Moffat
USD 69

Alexander Guest House Gretna Green  4 stars

Alexander House Glasgow Road, Gretna Green, United Kingdom, DG16 5DU

Gretna Green
USD 94

Burnett House Dumfries  4 stars

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

Dumfries
USD 54

Smiths At Gretna Green Hotel  4 stars

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

Gretna Green Fabulous
USD 168

Cairnryan Bed And Breakfast  4 stars

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

Cairnryan
USD 84

The Hightae Inn Lockerbie  4 stars

High Road, Hightae, Lockerbie, United Kingdom

Lockerbie
USD 137

Best Western Dryfesdale Country House Hotel Lockerbie  4 stars

Dryfebridge, Lockerbie, United Kingdom, DG11 2SF

Lockerbie Very good
USD 148

The Homestead Guest House Cairnryan  4 stars

Main Street, Cairnryan, United Kingdom

Cairnryan Superb
USD 103

Glenotter Bed And Breakfast Stranraer  4 stars

Glenotter, Leswalt Road, Stranraer, Stranraer, United Kingdom, DG9 0EP

Stranraer Exclusive
USD 90

Auldgirth Inn Dumfries  4 stars

Auldgirth Inn Auldgirth, Dumfries, United Kingdom, DG2 0XG

Dumfries
USD 114

Kirk House Gatehouse of Fleet  3 stars

Girthon, Gatehouse of Fleet, United Kingdom, DG7 2DW

Gatehouse of Fleet

White Hart Hotel Dumfries  3 stars

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

Dumfries
USD 100

The Portpatrick Hotel  3 stars

Heugh Road, Portpatrick, United Kingdom, DG9 8TQ

Portpatrick
USD 139

The Crown Hotel Newton Stewart  3 stars

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

Newton Stewart
USD 104

The Gordon House Hotel Kirkcudbright  3 stars

116 High Street , Kirkcudbright, United Kingdom

Kirkcudbright

Black Horse Hotel Newton Stewart  3 stars

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

Newton Stewart Fabulous
USD 80

The Stag Hotel Moffat  3 stars

21-22 High Street, Moffat, United Kingdom

Moffat
USD 89

Kirkconnel Hall Hotel Ecclefechan  3 stars

Ecclefechan, Ecclefechan, United Kingdom, DG11 3JH

Ecclefechan Fabulous
USD 97

Corner House Hotel Annan  3 stars

78 High Street, Annan, United Kingdom

Annan
USD 64

Eskdale Hotel Langholm  3 stars

Market Place, Langholm, United Kingdom, DG13 0JH

Langholm
USD 99

Cross Haven Guest House Stranraer  3 stars

Lewis Street, Stranraer, United Kingdom, DG9 7AL

Stranraer Fabulous
USD 90

Hetland Hall Hotel Dumfries  3 stars

Hetland Hall Hotel, Carrutherstown, Dumfries, Gb, Dumfries, United Kingdom

Dumfries

Hunters Lodge Hotel Gretna Green  3 stars

Annan Road, Gretna Green, United Kingdom

Gretna Green
USD 83

The Thistle Inn Stranraer  3 stars

47 Dalrymple Street, Stranraer, United Kingdom, DG97EY

Stranraer Good
USD 65

Buccleuch Arms Hotel Moffat  3 stars

High Street, Moffat, United Kingdom, DG10 9ET

Moffat
USD 97

The Urr Valley Country House Hotel Castle Douglas  3 stars

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

Castle Douglas Very good
USD 94

Queens Hotel Lockerbie  3 stars

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

Lockerbie Guest rating
USD 111

Moreig Hotel Dumfries  3 stars

67 Annan Road, Dumfries, United Kingdom

Dumfries Fabulous
USD 75

Annandale Arms Hotel Moffat  3 stars

High Street, Moffat, United Kingdom, DG10 9HF

Moffat Fabulous
USD 136

Cairndale Hotel & Leisure Club Dumfries  3 stars

English Street, Dumfries, United Kingdom, DG1 2DF

Dumfries Very good
USD 123

Days Inn Lockerbie Annandale Water  3 stars

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

Lockerbie Fabulous
USD 61

Fernhill Hotel Portpatrick  3 stars

Heugh Road, Portpatrick, United Kingdom, DG9 7TD

Portpatrick
USD 102

The Gables Hotel Gretna Green  3 stars

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

Gretna Green Superb
USD 109

Lockerbie Manor  3 stars

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

Lockerbie Guest rating

Travelodge Dumfries  3 stars

A75 Annan Road Collin, Dumfries, United Kingdom, DG1 3SE

Dumfries Fabulous
USD 73

Holiday Inn Dumfries  3 stars

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

Dumfries Fabulous
USD 114

Days Inn Gretna Green M74  3 stars

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

Gretna Green Very good
USD 70

Best Western Station Hotel Dumfries  3 stars

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

Dumfries Fabulous
USD 79

Selkirk Arms Hotel Kirkcudbright  3 stars

High Street, Kirkcudbright, United Kingdom, DG6 4JG

Kirkcudbright Superb
USD 122

Best Western Moffat House Hotel  3 stars

High Street, Moffat, United Kingdom, DG10 9HL

Moffat Fabulous
USD 73

North West Castle Hotel Stranraer  3 stars

Portrodie, Stranraer, United Kingdom

Stranraer Good
USD 91

The Manor Hotel & Restaurant Dumfries  3 stars

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

Dumfries Fabulous
USD 119

The Cross Keys Hotel New Galloway  3 stars

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

New Galloway Fabulous
USD 125

Gretna Hall Hotel Gretna Green  3 stars

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

Gretna Green Very good
USD 140

Solway Lodge Hotel Gretna Green  3 stars

97-99 Annan Road, Gretna Green, United Kingdom

Gretna Green Fabulous
USD 95

The Imperial Hotel Castle Douglas  3 stars

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

Castle Douglas Very good
USD 68

The Birchtree Hotel Dalbeattie  3 stars

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

Dalbeattie Guest rating
USD 86

The Swan Inn Stranraer  3 stars

Sheuchan Street, Stranraer, United Kingdom

Stranraer Fabulous
USD 86

Tigh Na Mara Hotel Stranraer  3 stars

Sandhead, Stranraer, United Kingdom

Stranraer
USD 98

No 29 Well Street B & B Moffat  3 stars

29 Well Street, Moffat, United Kingdom

Moffat
USD 101

The Famous Star Hotel Moffat  3 stars

44 Hight Street, Moffat, United Kingdom

Moffat Superb
USD 106

Ladyknowe Apartment Moffat  3 stars

Ladyknowe Court, Moffat, United Kingdom

Moffat
USD 126

The Old Shop Carsethorn  3 stars

The Old Shop, Carsethorn, United Kingdom

Carsethorn Superb
USD 94

The Crown Hotel Lockerbie  3 stars

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

Lockerbie
USD 95

Nithsdale Hotel Sanquhar  2 stars

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

Sanquhar Guest rating
USD 104

The King'S Arms Hotel  2 stars

29 High Street, Lockerbie, United Kingdom

Lockerbie
USD 127

Hazeldene Hotel Gretna Green  2 stars

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

Gretna Green Good
USD 95

Ravenshill Hotel Lockerbie  2 stars

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

Lockerbie
USD 101

Crown Hotel Langholm  2 stars

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

Langholm
USD 94

The Farmers Inn Dumfries  2 stars

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

Dumfries
USD 89

Black Bull Hotel Moffat  2 stars

Churchgate, Moffat, United Kingdom

Moffat
USD 99

Ecclefechan Hotel  0 stars

High St, Ecclefechan, United Kingdom, DG11 3DF

Ecclefechan
USD 94

Huntingdon House Hotel Dumfries  0 stars

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

Dumfries Superb
USD 103

Ashfield Moffat  0 stars

Ashfield, Beechgrove, Moffat, United Kingdom, DG10 9RS

Moffat

Knockinaam Lodge Stranraer  0 stars

Portpatrick, Stranraer, United Kingdom, DG9 9AD

Stranraer Superb
USD 625

Nith House Powfoot  0 stars

, Powfoot, United Kingdom, DG12

Powfoot

Boreland Farm Dunscore  0 stars

Dunscore, Dunscore, United Kingdom, DG2 0XA

Dunscore
USD 89

Garlies Lodge Bargrennan  0 stars

, Bargrennan, United Kingdom, DG8

Bargrennan

Iona Cottage Clarencefield  0 stars

, Clarencefield, United Kingdom, DG1 4NN

Clarencefield

The Park Hotel Dumfries  0 stars

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

Dumfries
USD 64

Cavens Country House Kirkbean  0 stars

Kirkbean By Dumfries, Kirkbean, United Kingdom

Kirkbean Fabulous
USD 376

Fernlea Guest House Stranraer  0 stars

Lewis Street, Stranraer, United Kingdom, DG9 7AQ

Stranraer Superb
USD 82

Balmoral Hotel Moffat  0 stars

High Street, Moffat, United Kingdom

Moffat Fabulous
USD 94

Friars Carse Country House Hotel Auldgirth  0 stars

Friars Carse, Auldgirth, Auldgirth, United Kingdom

Auldgirth Fabulous
USD 144

Hillcrest House Wigtown  0 stars

Maidland Place, Wigtown, United Kingdom, DG8 9EU

Wigtown
USD 139

Glenaldor House Dumfries  0 stars

5 Victoria Terrace, Dumfries, United Kingdom

Dumfries Exceptional
USD 102

The Queensberry Hotel And Restaurant Dumfries  0 stars

12 English Street, Dumfries, United Kingdom

Dumfries Guest rating
USD 94

Rhins Of Galloway Cairnryan  0 stars

Cairnryan,, Cairnryan, United Kingdom, DG9 8QU

Cairnryan Fabulous
USD 177

Dunskey Guest House Portpatrick  0 stars

Heugh Road, Portpatrick, United Kingdom

Portpatrick Superb
USD 106

Greenlaw Guest House Gretna Green  0 stars

Glasgow Road, Gretna Green, United Kingdom

Gretna Green Superb
USD 81

Hetland Hall Hotel Dumfries  0 stars

Carrutherstown, Dumfries, United Kingdom, DG1 4JX

Dumfries Very good
USD 127