Photo by Martin Whittle

Search Hotels with Restaurant in Castle Douglas

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Castle Douglas Hotels with Restaurant

Rosemount Guest House
3 out of 5
Kippford, Dalbeattie, Castle Douglas, DG5 4LN
5/5 Exceptional! (7 reviews)
An absolute gem
"Really comfortable room with great views out over the river. The hosts were very welcoming and provided great advice on what to see and do in all weathers. The breakfasts are to die for. Probably the best bacon I've ever tasted."

Reviewed on 28 Aug 2018

Rosemount Guest House
Airds Farm Guest House
3.5 out of 5
Crossmichael, Castle Douglas, Scotland, DG7 3BG
The price is £84 per night from 11 Aug to 12 Aug
4.9/5 Exceptional! (21 reviews)
"Such a lovely place, just wish we had had more time to enjoy the lovely area"

Reviewed on 5 Aug 2022

Airds Farm Guest House
The Haven B&B
3.5 out of 5
Bridge Road, Bridge of Dee, Castle Douglas, Scotland, DG7 1TN
4.8/5 Exceptional! (10 reviews)
"Beautiful setting, Fantastic hosts & very tasty breakfast."

Reviewed on 16 Sep 2021

The Haven B&B
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Ship Inn
4 out of 5
1 Fleet Street, Gatehouse-of-Fleet, Castle Douglas, Scotland, DG7 2HU
The price is £109 per night from 28 Aug to 29 Aug
4.6/5 Wonderful! (35 reviews)
"Stayed for one night, very friendly staff and good food. Would book again."

Reviewed on 30 Jan 2022

The Ship Inn
4 out of 5
A712, Castle Douglas, Scotland, DG7 3HU
4.5/5 Wonderful! (39 reviews)
"Fantastic old house"

Reviewed on 21 Jun 2021

The Cross Keys Hotel
3 out of 5
High Street, New Galloway, Castle Douglas, Scotland, DG7 3RN
The price is £88 per night from 25 Aug to 26 Aug
4.2/5 Excellent! (39 reviews)
Hidden Gem 💎
"Just returned from four nights at the Cross Keys ...... Susan the owner and staff are more than welcoming ...... New Galloway is tranquility it’s self !!!!! And a hidden gem for those looking to escape for a while .... a piece of Scottish charm and well worth a visit ..... but don’t tell too many ..."

Reviewed on 7 Jun 2022

The Cross Keys Hotel
Imperial Hotel
3 out of 5
35 King Street, Castle Douglas, Scotland, DG7 1AA
Fully refundableReserve now, pay when you stay
The price is £60 per night from 9 Aug to 10 Aug
3.3/5 (19 reviews)
Over night stay
"Room waa spacious clean. Bed comfortable."

Reviewed on 24 Jul 2022

Imperial Hotel
Don't see what you're looking for?
See all available properties in Castle Douglas
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Castle Douglas Hotels with Restaurant information


Hotels with Restaurant in Castle Douglas


Highest price £109
Cheapest price £60
Number of guest reviews 170
Total number of hotels in Castle Douglas 217


Castle Douglas Hotel Reviews
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organise your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code