Hotels in Kirkwall
From $65Kirkwall Hotel
3.6(647 reviews)ClassicHarbor ViewHistoric Hotel+1
From $193The Ayre Hotel
4.1(613 reviews)FamilyHotelMid-range+1
From $175Merkister Hotel
4.6(483 reviews)BusinessFamilyHotel+1
From $198The Orkney Hotel
3.8(415 reviews)City ViewFamilyHistoric Hotel+1
Lynnfield Hotel
4.5(397 reviews)BusinessCharmingClassic+1
Straigona B&b
4.9(373 reviews)Bed and BreakfastBusinessCharming+2
From $400Buxa Farm Chalets
4.9(342 reviews)CottageFamilyModern+2
From $161Karrawa Guest House
4.8(336 reviews)BusinessGuest houseMid-range+2
From $161West End Hotel
4.2(331 reviews)FamilyHotelQuaint+1
Burnside Farm
4.9(300 reviews)Bed and BreakfastBoutiqueBusiness+2
From $212The Sands Hotel
4.6(288 reviews)FamilyHotelModern+1
From $245Ferry Inn Stromness
3.8(272 reviews)BusinessCentrally LocatedHarbor View+2
From $159The Shore
4.0(266 reviews)Bed and BreakfastBoutiqueCentrally Located+2
From $197Albert Hotel
4.1(253 reviews)Centrally LocatedHotelMid-range+1
Hammersmith Bed and Breakfast
4.9(253 reviews)Bed and BreakfastBusinessFamily+2
From $145Ardconnel B&B
4.9(252 reviews)Bed and BreakfastBusinessCharming+2
Avalon House
4.9(224 reviews)CharmingGuest houseMid-range+2
From $132The Inn Guest House
4.7(203 reviews)BusinessGuest houseMid-range+2
St. Ola Hotel
4.0(197 reviews)Great ViewHarbor ViewHotel+1
From $104Hildeval Bed & Breakfast
4.9(195 reviews)BoutiqueFamilyGuest house+2
From $161Orkneylodge
4.3(191 reviews)FamilyGuest houseMid-range+2
From $200The Foveran
4.7(183 reviews)Bay ViewGreenHotel+1
From $122Murray Arms Hotel and Restaurant
4.5(173 reviews)BusinessCharmingHotel+1
From $194Smithfield Hotel
4.2(167 reviews)BusinessHotelMid-range+1