Skip to main content

Hotels in Castle Douglas

12 handpicked places to stay

Castle Douglas works well as a low-key base for exploring Galloway, with accommodation weighted towards small independent hotels, guest houses and self-catering cottages rather than big chains, which suits the pace of the town. A handful of hotels sit right on or just off King Street, putting you within walking distance of the butchers, bakers and cafes that make the town's reputation, while B&Bs and farmhouse rooms are scattered through the surrounding countryside towards Threave and Loch Ken for a quieter, more rural stay. Self-catering cottages are common in the area too, often attached to working farms, and can be a good option for longer stays or families wanting more space and flexibility than a hotel room. Booking ahead is sensible around the summer food fairs and during the main garden season at Threave, when day-trip traffic into the town picks up, though outside these peaks availability is generally easier than in Scotland's more heavily touristed towns. Anyone planning to explore further into the Galloway hills or the Solway coast should weigh up whether to base themselves centrally in Castle Douglas for the shops and restaurants, or slightly out towards Loch Ken for direct access to the water and surrounding forest walks. Either way, having a car is close to essential, since public transport around the wider area is limited to a handful of bus routes, and many of the best gardens, castles and viewpoints sit several miles outside town.

Douglas House

Douglas House

B&B · 63 Queen Street, Castle Douglas

For travellers who want a well-kept, no-fuss base in Castle Douglas, this B&B on Queen Street pairs comfortable rooms with a hearty breakfast.

Hotel
The Imperial Hotel

The Imperial Hotel

Hotel · 35 King Street, Castle Douglas

Central Castle Douglas hotel with en-suite and family rooms, a restaurant and bar, and free on-site parking, though some rooms are showing their age.

The Market Inn Hotel

The Market Inn Hotel

Hotel · 7 Queen Street, Castle Douglas

A small, no-fuss hotel in Castle Douglas for travellers who want a comfortable base near Threave Castle and Galloway Forest Park without the fuss.

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.

The Haven B&B

The Haven B&B

B&B · Bridge Road, Castle Douglas

An adults-only B&B on Bridge Road in Castle Douglas, with en-suite rooms, a garden and free on-site parking close to Sweetheart Abbey.

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.

Thistle Inn

Thistle Inn

Hotel · 51-55 Main Street, Castle Douglas

A traditional inn on Castle Douglas's Main Street, with its own restaurant, bar and free on-site parking rare on a high street.

Craignair Cottage

Craignair Cottage

B&B · Craignair Cottage, Dalbeattie · 3.8 miles away

Adults-only B&B in Dalbeattie with a private garden and free parking, close to golf, pubs and restaurants in Dumfries and Galloway.

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.

Dalbeattie Guest House

Dalbeattie Guest House

Guest Accommodation · 13 Maxwell Park, Dalbeattie · 4 miles away

Small guest house in Dalbeattie, Dumfries and Galloway, with just three rooms and free on-site parking for exploring the surrounding countryside.

The Maxwell Arms Hotel

The Maxwell Arms Hotel

Hotel · 5 Maxwell Street, Dalbeattie · 4.3 miles away

A traditional hotel bar and comfortable rooms in Dalbeattie, Dumfries and Galloway, with free on-site parking and a garden for outdoor drinks.

The Birchtree Hotel

The Birchtree Hotel

Hotel · 1 Maxwell Street, Dalbeattie · 4.3 miles away

Family-run hotel on Maxwell Street in Dalbeattie with en-suite and accessible rooms, a garden, and free on-site parking.