
Kirkwall Holidays from £734
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to £750 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPackages with flights are ATOL protected
Your Kirkwall Holiday
The adventure-packed city of Kirkwall is calling. Discover its hot spots and hidden treasures with a Kirkwall holiday package that's custom made for you. Ready to start exploring your surroundings? Balfour Castle, St. Magnus Cathedral and Highland Park Distillery are among the leading places to visit during a trip to Kirkwall. Whoever you're going away with and whatever your bank balance, your ultimate Kirkwall holiday is just clicks away with Expedia.
Top Kirkwall Flight + Hotel Deals
Price found within the past 48 hours. Click for updated prices.

The Stromness Hotel
Price was £962, price is now £734 per person
£734
per person
10 Sept - 15 Sept
found 8 hours ago
Return direct flight included
London (LON) to Kirkwall (KOI)
7/10 Good! (90 reviews)
Charming older hotel, great location a short walk from the ferry terminal.A bit on the worn out side, but clean and comfortable. No elevator that I saw and there is a 1 story walk up to reception, I wouldn’t recommend it for anyone with mobility issues. The parking at the back is limited and a little intimidating at first. The staff are helpful and friendly.
Reviewed on 9 Jul 2026

Ferry Inn Stromness
Price was £819, price is now £751 per person
£751
per person
10 Sept - 15 Sept
found 8 hours ago
Return direct flight included
London (LON) to Kirkwall (KOI)
8.8/10 Excellent! (175 reviews)
our room was in a separate building from the main hotel, but the room was excellent, clean, comfortable and well maintained. We had breakfast in the main hotel, and also dined there one evening. The food was well cooked and tasty
Reviewed on 23 May 2026

The Royal Hotel Stromness
Price was £819, price is now £751 per person
£751
per person
10 Sept - 15 Sept
found 8 hours ago
Return direct flight included
London (LON) to Kirkwall (KOI)
8.8/10 Excellent! (85 reviews)
This hotel was very convenient for a stay off the ferry from Scrabster. It was clean and comfortable and the breakfast was lovely. Staff were friendly and helpful.
Reviewed on 2 Jun 2026

The Shore
Price was £1,046, price is now £961 per person
£961
per person
10 Sept - 15 Sept
found 8 hours ago
Return direct flight included
London (LON) to Kirkwall (KOI)
8.2/10 Very good! (181 reviews)
Shore hotel is an annexe to the Kirkwall hotel where you have breakfast. The food there was very good and the staff were friendly and
helpful , I complained about everything in my room and was told housekeeping would be told . I also asked why there were no gluten free sausages at breakfast. I had informed them in February about my husband’s intolerances . The man I spoke to went out and bought some for the next day. He couldn’t alter the room rate but comped us with dinner on one night. Which they tried to charge us for on leaving.
Positives
Bedding and towels were clean. Room layout was good for a family.
Negatives
Entrance stairs carpet is ripped , passageway carpet very badly stained.
Bathroom radiator is SCALDING, shower is too hot for most people on lowest level . Hot water in tap takes 6 minutes to come through. Shower is filthy round the bottom of the door , inside and out, months of mould and dirt . Small bedroom blinds were thick with dust . Carpet ripped in passageway to bathroom. Dressing table covered in ring marks, chair at dressing table dirty and badly stained. Blind broken on velux window no pole to open windows . All reported and sent photographs , nothing done . Housekeeping in the Shore needs upgraded. We only saw 2 young girls who need shown how to clean showers.
We paid over £1300 for 4 nights not worth it at all . If this was 4 in a bed we would have paid nothing.
Reviewed on 5 Jul 2026

Orkney Retreats Ltd Island Farmhouses & Cottages
Price was £902, price is now £843 per person