
Find hotels in Castle Douglas from ฿1,965
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Castle Douglas
Apartment
Check prices for these dates
Our top choices for Castle Douglas hotels

Cally Palace Hotel & Golf Course
Cally Palace Hotel & Golf CourseCastle Douglas
8.8 out of 10, Excellent, (446 reviews)
The price is ฿2,918
฿3,502 total
includes taxes & fees
5 Jul - 6 Jul

The Thistle Inn
The Thistle InnCastle Douglas
9.4 out of 10, Exceptional, (46 reviews)
The price is ฿2,911
฿3,493 total
includes taxes & fees
22 Jun - 23 Jun

The Kings Arms Hotel
The Kings Arms HotelCastle Douglas
9.2 out of 10, Wonderful, (152 reviews)
The price is ฿5,004
฿6,005 total
includes taxes & fees
18 Jun - 19 Jun

The Ship Inn
The Ship InnCastle Douglas
9.4 out of 10, Exceptional, (90 reviews)
The price is ฿5,220
฿6,264 total
includes taxes & fees
5 Jul - 6 Jul

Ernespie House Hotel
Ernespie House HotelCastle Douglas
8.4 out of 10, Very good, (73 reviews)
The price is ฿4,003
฿4,804 total
includes taxes & fees
22 Jun - 23 Jun

Imperial Hotel
Imperial HotelCastle Douglas
7.2 out of 10, Good, (74 reviews)
The price is ฿2,729
฿3,275 total
includes taxes & fees
23 Jun - 24 Jun

King's Apartment
King's ApartmentCastle Douglas
The price is ฿10,431
฿12,517 total
includes taxes & fees
22 Jun - 23 Jun

The Cross Keys Hotel
The Cross Keys HotelCastle Douglas
8.2 out of 10, Very good, (60 reviews)
The price is ฿4,002
฿4,803 total
includes taxes & fees
25 Jun - 26 Jun

Gatehouse Studio Apartment
Gatehouse Studio ApartmentCastle Douglas
The price is ฿14,325
฿17,190 total
includes taxes & fees
25 Jun - 26 Jun

79 Laurel Bank
79 Laurel BankCastle Douglas
The price is ฿9,762
฿11,715 total
includes taxes & fees
15 Jul - 16 Jul

Hollys Hideaway
Hollys HideawayCastle Douglas
The price is ฿12,878
฿15,453 total
includes taxes & fees
4 Jul - 5 Jul

Balcary Tower
Balcary TowerCastle Douglas
The price is ฿79,269
฿95,123 total
includes taxes & fees
23 Jun - 24 Jun

2 Fleet Street
2 Fleet StreetCastle Douglas
The price is ฿14,325
฿17,190 total
includes taxes & fees
13 Jul - 14 Jul

Western House Hotel
Western House HotelAyr
9.2 out of 10, Wonderful, (961 reviews)
The price is ฿3,578
฿4,294 total
includes taxes & fees
7 Jul - 8 Jul

Hetland Hall Hotel
Hetland Hall HotelDumfries
9.4 out of 10, Exceptional, (522 reviews)
The price is ฿4,731
฿5,677 total
includes taxes & fees
2 Jul - 3 Jul

Barholm Accommodation
Barholm AccommodationNewton Stewart
9.4 out of 10, Exceptional, (84 reviews)
The price is ฿2,001
฿2,402 total
includes taxes & fees
18 Jun - 19 Jun

The Birchtree Hotel
The Birchtree HotelDalbeattie
8.6 out of 10, Excellent, (169 reviews)
The price is ฿3,602
฿4,322 total
includes taxes & fees
19 Jun - 20 Jun

Premier Inn Dumfries
Premier Inn DumfriesDumfries
7.6 out of 10, Good, (5 reviews)
The price is ฿2,001
฿2,401 total
includes taxes & fees
5 Jul - 6 Jul
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.
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Castle Douglas attractions
Learn more about Castle Douglas
Food lovers flock to this 'Food Town' for artisan shops and the bustling Sunday farmers' market. Nearby Threave Garden offers beautiful landscapes, while Carlingwark Loch provides peaceful walks and wildlife spotting opportunities.

Photo by Mike Palmer
Open Photo by Mike Palmer
More cheap stays in Castle Douglas

Barholm Accommodation
Saint John Street Newton Stewart Scotland
The price is ฿2,001 per night from 18 Jun to 19 Jun
฿2,001
฿2,402 total
18 Jun - 19 Jun
includes taxes & fees
9.4/10 Exceptional! (84 reviews)














































































