Dumfries and Galloway hotels

Dumfries and Galloway Overview

Show all cities
Alphabetical City Index
Hotels City Rating From

Best Western Dryfesdale Country House Hotel Lockerbie  4 stars

Dryfebridge, Lockerbie, United Kingdom, DG11 2SF

Lockerbie Very good INR 6 830

Smiths At Gretna Green Hotel  4 stars

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

Gretna Green Fabulous INR 10 310

Cally Palace Gatehouse of Fleet  4 stars

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

Gatehouse of Fleet Superb INR 16 110

Balyett Bed And Breakfast Stranraer  4 stars

Cairnryan Road, Stranraer, United Kingdom, DG98QL

Stranraer Superb INR 6 379

Blackaddie House Hotel Sanquhar  4 stars

Blackaddie Road, Sanquhar, United Kingdom, DG4 6JJ

Sanquhar Very good INR 33 380

Marchbankwood House Bed & Breakfast Moffat  4 stars

Beattock, Moffat, United Kingdom

Moffat Exclusive INR 5 606

Rivendell Bed & Breakfast Dumfries  4 stars

105 Edinburgh Road, Dumfries, United Kingdom

Dumfries Superb INR 5 735

Cairnryan Bed And Breakfast  4 stars

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

Cairnryan INR 5 219

The Hightae Inn Lockerbie  4 stars

High Road, Hightae, Lockerbie, United Kingdom

Lockerbie INR 7 797

The Homestead Guest House Cairnryan  4 stars

Main Street, Cairnryan, United Kingdom

Cairnryan Superb INR 6 701

Cally Palace Hotel DUMFRIES AND GALLOWAY  4 stars

Gatehouse Of Fleet, DUMFRIES AND GALLOWAY, United Kingdom

DUMFRIES AND GALLOWAY INR 11 599

Hamilton House Hotel Dumfries  4 stars

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

Dumfries INR 5 993

Townhead Hotel Lockerbie  4 stars

Townhead Street, Lockerbie, United Kingdom, DG11 2AG

Lockerbie INR 7 217

Limetree House Guest House Moffat  4 stars

Eastgate, Moffat, United Kingdom, DG10 9AE

Moffat INR 4 446

The Steam Packet Inn Isle of Whithorn  4 stars

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

Isle of Whithorn

Comlongon Castle Hotel Mouswald  4 stars

Clarencefield, Mouswald, United Kingdom, DG1 4NA

Mouswald

East Muntloch Croft Bed & Breakfast Hotel Drummore  4 stars

Cairngaan Road, Drummore, United Kingdom

Drummore

Brookford B&B New Galloway  4 stars

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

New Galloway

The Old Station House Bed & Breakfast Castle Douglas  4 stars

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

Castle Douglas

Airds Farmhouse Bed And Breakfast Castle Douglas  4 stars

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

Castle Douglas

Kerr Cottage Dalbeattie  4 stars

Port Road, Dalbeattie, United Kingdom, DG5 4AZ

Dalbeattie

Burnett House Bed & Breakfast Dumfries  4 stars

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

Dumfries INR 3 479

Springkell Hotel Lockerbie  4 stars

Eaglesfield, Lockerbie, United Kingdom

Lockerbie

Best Western Moffat House Hotel  3 stars

High Street, Moffat, United Kingdom, DG10 9HL

Moffat Very good INR 5 541

Selkirk Arms Hotel Kirkcudbright  3 stars

High Street, Kirkcudbright, United Kingdom, DG6 4JG

Kirkcudbright Superb INR 8 570

Best Western Station Hotel Dumfries  3 stars

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

Dumfries Very good INR 6 637

Days Inn Gretna Green M74  3 stars

Gretna Green Service Area, Junction 21/22, A74M Northbound, Gretna Green, United Kingdom, DG16 5HQ

Gretna Green Very good INR 4 833

Holiday Inn Dumfries  3 stars

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

Dumfries Fabulous INR 8 248

The Old Rectory Bed & Breakfast Annan  3 stars

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

Annan INR 5 993

The Gables Hotel Gretna Green  3 stars

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

Gretna Green Fabulous INR 5 735

Gretna Hall Hotel Gretna Green  3 stars

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

Gretna Green Very good INR 6 637

Kirroughtree House Hotel Newton Stewart  3 stars

Newton Stewart Dumfries And Galloway, Newton Stewart, United Kingdom, DG8 6AN

Newton Stewart Exceptional INR 17 399

Fernhill Hotel Portpatrick  3 stars

Heugh Road, Portpatrick, United Kingdom, DG9 7TD

Portpatrick INR 11 921

Days Inn Lockerbie Annandale Water  3 stars

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

Lockerbie Fabulous INR 4 382

Cairndale Hotel & Leisure Club Dumfries  3 stars

