My Favourites

« 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.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 6
Ravenshill House Hotel
Ravenshill House Hotel

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)

Book Online

  • AA Reviews Available 2 stars
Hazeldene Hotel
Hazeldene Hotel

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)

Book Online

The Selkirk Arms Hotel
The Selkirk Arms Hotel

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)

Make Enquiry Book Online

  • Visit Scotland Reviews Available 3 stars
Trigony House Hotel
Trigony House Hotel

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)

Book Online

Well View Hotel
Well View Hotel

Moffat, Dumfriesshire, DG10 9JU

Well View sits above the town and all rooms have superb views.

Price: £75 - £110 (Per room per night)

Book Online

  • Visit Scotland Reviews Available 4 stars
  • AA Reviews Available 5 stars
The Gables Hotel & Restaurant
The Gables Hotel & Restaurant

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)

Make Enquiry

  • Visit Scotland Reviews Available 2 stars
The Arkhouse Inn
The Arkhouse Inn

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)

  • Visit Scotland Reviews Available 1 stars
The Cross Keys Hotel
The Cross Keys Hotel

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.

Book Online

  • Visit Scotland Reviews Available 3 stars
Kings Arms Hotel
Kings Arms Hotel

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)

Book Online

  • Visit Scotland Reviews Available 3 stars
  • AA Reviews Available 2 stars
The Swan Inn
The Swan Inn

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)

Book Online

Blackaddie House Hotel
Blackaddie House Hotel

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)

Book Online

  • Visit Scotland Reviews Available 3 stars
  • AA Reviews Available 3 stars
Townhead Hotel
Townhead Hotel

Lockerbie, DG11 2AG

The Townhead Hotel is an ideal stopping place for anyone travelling on the M74 Scotland - England motorway.

Book Online

Powfoot Golf Hotel
Powfoot Golf Hotel

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)

Book Online

  • Visit Scotland Reviews Available 3 stars
Solway Lodge Hotel
Solway Lodge Hotel

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)

Book Online

  • Visit Scotland Reviews Available 3 stars
Tigh Na Mara Hotel
Tigh Na Mara Hotel & Restaurant

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)

Book Online

  • Visit Scotland Reviews Available 3 stars
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 3 stars
4 Trigony House Hotel Thornhill, Dumfriesshire, DG3 5EZ
5 Well View Hotel Moffat, Dumfriesshire, DG10 9JU 4 stars
6 The Gables Hotel & Restaurant Gretna, Dumfriesshire, DG16 5DQ 2 stars
7 The Arkhouse Inn Stranraer, DG9 7JG 1 stars
8 The Cross Keys Hotel Canonbie, Dumfriesshire, DG14 0SY 3 stars
9 Kings Arms Hotel Lockerbie, Dumfriesshire, DG11 2JL 3 stars
10 The Swan Inn Stranraer, Dumfriesshire, DG9 0EA
11 Blackaddie House Hotel Sanquhar, Dumfriesshire, DG4 6JJ 3 stars
12 Townhead Hotel Lockerbie, DG11 2AG
13 Powfoot Golf Hotel Powfoot, DG12 5PN 3 stars
14 Solway Lodge Hotel Gretna, Dumfries and Galloway, DG16 5DN 3 stars
15 Tigh Na Mara Hotel & Restaurant Sandhead, Stranraer, DG9 9JF 3 stars

Click the map pins to view more information.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 6

Search Filters

Places

Price Per Room

Price Per Person

Booking

Rating

Features & Facilities

Region

  • Aberdeen & Grampian Highlands
  • Argyll & Bute
  • Aviemore and the Cairngorms
  • Ayrshire, Arran & Clyde Valley
  • Dumfries & Galloway X
  • Edinburgh
  • Fort William & Lochaber
  • Glasgow
  • Inverness, Loch Ness & Nairn
  • Kingdom of Fife
  • Loch Lomond, Stirling & the Trossachs
  • Lothians & Borders
  • Northern Highlands
  • Orkney
  • Perthshire, Angus & Dundee
  • Shetland
  • Skye & Lochalsh
  • Western Isles