Hotels in Kirkcudbright

Auchenlarie Holiday Park
4.1(985 reviews)Cabin/CampgroundFamilyMid-range+2
From $58The Selkirk Arms Hotel
4.6(758 reviews)BusinessFamilyHotel+1
From $104Cally Palace Hotel & Golf Course
4.2(711 reviews)ClassicFamilyHotel+1
From $172Balcary Bay Country House Hotel
4.3(636 reviews)HotelMid-rangeQuiet+1
From $165Brighouse Bay Holiday Park
3.6(472 reviews)Cabin/CampgroundFamilyGreat View+2
From $135The Ship Inn
4.8(454 reviews)BusinessHotelModern+1
From $146Barend Holiday Lodges
4.5(368 reviews)CharmingCottageGreat View+2
From $147Douglas House
4.9(359 reviews)Bed and BreakfastBoutiqueBusiness+2
From $103The Birchtree Hotel
4.4(339 reviews)BusinessHotelModern+1
From $36Loch Ken Holiday Park
4.4(336 reviews)Cabin/CampgroundFamilyLake View+2
From $126The Anchor Hotel at Kippford
4.0(308 reviews)BusinessFamilyHarbor View+2
From $117The Inn on the Loch
3.9(297 reviews)BusinessInnMid-range+2
Gorsebank Cabins, Pods & Bothies
4.8(294 reviews)Cabin/CampgroundFamilyModern+2
From $179Kings Arms Hotel
4.7(278 reviews)CharmingClassicHotel+1
From $112Ernespie House Hotel
4.6(254 reviews)Great ViewHotelMid-range+1
Borgue Hotel
4.9(250 reviews)BusinessFamilyGuest house+2
Solway View Holidays
4.9(236 reviews)Cabin/CampgroundFamilyGreat View+2
Baytree House
4.8(223 reviews)Bed and BreakfastCharmingClassic+2
From $119Clonyard House Hotel
3.7(223 reviews)HotelQuaintQuiet+1
Kerr Cottage
5.0(217 reviews)Bed and BreakfastMid-rangeModern+2
From $114Coastal Kippford
4.5(200 reviews)Cabin/CampgroundFamilyMid-range+2
From $116Kirkcudbright Bay Hotel
4.2(192 reviews)BusinessCharmingFamily+1
From $95Airds Farm Guest House
4.9(174 reviews)Bed and BreakfastBusinessMid-range+2
3 Little Huts
5.0(166 reviews)Limited Service PropertyHotel