English Street, Dumfries, United Kingdom, DG1 2DF

Dumfries Very good INR 9 215

Annandale Arms Hotel Moffat  3 stars

High Street, Moffat, United Kingdom, DG10 9HF

Moffat Fabulous INR 8 570

North West Castle Hotel Stranraer  3 stars

Portrodie, Stranraer, United Kingdom

Stranraer Fabulous INR 6 186

The Mill Forge Hotel Lockerbie  3 stars

Gretna Green ; Kirkpatrick-Fleming, Lockerbie, United Kingdom, DG11 3BQ

Lockerbie INR 9 408

The Old Shop Bed & Breakfast Carsethorn  3 stars

The Old Shop, Carsethorn, United Kingdom

Carsethorn Superb INR 6 830

Solway Lodge Hotel Gretna Green  3 stars

97-99 Annan Road, Gretna Green, United Kingdom

Gretna Green Very good INR 5 670

Seamore House Hotel Moffat  3 stars

Academy Road, Moffat, United Kingdom

Moffat INR 6 701

Ladyknowe Apartment Moffat  3 stars

Ladyknowe Court, Moffat, United Kingdom

Moffat INR 8 119

Ellangowan Hotel Newton Stewart  3 stars

St. John Street, Newton Stewart, United Kingdom

Newton Stewart Very good INR 6 895

The Famous Star Hotel Moffat  3 stars

44 High Street, Moffat, United Kingdom

Moffat Superb INR 6 444

Langlands B&B Dumfries  3 stars

8 Edinburgh Road, Dumfries, United Kingdom

Dumfries Superb INR 4 575

Tigh Na Mara Hotel Stranraer  3 stars

Sandhead, Stranraer, United Kingdom

Stranraer INR 6 766

The Swan Inn Stranraer  3 stars

Sheuchan Street, Stranraer, United Kingdom

Stranraer Very good INR 5 413

Dalbeattie Guest House  3 stars

13 Maxwell Park, Dalbeattie, United Kingdom

Dalbeattie INR 7 088

Eskdale Hotel Langholm  3 stars

Market Place, Langholm, Gb, Langholm, United Kingdom

Langholm

Broadlea Of Robgill Bed & Breakfast Ecclefechan  3 stars

Kirtlebridge, Ecclefechan, United Kingdom

Ecclefechan Superb INR 6 315

Greens At Gretna Hotel Gretna Green  3 stars

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

Gretna Green Fabulous INR 7 668

The Bonnington Hotel Moffat  3 stars

High Street, Moffat, United Kingdom

Moffat Fabulous INR 5 348

The Balmoral Hotel Moffat  3 stars

High Street, Moffat, United Kingdom

Moffat

Moreig Hotel Dumfries  3 stars

67 Annan Road, Dumfries, United Kingdom

Dumfries Very good INR 7 861

Thorniewhats B&B Canonbie  3 stars

Thorniewhats Farm, Canonbie, United Kingdom, DG14 0SQ

Canonbie

White Hart Hotel Dumfries  3 stars

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

Dumfries

The Cross Keys Hotel New Galloway  3 stars

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

New Galloway Fabulous INR 7 088

The Auldgirth Inn  3 stars

Auldgirth ;, Auldgirth, United Kingdom, DG2 0XG

Auldgirth INR 4 897

Bank Of Fleet Hotel Gatehouse of Fleet  3 stars

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

Gatehouse of Fleet INR 6 830

The Kenbridge Hotel Balmaclellan  3 stars

Ken Bridge , Balmaclellan, United Kingdom, DG7 3PR

Balmaclellan INR 10 310

Black Horse Hotel Newton Stewart  3 stars

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

Newton Stewart Very good INR 5 541

The Urr Valley Country House Hotel Castle Douglas  3 stars

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

Castle Douglas Good INR 5 606

Buccleuch And Queensberry Arms Hotel Thornhill  3 stars

112 Drumlanrig Street, Thornhill, United Kingdom, DG3 5LY

Thornhill INR 9 923

Buccleuch Arms Hotel Moffat  3 stars

High Street, Moffat, United Kingdom, DG10 9ET

Moffat INR 6 701

Anvil View Guest House Gretna Green  3 stars

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

Gretna Green INR 5 413

Springfield B & B Boreland of Colvend  3 stars

Colvend, Boreland of Colvend, United Kingdom

Boreland of Colvend INR 6 057

Cross Haven Guest House Stranraer  3 stars

Lewis Street, Stranraer, United Kingdom, DG9 7AL

Stranraer INR 5 477

The Eskdale Hotel Langholm  3 stars

Market Place, Langholm, United Kingdom, DG13 0JH

Langholm INR 7 152

Craigdarroch Arms Hotel Moniaive  3 stars

