Kirkwall hotels

Search hundreds of travel sites at once for hotels in Kirkwall

Sat 10/12
Wed 14/12
...and more

Good to know

Low season

January

High season

July

Average price (weeknight)

₹ 8,780

Average price (weekend night)

₹ 6,758
Cheapest month to stay with an average 35% drop in price.
Most expensive month to stay with an average 88% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

Best Kirkwall hotels

Most recommended Kirkwall hotels

Show all
Hildeval B&B - Kirkwall - Bedroom
Hildeval B&B
₹ 14,167+
₹ 14,167+
Free Wi-Fi
The Kirkwall Hotel - Kirkwall - Bar
The Kirkwall Hotel
8 Excellent
₹ 10,790+
₹ 10,790+
Free Wi-Fi
Pet-friendly
The Orkney Hotel
7.7 Good
₹ 11,985+
₹ 11,985+
Free Wi-Fi
Pet-friendly
St Ola Hotel
7.2 Good
₹ 7,496+
₹ 7,496+
Parking
Free Wi-Fi
Kirkwall Youth Hostel
8.4 Excellent
₹ 3,693+
₹ 3,693+
Parking
Free Wi-Fi
Pet-friendly
West End Guest House
7.8 Good
₹ 7,331+
₹ 7,331+
Parking
Free Wi-Fi
The Shore
6.8 Good
₹ 11,614+
₹ 11,614+
Parking
Free Wi-Fi
Pet-friendly
Ayre Hotel & Ayre Apartments
8.2 Excellent
₹ 7,413+
₹ 7,413+
Parking
Free Wi-Fi
Albert Hotel
8.3 Excellent
₹ 19,439+
₹ 19,439+
Free Wi-Fi
Castleyards Apartment 1
9.3 Excellent
₹ 9,967+
₹ 9,967+
Parking
Free Wi-Fi
Orcades Hostel
8.6 Excellent
₹ 5,683+
₹ 5,683+
Parking
Free Wi-Fi
Merkister Hotel
8.9 Excellent
₹ 11,943+
₹ 11,943+
Parking
Free Wi-Fi
Pet-friendly
Highland Park House
9.1 Excellent
₹ 19,194+
₹ 19,194+
Parking
Free Wi-Fi
Aviedale Suite
8.5 Excellent
₹ 7,084+
₹ 7,084+
Parking
Free Wi-Fi
The Old Endie Hoose Kirkwall Orkney
9.6 Excellent
₹ 12,191+
₹ 12,191+
Parking
Free Wi-Fi
The Nook
9 Excellent
₹ 4,860+
₹ 4,860+
Free Wi-Fi
Pet-friendly

How much is a Kirkwall hotel?

Here are our most popular & best value hotels

3 stars

When to book a hotel in Kirkwall

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

Top tips for finding Kirkwall hotel deals

  • If you’re looking for a cheap hotel in Kirkwall, you should consider visiting during the low season. You'll find cheaper accommodations in Kirkwall in January and December.
  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Kirkwall if you stay on a Thursday. The opposite is true for, Saturday, which is usually the most expensive day.

FAQs when booking a hotel in Kirkwall

Where to stay in Kirkwall?

Our map will help you find the perfect place to stay in Kirkwall by showing you the exact location of each hotel.

Accommodations in Kirkwall

Airports in Kirkwall