Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Kirkwall – 47 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

The Kirkwall Hotel

Hotel in Kirkwall

Looking out across the harbor of the Orkney Islands’ largest town, The Kirkwall Hotel features a high-quality restaurant and bar along with stylish rooms with attached bathroom. The room was very comfortable and well maintained. Staff was exceptionally nice. Food was superb. Location was perfect. I would recommend the Kirkwall Hotel to anyone.

Show more Show less
8.1
Very Good
427 reviews
Price from
$180
per night

Ayre Hotel & Ayre Apartments

Hotel in Kirkwall

Set in Kirkwall, Orkney, family-run Ayre Hotel & Ayre Apartments overlooks Kirkwall harbor. It offers local produce in its restaurant and traditionally styled rooms, with free Wi-Fi. Great location. Very modern 2BR apartment, terrific for families or two couples. Apparently has gotten too much use since it was built given the pandemic and felt brand new.

Show more Show less
8.1
Very Good
484 reviews
Price from
$167
per night

West End Guest House

Hotel in Kirkwall

West End Guest House is set in Kirkwall, 0.7 mi from Highland Park Distillery. Free private parking is available onsite. Certain rooms feature a seating area for your convenience. Communicative staff + comfortable rooms+ convenient location

Show more Show less
7.8
Good
351 reviews
Price from
$118
per night

The Orkney Hotel

Hotel in Kirkwall

Featuring 3-star accommodations, The Orkney Hotel is located in Kirkwall, 1.7 miles from Scapa Beach and 10 miles from Maeshowe.

Show more Show less
7.7
Good
201 reviews
Price from
$192
per night

The Shore

Hotel in Kirkwall

Set in Kirkwall, Orkney Islands region, The Shore is located 1.2 mi from Highland Park Distillery. This 3-star hotel offers luggage storage space. The hotel has family rooms. I ended up staying at Kirkwall hotel which is run by the same management. Everything was superb. Recently decorated, comfy large beds, touch or Orkney with the coffee in the room, great selection of drinks at the bar.

Show more Show less
6.6
Review score
250 reviews
Price from
$161
per night

St Ola Hotel

Hotel in Kirkwall

St Ola Hotel offers accommodations in Kirkwall. Guests can enjoy the on-site restaurant. A flat-screen TV, as well as an iPod docking station are featured. You will find a kettle in the room. Right in the city center, overlooking the harbour. Room newly renovated. Good Scottish breakfast. Kind staff. Will definitely stay here again 👍

Show more Show less
7
Good
224 reviews
Price from
$106
per night

Albert Hotel

Hotel in Kirkwall

Located in Kirkwall and within 10 miles of Maeshowe, Albert Hotel features a bar, allergy-free rooms, and free WiFi throughout the property. This 3-star hotel offers room service. we came in on the late ferry from Aberdeen and had stayed at the front desk late for us. very comfortable room with all amenities.

Show more Show less
8.2
Very Good
126 reviews
Price from
$271
per night

Kirkwall Youth Hostel

Kirkwall

Located just 13 minutes’ from St Magnus Cathedral, Kirkwall Youth Hostel offers free onsite parking and a self-catering kitchen. Cozy atmosphere, immaculate facilities; spacious kitchen furnished with everything you need to make your meals. I expected a dorm and I was given a lovely double room. Excellent staff - very friendly and helpful.

Show more Show less
8.4
Very Good
224 reviews
Price from
$35
per night

Orcades Hostel

Kirkwall

Offering free WiFi throughout the property, Orcades Hostel is located in Kirkwall. The units in the hostel are equipped with a TV. The private bathroom is fitted with a shower. The hostel was lovely, very sweet and cozy. Nice room! Also Erik was so helpful and kind.

Show more Show less
8.7
Excellent
319 reviews
Price from
$97
per night

Ardconnel Bed and Breakfast

Kirkwall

Ardconnel Bed and Breakfast features city views, free WiFi and free private parking, located in Kirkwall, 11 miles from Maeshowe. it’s a lovely B&B with view on the fields and on the bay. Theresa is a really kind and nice Host. I would definitely recommend it Also the breakfast is so good

Show more Show less
9.6
Exceptional
214 reviews
Price from
$149
per night

Most-booked hotels in Kirkwall in the past month

FAQs about hotels in Kirkwall

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Kirkwall:

Explore guest reviews of hotels in Kirkwall

See all

Research, refine, and make plans for your whole trip