Top Hotels Near Castle Haven Bay in Kirkcudbright from AU$116
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Castle Haven Bay hotels

Cally Palace Hotel & Golf Course
Cally Palace Hotel & Golf Course6.8 km from Castle Haven Bay
8.6 out of 10, Excellent, (394 reviews)
The price is AU$143
includes taxes & fees
14 Jan - 15 Jan

The Ship Inn
The Ship Inn8 km from Castle Haven Bay
9.4 out of 10, Exceptional, (86 reviews)
The price is AU$200
includes taxes & fees
8 Feb - 9 Feb

Barholm Accommodation
Barholm Accommodation15.7 km from Castle Haven Bay
9.4 out of 10, Exceptional, (77 reviews)
The price is AU$116
includes taxes & fees
16 Jan - 17 Jan

79 Laurel Bank
79 Laurel Bank8.1 km from Castle Haven Bay
The price is AU$538
includes taxes & fees
24 Jan - 25 Jan

The Garret
The Garret9.3 km from Castle Haven Bay
9.0 out of 10, Wonderful, (63 reviews)
The price is AU$241
includes taxes & fees
12 Jan - 13 Jan

Booktown Bunkhouse
Booktown Bunkhouse17.5 km from Castle Haven Bay
9.0 out of 10, Wonderful, (48 reviews)
The price is AU$119
includes taxes & fees
16 Jan - 17 Jan

2 Fleet Street
2 Fleet Street8 km from Castle Haven Bay
The price is AU$683
includes taxes & fees
14 Jan - 15 Jan

Nathaniel's Cottage
Nathaniel's Cottage9.8 km from Castle Haven Bay
The price is AU$736
includes taxes & fees
14 Jan - 15 Jan

Haven Cottage
Haven Cottage9.8 km from Castle Haven Bay
The price is AU$814
includes taxes & fees
30 Jan - 31 Jan

The Precinct House
The Precinct House16.6 km from Castle Haven Bay
The price is AU$481
includes taxes & fees
14 Jan - 15 Jan

Marl House
Marl House20 km from Castle Haven Bay
The price is AU$4,421
includes taxes & fees
15 Jan - 16 Jan
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.
Top Castle Haven Bay Hotel Reviews

Cottage with stunning views over Kirkcudbright Bay, a short walk from the beach.
10/10 Excellent









