High Street, Moniaive, United Kingdom, DG3 4HN

Moniaive

Kirkconnel Hall Hotel Ecclefechan  3 stars

Ecclefechan, Ecclefechan, United Kingdom, DG11 3JH

Ecclefechan Fabulous INR 8 828

House O' Hill Hotel Newton Stewart  3 stars

Bargrennan, Newton Stewart, United Kingdom, DG8 6RN

Newton Stewart

The Stag Hotel Moffat  3 stars

21-22 High Street, Moffat, United Kingdom

Moffat INR 6 121

Corner House Hotel Annan  3 stars

78 High Street, Annan, United Kingdom

Annan INR 4 059

Hunters Lodge Hotel Gretna Green  3 stars

Annan Road, Gretna Green, United Kingdom

Gretna Green INR 4 639

The Portpatrick Hotel  3 stars

Heugh Road, Portpatrick, United Kingdom, DG9 8TQ

Portpatrick INR 9 279

Hawthorn House Bed & Breakfast Port William  3 stars

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

Port William

Trewan Bed & Breakfast Hotel Dalbeattie  3 stars

97 William Street, Dalbeattie, United Kingdom

Dalbeattie

The Crown Hotel Newton Stewart  3 stars

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

Newton Stewart

Crown Hotel Portpatrick  3 stars

9 North Crescent, Portpatrick, United Kingdom

Portpatrick

The Imperial Hotel Castle Douglas  3 stars

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

Castle Douglas Very good INR 4 575

The Market Inn Hotel Castle Douglas  3 stars

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

Castle Douglas INR 5 284

The Inn On The Loch Castle Douglas  3 stars

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

Castle Douglas INR 6 637

The Manor Hotel & Restaurant Dumfries  3 stars

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

Dumfries Fabulous INR 5 799

The Mill Forge Hotel Gretna Green  3 stars

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

Gretna Green

Queens Hotel Lockerbie  3 stars

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

Lockerbie Guest rating

Somerton House Hotel Lockerbie  3 stars

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

Lockerbie INR 7 024

Bruce Hotel Newton Stewart  3 stars

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

Newton Stewart Very good

Craignelder Hotel Stranraer  3 stars

Cairnryan Road, Stranraer, United Kingdom, DG9 8HA

Stranraer INR 7 604

The Gretna Chase Hotel  3 stars

Gretna, Gretna, United Kingdom, DG16 5JB

Gretna INR 5 348

The Murray Arms Hotel Gatehouse of Fleet  3 stars

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

Gatehouse of Fleet INR 8 119

Star Hotel Kirkcudbright  3 stars

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

Kirkcudbright INR 6 315

Craft Hotel Wigtown  3 stars

30 South Main Street, Wigtown, United Kingdom

Wigtown

The Douglas Arms Hotel Castle Douglas  2 stars

206 King Street Dumfries And Galloway, Castle Douglas, United Kingdom

Castle Douglas INR 10 955

Black Bull Hotel Moffat  2 stars

Churchgate, Moffat, United Kingdom

Moffat INR 7 539

The Farmers Inn Dumfries  2 stars

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

Dumfries INR 6 250

Ravenshill Hotel Lockerbie  2 stars

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

Lockerbie INR 6 508

The Bladnoch Inn Wigtown  2 stars

Bladnoch Wigtown , Wigtown, United Kingdom, DG8 9AB

Wigtown

The Knowe B&B Carsphairn  2 stars

A713 ; Carsphairn, Carsphairn, United Kingdom, DG7 3TQ

Carsphairn

Crown Hotel Langholm  2 stars

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

Langholm INR 4 639

Hazeldene Hotel Gretna Green  2 stars

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

Gretna Green INR 5 735

Nithsdale Hotel Sanquhar  2 stars

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

Sanquhar Guest rating INR 5 993

Knockinaam Lodge Stranraer  0 stars

Portpatrick, Stranraer, United Kingdom, DG9 9AD

Stranraer Superb INR 22 232

Huntingdon House Hotel Dumfries  0 stars

18 St Marys Street, Dumfries, United Kingdom, DG1 1LZ

Dumfries Superb INR 6 379

Cavens Country House Hotel Kirkbean  0 stars

Kirkbean By Dumfries, Kirkbean, United Kingdom

Kirkbean Fabulous INR 17 205

Greenlaw Guest House Gretna Green  0 stars

Glasgow Rd, Gretna Green, United Kingdom

Gretna Green Superb INR 7 475

Dunskey Guest House Portpatrick  0 stars

Heugh Road, Portpatrick, United Kingdom

Portpatrick Superb INR 7 217

Surrone House Guest House Gretna Green  0 stars

Annan Road, Gretna Green, United Kingdom

Gretna Green INR 8 184

The Queensberry Hotel And Restaurant Dumfries  0 stars

