« Back to accommodation in Dumfries & Galloway
Hotels & Inns In Dumfries & Galloway
There is a good variety of hotel accommodation in Dumfries and Galloway, starting on the Scottish Border around Gretna and Gretna Green. Country house accommodation deep within the Galloway hills, hotels where golf or angling is a speciality and even a hotel with a lighthouse are all here. There is also a good choice of hotel accommodation along the main A75 road corridor in Carrutherstown, Caslte Douglas, and a number of other locations.
Lockerbie, Dumfriesshire, DG11 2EF
Ravenshill was built in 1874. Converted to a hotel retaining many traditional features but with all modern comforts.
Price: £45 - £125 (Per room per night)
Gretna Green, Dumfriesshire, DG16 5EA
A warm welcome awaits you at the Hazeldene Hotel whether you are here for a business trip or just to get away.
Price: £65 - £130 (Per room per night)
Kirkcudbright, Kirkcudbrightshire, DG6 4JG
18th century hotel in the conservation area of a pretty port and artists’ town. Home of Burns's Selkirk Grace.
Price: £79 - £120 (Per room per night)
Thornhill, Dumfriesshire, DG3 5EZ
Trigony House Hotel is a wonderfully relaxed family run Edwardian Country House Hotel set in 5 acres of gardens & woodland.
Price: £100 - £150 (Per room per night)
Moffat, Dumfriesshire, DG10 9JU
Well View sits above the town and all rooms have superb views.
Price: £75 - £110 (Per room per night)
Gretna, Dumfriesshire, DG16 5DQ
We are a family run hotel in the heart of Gretna. We give a friendly welcome and personal attention to our guests.
Price: £45 - £130 (Per person per night)
Stranraer, DG9 7JG
Old style town house in the centre of Stranraer. Very welcoming and friendly, serves super meals.
Price: £20 - £24 (Per person per night)
Canonbie, Dumfriesshire, DG14 0SY
One of Scotlands oldest Coaching inns located in the centre of Canonbie, nestled within the valley of the Border Esk River.
Lockerbie, Dumfriesshire, DG11 2JL
Dating from the 1600's, this former coaching inn continues to extend a warm welcome to visitors and locals alike.
Price: £47.50 - £93 (Per room per night)
Stranraer, Dumfriesshire, DG9 0EA
The Swan Inn is a popular local pub situated in Sheuchan Street, opposite Agnew Park and enjoying views over Loch Ryan.
Price: £50 - £75 (Per room per night)
Sanquhar, Dumfriesshire, DG4 6JJ
A superb romantic Award Winning Hotel set in its own Gardens on the Banks of the River Nith.
Price: £50 - £178 (Per room per night)
Lockerbie, DG11 2AG
The Townhead Hotel is an ideal stopping place for anyone travelling on the M74 Scotland - England motorway.
Powfoot, DG12 5PN
The Powfoot Golf Hotel offers luxury en-suite accommodation, fine food, golf breaks and much more.
Price: £50 - £150 (Per room per night)
Gretna, Dumfries and Galloway, DG16 5DN
As one of the leading wedding hotels in Gretna you are assured a warm welcome and an enjoyable stay with us.
Price: £50 - £140 (Per room per night)
Sandhead, Stranraer, DG9 9JF
Tigh Na Mara Hotel boasts an enviable location within a stone's throw of a beautiful stretch of unspoilt, sandy beach.
Price: £40 - £75 (Per room per night)
| 1 | Ravenshill House Hotel | Lockerbie, Dumfriesshire, DG11 2EF | |
| 2 | Hazeldene Hotel | Gretna Green, Dumfriesshire, DG16 5EA | |
| 3 | The Selkirk Arms Hotel | Kirkcudbright, Kirkcudbrightshire, DG6 4JG | |
| 4 | Trigony House Hotel | Thornhill, Dumfriesshire, DG3 5EZ | |
| 5 | Well View Hotel | Moffat, Dumfriesshire, DG10 9JU | |
| 6 | The Gables Hotel & Restaurant | Gretna, Dumfriesshire, DG16 5DQ | |
| 7 | The Arkhouse Inn | Stranraer, DG9 7JG | |
| 8 | The Cross Keys Hotel | Canonbie, Dumfriesshire, DG14 0SY | |
| 9 | Kings Arms Hotel | Lockerbie, Dumfriesshire, DG11 2JL | |
| 10 | The Swan Inn | Stranraer, Dumfriesshire, DG9 0EA | |
| 11 | Blackaddie House Hotel | Sanquhar, Dumfriesshire, DG4 6JJ | |
| 12 | Townhead Hotel | Lockerbie, DG11 2AG | |
| 13 | Powfoot Golf Hotel | Powfoot, DG12 5PN | |
| 14 | Solway Lodge Hotel | Gretna, Dumfries and Galloway, DG16 5DN | |
| 15 | Tigh Na Mara Hotel & Restaurant | Sandhead, Stranraer, DG9 9JF |
Click the map pins to view more information.






