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

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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. This family-run property offers pleasant rooms with free Wi-Fi.

Karrawa is a lovely home with a very comfortable guest room and an exquisitely appointed en-suite. Everything was so clean and Fyona was quite friendly snd welcoming. Our cooked breakfast was delicious. I wish we had been able to spend more time there.

Show more Show less
9.3
Superb
131 reviews
Price from
£138
per night

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. The property is non-smoking and is set 17 km from Standing Stones of Stenness.

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
Very good
168 reviews
Price from
£237.50
per night

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. A short walk from the town’s main shopping area, this 4 star hotel provides free Wi-Fi and free parking.

I loved everything about it. Close to the harbour, short walk to the bus, great view, comfortable, beautiful building.

Show more Show less
8.3
Very good
484 reviews
Price from
£179.50
per night

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. Free private parking is available on site.

I like the property as most of the time it’s quite a quiet place. Good soundproofing.

Show more Show less
8.2
Very good
624 reviews
Price from
£140
per night

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. With free WiFi, this 3-star hotel offers room service and a 24-hour front desk. The property is non-smoking and is situated 16 km from Maeshowe.

Orkney hotel is well situated in the heart of Kirkwall, right next to St. Magnus Cathedral and near to the town centre. Staff was warm, friendly and hospitable and even though the check-in was late at midnite, night manager was on guard to provide the keys and helped with the parking of car. The hotel as well as the selected King Room provided the vintage look, along with the artistic poster bed and other furniture. Netflix on a big screens tv in the evenings was good to relax , added by the jacuzzi in the the bath - the icing on the cake ! Breakfast was good though options were limited. Even we were given the small packed breakfast a night before the next day early checkout, which was very thoughtful gesture from the staff. Large selection of whisky at the hotel's bar was attractive. Overall, though pricey esp. in off season but a good stay to spend short time in Kirkwall.

Show more Show less
7.7
Good
232 reviews

West End Guest House is set in Kirkwall, 1.2 km from Highland Park Distillery. Free private parking is available onsite.

Certain rooms feature a seating area for your convenience. West End Guest House features free WiFi throughout the property. A flat-screen TV is offered.

I had a wonderfull stay at the West End Hotel.

Show more Show less
7.8
Good
428 reviews
Price from
£99
per night

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.

Each room includes a flat-screen TV. Some rooms feature a seating area where you can relax. You will find a kettle in the room. Every room has a private bathroom equipped with a shower. For your comfort you will find free toiletries and a hairdryer. The Shore features free WiFi throughout the property.

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.5
Review score
268 reviews
Price from
£110
per night

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

  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 56 reviews
    The apartment is lovely and modern with everything you need for a perfect stay in Kirkwall, great location with good access to pubs and bars and restaurants. We had a lovely time everything you could ask for.
    Ofotcn
    Young couple
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 118 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
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 12 reviews
    Perfect location, hosts were very flexible with late check out etc, clean and fresh. Very spacious and airy.
    Kirsty
    Group
  • Avg. price/night: £81
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 408 reviews
    Location good, staff friendly and welcoming, hostel spacious with good kitchen diner and lounge, felt peaceful.
    Elaine
    Family with young children
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 624 reviews
    Great location, lovely big “budget” rooms, friendly staff always on hand and a very good restaurant
    Kristian
    Family with young children
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 328 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
  • 7.7
    Scored 7.7
    Good
    Rated good
     · 232 reviews
    Location in city centre. Friendly and helpful staff. Food freshly cooked.
    david
    Young couple
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 624 reviews
    Good clean hotel, friendly staff, good location, good price
    Carol
    Young couple
  • Avg. price/night: £160
    6.5
    Scored 6.5
    Pleasant
    Rated pleasant
     · 268 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
  • Avg. price/night: £112
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 395 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