Find and Book Top Rated Hotels in Kirkwall

Search among 10 available hotels and places to stay in Kirkwall from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-10 out of 10
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great111 reviews
MapView on map200 yd from City Center100 yd from Orkney Wireless Museum
From   US$ 119 /nightSelect
8.0
Great56 reviews
MapView on map500 yd from City Center200 yd from Royal British Legion
From   US$ 202 /nightSelect
8.4
Great138 reviews
From   US$ 80 /nightSelect
Hotel
8.2
Great56 reviews
100 yd from City Center100 yd from Orkney Wireless Museum
From   US$ 288 /nightSelect
Guest house
8.4
Great41 reviews
1600 yd from City Center800 yd from Highland Park Distillery
From   US$ 125 /nightSelect
8.2
Great84 reviews
700 yd from City Center300 yd from Royal British Legion
From   US$ 137 /nightSelect
Guest house
8.2
Great26 reviews
1400 yd from City Center1300 yd from St Magnus Centre
From   US$ 81 /nightSelect
Bed & Breakfast
8.2
Great57 reviews
500 yd from City Center500 yd from Orkney Wireless Museum
From   US$ 118 /nightSelect
8.2
Great58 reviews
1300 yd from City Center800 yd from Royal British Legion
From   US$ 28 /nightSelect
8.6
Great39 reviews
1000 yd from City Center700 yd from Royal British Legion
From   US$ 143 /nightSelect

Best hotels and places to stay in Kirkwall

Why visit?

Kirkwall, located in the heart of the Orkney Islands in the United Kingdom, offers a captivating blend of history, culture, and natural beauty. From its ancient architecture and historic sites to its picturesque landscapes, this charming town is a must-visit destination for any traveler seeking a unique and enriching experience.

Where to stay?

When it comes to choosing the ideal place to stay in Kirkwall, there are several excellent options to consider. Here are the best areas in Kirkwall to stay in:

The Old Town: This vibrant neighborhood is home to many of Kirkwall's historical landmarks, such as the magnificent St. Magnus Cathedral and the Bishop's Palace. Strolling through its narrow streets lined with traditional stone houses is like stepping back in time.

Waterfront: Located along the harbor, the Waterfront area offers stunning views of the sea and is within easy reach of the town's shops, restaurants, and attractions. It's a great choice for those who want to be in the heart of the action.

Outskirts: If you prefer a quieter setting, staying on the outskirts of Kirkwall provides a tranquil retreat while still being close enough to explore the town's main attractions. This area offers beautiful countryside views and a peaceful ambiance.

Price per hotel room per night:

3-star hotels: The average price for a room in a 3-star hotel in Kirkwall is around $90-$120 per night.

4-star hotels: Expect to pay approximately $120-$180 per night for a room in a 4-star hotel in Kirkwall.

5-star hotels: For a touch of luxury, the price for a room in a 5-star hotel in Kirkwall generally ranges from $200-$300 per night.

Best value for money:

Orkney Hotel: Located in the heart of Kirkwall, this hotel offers comfortable rooms, friendly service, and a convenient on-site restaurant. With its central location and reasonable prices, it provides excellent value for money.

Albert Hotel: Situated near the waterfront, the Albert Hotel offers cozy accommodations with stylish interiors. Its welcoming atmosphere and affordable rates make it a popular choice among budget-conscious travelers.

Best kids-friendly hotels:

Ayre Hotel: Just a short walk from Kirkwall's town center, the Ayre Hotel provides spacious family rooms, a lively pub, and a children's play area. It is an ideal choice for families looking for a child-friendly hotel.

Lynnfield Hotel: With its warm and welcoming atmosphere, the Lynnfield Hotel is a great option for families. It offers family rooms and is known for its attentive staff who go the extra mile to ensure a comfortable stay for children.

Best hotels for a romantic getaway:

The Kirkwall Hotel: Overlooking the marina, this charming hotel boasts elegant rooms and a romantic restaurant serving delicious cuisine. The Kirkwall Hotel is the perfect place for couples seeking a romantic escape in Kirkwall.

West End Hotel: Nestled in the heart of the town, the West End Hotel offers cozy rooms with character and a cozy lounge bar. Its central location, warm ambiance, and excellent service make it an ideal choice for couples.

Best for location:

The Shore: Situated along Kirkwall's waterfront, The Shore offers stylish rooms with breathtaking views of the harbor. Its prime location allows easy access to the town's attractions, shops, and restaurants.

Highland Park House: Located on the outskirts of Kirkwall, this boutique hotel provides a tranquil setting with stunning views of the surrounding countryside. It offers a peaceful retreat while still being within reach of the town center.

Best for a short city break:

The Lynnfield Hotel: With its central location and comfortable rooms, The Lynnfield Hotel is perfect for a short city break in Kirkwall. It is within walking distance of the town's main attractions, providing easy access for exploring.

The Ayre Hotel: Offering a range of modern amenities, spacious rooms, and a convenient location, The Ayre Hotel is an excellent choice for a short city break. Its proximity to Kirkwall's town center ensures you can make the most of your time exploring the town.

Show moreLess