Skip to main content

The best three-star hotels in Kirkwall

Check out our pick of great three-star hotels in Kirkwall

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Karrawa Guest House, hotel in Kirkwall

Karrawa Guest House is set in the town of Kirkwall, less than 1 mile from the town centre and within 2.5 miles of the airport and ferry terminal.

Absolutely everything, easy to locate, warm and cosy atmosphere, bedroom was warm, comfy bed, well appointed with lovely en suite. breakfasts were fabulous, hosts were so attentive to every detail, they were so personable and genuinely lovely people
Scored 9.4
9.4
Rated superb
Superb
102 reviews
Price from
£80
1 night, 2 adults
Albert Hotel, hotel in Kirkwall

Located in Kirkwall and within 16 km of Maeshowe, Albert Hotel features a bar, allergy-free rooms, and free WiFi throughout the property. This 3-star hotel offers room service.

Good location. Clean. Friendly staff.
Scored 8.0
8.0
Rated very good
Very good
171 reviews
Price from
£181
1 night, 2 adults
Ayre Hotel & Ayre Apartments, hotel in Kirkwall

Set in Kirkwall, Orkney, family-run Ayre Hotel & Ayre Apartments overlooks Kirkwall harbour. It offers local produce in its restaurant and traditionally styled rooms, with free Wi-Fi.

Staff were nice
Scored 8.2
8.2
Rated very good
Very good
753 reviews
Price from
£75
1 night, 2 adults
The Kirkwall Hotel, hotel in Kirkwall

Looking out across the harbour of the Orkney Islands’ largest town, The Kirkwall Hotel features a high-quality restaurant and bar along with stylish en suite rooms.

Wry good location and helpful staff. Dog friendly which was great.
Scored 8.3
8.3
Rated very good
Very good
393 reviews
Price from
£150
1 night, 2 adults
The Shore, hotel in Kirkwall

Set in Kirkwall, Orkney Islands region, The Shore is located 1.9 km from Highland Park Distillery. This 3-star hotel offers luggage storage space. The hotel has family rooms.

The single room was truly tiny but adequate; the facilities in the sister hotel, the Kirkwall, more than made up for that.
Scored 7.0
7.0
Rated good
Good
263 reviews
Price from
£115
1 night, 2 adults
The Orkney Hotel, hotel in Kirkwall

Located in Kirkwall, 2.7 km from Scapa Beach, The Orkney Hotel provides accommodation with a garden, free private parking, a restaurant and a bar.

The Orkney hotel was comfortable and up to standard
Scored 7.8
7.8
Rated good
Good
219 reviews
Price from
£145
1 night, 2 adults
Ferry Inn, hotel in Kirkwall

The Ferry Inn offers 30 rooms spread across four buildings in Stromness, and is located 6 miles from the UNESCO Neolithic Heart of Orkney.

Everything was great.
Scored 8.5
8.5
Rated very good
Very good
386 reviews
Price from
£188
1 night, 2 adults
Merkister Hotel, hotel in Kirkwall

Located on the shore of Harray Loch and family-run for over 30 years, the Merkister Hotel is a 15-minute drive from the main towns of Kirkwall and Stromness.

nice location
Scored 8.8
8.8
Rated fabulous
Fabulous
202 reviews
Price from
£225
1 night, 2 adults
Murray Arms Hotel and Seafood Restaurant, Orkney, hotel in Kirkwall

Located in Saint Margarets Hope, 40 km from Maeshowe, Murray Arms Hotel and Seafood Restaurant, Orkney provides accommodation with a garden, free private parking, a restaurant and a bar.

Fabulous food and service
Scored 8.8
8.8
Rated fabulous
Fabulous
494 reviews
Price from
£80
1 night, 2 adults
The Royal Hotel, hotel in Kirkwall

Located in Stromness and with Standing Stones of Stenness reachable within 8.5 km, The Royal Hotel provides a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

Nice clean comfortable room. Excellent breakfast. Very central location with plenty of free parking nearby.
Scored 8.0
8.0
Rated very good
Very good
175 reviews
Price from
£220
1 night, 2 adults
All three-star hotels in Kirkwall
Looking for a three-star hotel?
Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.
Search three-star hotels in Kirkwall

Most booked three-star hotels in Kirkwall this month

3 star hotels that guests love in Kirkwall

  • Avg. price/night: £145
    Scored 7.8
    7.8
    Rated good
    Good
     · 219 reviews
    Excellent location. Breakfast cooked to order. Comfortable bed.
    Stuart
    Young couple
  • Avg. price/night: £254
    Scored 7.0
    7.0
    Rated good
    Good
     · 263 reviews
    Our room was large & comfortable with windows at the front towards the ferry. Big comfy chairs to lounge in to watch the Olympics. We followed the Shetland locations around & swam at Bains beach. All terrific.
    G
    GLENYCE
    Young couple
  • Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 519 reviews
    The Sanderlay Guest House offered good value for money. It’s not right in City Centre. So it didn’t cost a fortune. But it was close enough for our Rabbies tour van to be willing to drop us off & pick us up. It was only a £5 taxi ride to our dinner location. Our room was comfortable & clean. The full Scottish breakfast was delicious & efficiently delivered with their preset menu selection & breakfast time. Our host was very welcoming & had a great sense of humour. We would definitely go back there
    Patricia
    Group
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 116 reviews
    Apartment furnishings were of exceptional quality. The owners have clearly spared no time nor expense in out a modern and stylish interior. The location was quiet whilst also within easy reach of the city centre
    Steven
    Young couple
  • Avg. price/night: £115
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 753 reviews
    Great location, lovely big “budget” rooms, friendly staff always on hand and a very good restaurant
    Kristian
    Family with young children
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 349 reviews
    Breakfast is excellent! We enjoyed fresh fruits and yogurt as well as scrambled eggs and smoked salmon👍 Very hospitable landlady and quiet location on the top of hill area with beautiful harbor view. Walkable distance to the city center (about 30 mins).
    Kayoko
    People with friends
  • Avg. price/night: £145
    Scored 7.8
    7.8
    Rated good
    Good
     · 219 reviews
    Location in city centre. Friendly and helpful staff. Food freshly cooked.
    david
    Young couple
  • Avg. price/night: £115
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 753 reviews
    Good clean hotel, friendly staff, good location, good price
    Carol
    Young couple
  • Avg. price/night: £254
    Scored 7.0
    7.0
    Rated good
    Good
     · 263 reviews
    Hotel has a perfect location around the Kirkwall harbour area, everything is a city centre is in a walking distance. Staff is located in a sister hotel where also happens check-in/check-out procedures. Unfortunatelly was able to stay only one night out of booked (and fully paid) two, cause of the "traditional reliability" of Loganair who cancelled the flight at the time of boarding.
    JIRI
    Solo traveller
  • Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 380 reviews
    Very relaxed check-in / check-out procedure. Personal and helpful. Absolutely LOVED the mini-frdge in the room. The location is a quick and beautiful walk into the city centre. Close to grocery store. We didn't use the kitchen or lounge as we were only there overnight, and got in very late, but they looked comfortable and well stocked.
    Vicki
    Family with young children
gogless