12 English Street, Dumfries, United Kingdom

Dumfries INR 7 668

Glenlossie Guest House Dumfries  0 stars

75 Annan Road, Dumfries, United Kingdom

Dumfries

Glenaldor House Guest House Dumfries  0 stars

5 Victoria Terrace, Dumfries, United Kingdom

Dumfries INR 5 864

Friars Carse Country House Hotel Auldgirth  0 stars

Friars Carse, Auldgirth, Auldgirth, United Kingdom

Auldgirth Very good INR 7 217

Thornbank House Guest House Stranraer  0 stars

Thornbank Road, Stranraer, United Kingdom, DG9 0EY

Stranraer Superb INR 8 184

The Thistle Inn Stranraer  0 stars

47 Dalrymple Street, Stranraer, United Kingdom, DG97EY

Stranraer Good INR 3 866

Torrs Warren Country House Hotel Stoneykirk  0 stars

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

Stoneykirk Fabulous INR 5 735

Kings Arms Hotel Lockerbie  0 stars

29 High St, Lockerbie, United Kingdom

Lockerbie INR 8 312

Blinkbonnie Guest House Portpatrick  0 stars

School Brae, Portpatrick, United Kingdom

Portpatrick INR 5 735

Baytree House Guest House Kirkcudbright  0 stars

110 High Street, Kirkcudbright, United Kingdom

Kirkcudbright INR 6 250

The Ship Inn Gatehouse of Fleet  0 stars

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

Gatehouse of Fleet INR 8 570

Glaisnock Guest House Wigtown  0 stars

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

Wigtown

Trigony House Hotel Closeburn  0 stars

Closeburn, Closeburn, United Kingdom, DG3 5EZ

Closeburn INR 11 277

Hillcrest House Guest House Wigtown  0 stars

Maidland Place, Wigtown, United Kingdom, DG8 9EU

Wigtown

Rhins Of Galloway Guest House Cairnryan  0 stars

Cairnryan,, Cairnryan, United Kingdom, DG9 8QU

Cairnryan Fabulous

Ardath Holiday home Cairnryan  0 stars

, Cairnryan, United Kingdom, DG9 8QX

Cairnryan

Clonyard House Hotel Dalbeattie  0 stars

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

Dalbeattie Good INR 7 346

Trewan Guest House Dalbeattie  0 stars

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

Dalbeattie INR 15 014

Woodland House Hotel Dumfries  0 stars

Newbridge, Dumfries, United Kingdom, DG2 0HZ

Dumfries INR 8 184

Dumfries Villa  0 stars

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

Dumfries INR 6 701

Aberdour Guest House Dumfries  0 stars

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

Dumfries INR 5 155

The Park Hotel Dumfries  0 stars

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

Dumfries INR 4 124

Torbay Lodge Guest House Dumfries  0 stars

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

Dumfries

Cressfield Country House Hotel Ecclefechan  0 stars

Townfoot, Ecclefechan, United Kingdom, DG11 3DR

Ecclefechan Very good INR 5 413

Ecclefechan Hotel  0 stars

High St, Ecclefechan, United Kingdom, DG11 3DF

Ecclefechan INR 5 735

Kirkpatrick House Bed & Breakfast Gretna Green  0 stars

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

Gretna Green INR 10 439

Rosebery House Guest House Moffat  0 stars

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

Moffat INR 9 472

Seamore Guest House Moffat  0 stars

Academy Road Dumfries And Galloway, Moffat, United Kingdom, DG10 9HW

Moffat

Rowallan Guest House Newton Stewart  0 stars

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

Newton Stewart

The Downshire Hotel Portpatrick  0 stars

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

Portpatrick INR 7 539

Lakeview Guest House Stranraer  0 stars

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

Stranraer Very good INR 5 735

Marine House Bed & Breakfast Stranraer  0 stars

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

Stranraer INR 5 477

The Kirkcudbright Bay Hotel  0 stars

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

Kirkcudbright INR 6 186

Rowanbank Guesthouse Annan  0 stars

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

Annan

Queensberry Arms Hotel Annan  0 stars

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

Annan INR 4 575

The Village Inn Kirtlebridge  0 stars

The Village Inn, Kirtlebridge, United Kingdom, DG11 3LZ

Kirtlebridge Superb INR 4 188

Nunland Hillside Lodges Holywood  0 stars

Crocketford Road, Holywood (Dumfries and Galloway), United Kingdom, DG2 8PZ

Holywood (Dumfries and Galloway)

Tystie Cottage Sandhead  0 stars

, Sandhead, United Kingdom, DG9

Sandhead

The Crown Hotel Lockerbie  0 stars

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

Lockerbie

Mouswald Lodge Park  0 stars

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

Mouswald
United Kingdom regions