Skip to main content

Hotels in Dumfries & Galloway

48 handpicked places to stay

Photo © Mark Steward, Google Maps

Southpark House
4 star★

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
4 star★

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
4 star★

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
3 star★★

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
4 star★

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

Annandale Arms Hotel

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

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

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

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