Hotels in Dumfries & Galloway
48 handpicked places to stay
Photo © Mark Steward, Google Maps
Southpark House
B&B · Locharbriggs, edge of Dumfries
A 4-Star Gold guest house at Locharbriggs with valley views, a guest lounge with log fire, and hotel-quality rooms at B&B prices.
Hamilton House
Guest House · Central Dumfries, near the railway station
A family-run four-star guest house 250 metres from Dumfries station, with seven en-suite rooms and a private car park.
Trigony House Hotel
Hotel · Closeburn, near Thornhill, north of Dumfries
A small country house hotel near Thornhill with woodland gardens, a rustic-cuisine restaurant and a strong reputation for welcoming dogs.
Dumfries Villa
Guest House · Near the railway station, Dumfries
A Victorian townhouse guest house two minutes' walk from Dumfries station, with a garden, cyclist storage and traditional breakfasts.
Lochenlee Guest House
B&B · Ardwall Road, Dumfries
A recently refurbished, family-run Victorian B&B under ten minutes' walk from the town centre, with en-suite rooms and free Wi-Fi.
East Brae Cottage
B&B · East Brae Cottage, Dumfries
A quiet B&B in the Dumfries and Galloway countryside, with a garden and free parking, handy for golf and walking nearby.
Caledonian Hotel
Hotel · 67 Annan Road, Dumfries
A straightforward hotel on Annan Road in Dumfries, with free on-site parking, an on-site bar and golf nearby at Silloth on Solway.
Slievenisky
B&B · Skelston Bank, Dumfries
Slievenisky is a B&B on Skelston Bank near Dumfries, with a gym on-site and free parking rare for this type of stay.
Barholm Accommodation
B&B · St John Street, Newton Stewart
A relaxed B&B on St John Street in Newton Stewart, well suited to walkers, cyclists and anglers exploring Dumfries and Galloway.
Black Horse Hotel
Hotel · 66 Queen Street, Newton Stewart
Nine-room Black Horse Hotel on Queen Street in Newton Stewart offers a bar, restaurant and free parking close to Galloway Forest Park.
Bruce Hotel
B&B · 88 Queen Street, Newton Stewart
A no-frills B&B on Queen Street in Newton Stewart, Dumfries and Galloway, handy for golf, fishing and walking country nearby.
Creebridge House Hotel
Hotel · Minnigaff, Newton Stewart
A former country house in Minnigaff, just over the river from Newton Stewart, with Galloway Forest Park on its doorstep.
Airds Farm Guest House
B&B · Crossmichael, Castle Douglas
A converted farmhouse B&B in Crossmichael near Castle Douglas, with en-suite rooms, gardens and free parking for exploring Dumfries and Galloway.
Balcary Bay Hotel
Hotel · Auchencairn, Castle Douglas
A 20-room hotel in Auchencairn, Castle Douglas, with sea-view rooms and free parking near Dumfries and Galloway's coast.
Buittle Castle
B&B · Buittle Castle, Castle Douglas
Adults-only B&B at Buittle Castle near Castle Douglas, with breakfast included and countryside views from the garden.
Craigadam
Hotel · Crocketford, Castle Douglas
Country hotel on a Dumfries and Galloway estate near Castle Douglas, with golf, fishing and cycling all within easy reach.
Ernespie House Hotel
Hotel · Ernespie Road, Castle Douglas
Ernespie House Hotel in Castle Douglas has its own bridal suite and wedding venue, plus free parking and a restaurant and bar on site.
Balyett Farmhouse B&B
B&B · Cairnryan Road, Stranraer
A working farmhouse B&B on the Cairnryan Road outside Stranraer, with sea views and free parking for a quiet Dumfries and Galloway base.
Blinkbonnie Guest House
Guest Accommodation · School Brae, Stranraer
Blinkbonnie Guest House is a small five-room stay in Stranraer with a garden, bar and free parking close to the coast.
Briar Brae Bed & Breakfast
B&B · Broadstone Road, Stranraer
Adults-only B&B on Broadstone Road, Stranraer, with a cooked breakfast, sea views and free parking on site.
Cairnryan Bed and Breakfast
B&B · Main Street, Stranraer
A small Stranraer B&B on Main Street, handy for the ferry port, golf, walking and cycling routes, with just two rooms and free parking.
Clonyard House Hotel
Hotel · Colvend, Dalbeattie
A relaxed hotel in Colvend near Dalbeattie, well suited to golfers, walkers and dog owners after a quiet Dumfries and Galloway base.
Craignair Cottage
B&B · Craignair Cottage, Dalbeattie
Adults-only B&B in Dalbeattie with a private garden and free parking, close to golf, pubs and restaurants in Dumfries and Galloway.
Dalbeattie Guest House
Guest Accommodation · 13 Maxwell Park, Dalbeattie
Small guest house in Dalbeattie, Dumfries and Galloway, with just three rooms and free on-site parking for exploring the surrounding countryside.
Springfield B & B
B&B · Colvend, Dalbeattie
A four-room B&B in Colvend near Dalbeattie, set amid the Dumfries and Galloway countryside with an indoor pool and spa rarely found at this size.
The Anchor Hotel
Hotel · Kippford, Dalbeattie
A traditional hotel in the sailing village of Kippford near Dalbeattie, with a bar and restaurant and coastal walks on the doorstep.
The Birchtree Hotel
Hotel · 1 Maxwell Street, Dalbeattie
Family-run hotel on Maxwell Street in Dalbeattie with en-suite and accessible rooms, a garden, and free on-site parking.
The Maxwell Arms Hotel
Hotel · 5 Maxwell Street, Dalbeattie
A traditional hotel bar and comfortable rooms in Dalbeattie, Dumfries and Galloway, with free on-site parking and a garden for outdoor drinks.
The Douglas Hotel
Hotel · 86 High Street, Langholm
A high-street hotel in Langholm with en-suite rooms, a restaurant and bar, handy for golf and local pubs.
Arden House Hotel
Hotel · Tongland Road, Kirkcudbright
Small nine-room hotel on Tongland Road in Kirkcudbright, with its own restaurant and bar and free parking on site.
Barrhill Woods B&B
B&B · 9 Woodlands Avenue, Kirkcudbright
Adults-only B&B in Kirkcudbright, near Sweetheart Abbey, with golf, fishing, horse riding and walking all close by.
Gladstone House
B&B · 48 High Street, Kirkcudbright
An adults-only B&B on Kirkcudbright's High Street, well suited to couples wanting a quiet coastal-town base with free parking and a garden.
Selkirk Arms Hotel
Hotel · High Street, Kirkcudbright
A High Street hotel in Kirkcudbright, Dumfries and Galloway, offering traditional rooms with a restaurant and bar, close to Galloway Forest Park.
Corner House Hotel
Hotel · High Street, Annan
Hotel on Annan's High Street with 18 rooms, a spa and indoor pool, close to Maryport Golf Club and the town's own pubs and restaurants.
Queensberry Arms Hotel
Hotel · 47 High Street Annan, Annan
A straightforward town-centre hotel in Annan, well suited to golfers, anglers and pet owners passing through Dumfries and Galloway.
Rowanbank House
Guest Accommodation · 20 St Johns Road, Annan
Rowanbank House in Annan is a guest house with its own bridal suite, handy for Maryport Golf Club and free on-site parking.
The Old Rectory
B&B · 12 St Johns Road, Annan
A five-room B&B in Annan, Dumfries and Galloway, with free parking, a garden and a warm welcome for pets.
Cally Palace Hotel & Golf Course
Hotel · Cally Ave, Gatehouse Of Fleet
Hotel with its own golf course in Gatehouse of Fleet, near Threave Gardens, offering an indoor pool, spa and free parking.
Masonic Arms Gatehouse
Hotel · 10 Ann Street, Gatehouse of Fleet
A straightforward inn in Gatehouse of Fleet, good for families or golf-and-fishing breaks with free parking on site and Threave Gardens close by.
The Ship Inn
Hotel · 1 Fleet Street, Gatehouse of Fleet
A 10-room pub-hotel on Fleet Street in Gatehouse of Fleet, Dumfries and Galloway, with its own bar and garden for outdoor drinks.
Buccleuch and Queensberry Arms Hotel
Hotel · 112 Drumlanrig Street, Thornhill
A straightforward pub-hotel in Thornhill for travellers touring Dumfries and Galloway, handy for Drumlanrig Castle and happy to take pets.
Lion and Unicorn Hotel
Hotel · Main Street, Thornhill
A traditional pub-hotel on Thornhill's Main Street, with a games room, garden and free parking on site.
Nithbank Country Estate 5 Star GOLD
B&B · Nithbank House, Thornhill
Adults-only B&B in Thornhill, in the Nith Valley, with en-suite rooms, a bar and free on-site parking.
Scaurbridge House
Guest Accommodation · Main Road, Thornhill
Annandale Arms Hotel
Hotel · High Street, Moffat
A traditional High Street hotel in Moffat, well suited to families and walkers wanting hearty food and easy parking on a Galloway break.
Hunters Lodge Hotel
Hotel · Annan Road, Gretna Green
A traditional lodge-style hotel on Annan Road in Gretna Green, with a bar-restaurant serving Scottish fare and free on-site parking.
Kirkcroft Guest House
Guest Accommodation · Kirkcroft Guest House, Gretna Green
Traditional en-suite rooms in a 19th-century Gretna Green guest house, with garden, free parking and breakfast included.
Kirkpatrick House
B&B · Kirkpatrick Fleming, Gretna Green
Georgian guesthouse in Kirkpatrick Fleming near Gretna Green, with cooked breakfast and a traditional four-poster suite among its rooms.
Know a hotel / b&b in Dumfries & Galloway that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b