Find hotels in Kirkwall from $103

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Kirkwall hotels

Royal Oak Guest House

Royal Oak Guest House
2.0 star property
Kirkwall
10.0 out of 10, Exceptional, (52)
"Very clean, good breakfast and friendly staff. "
United Kingdom
Jeremy
$98 nightly
The price is $118
Dec 30 - Dec 31
Total with taxes and fees
Royal Oak Guest House

The Sands Hotel

The Sands Hotel
2.5 star property
Burray
9.8 out of 10, Exceptional, (53)
"Pleasant staff-great breakfast-convenient parking"
United States
Ben D
$161 nightly
The price is $193
Dec 28 - Dec 29
Total with taxes and fees
The Sands Hotel

The Ayre Hotel

The Ayre Hotel
3.0 star property
Kirkwall
8.6 out of 10, Excellent, (225)
"Staff were very good, happy to help!"
United Kingdom
Steven
$85 nightly
The price is $103
Dec 31 - Jan 1, 2026
Total with taxes and fees
The Ayre Hotel

The Stromness Hotel

The Stromness Hotel
2.0 star property
Stromness
7.0 out of 10, Good, (83)
"The dining was excellent and the staff friendly and accommodating. The room was cozy with a view of the harbor."
United Kingdom
Maya
The Stromness Hotel

The Shore

The Shore
3.0 star property
Kirkwall
8.2 out of 10, Very Good, (173)
"nice area very efficient checkin/checkout"
United States
Bill
$129 nightly
The price is $155
Dec 28 - Dec 29
Total with taxes and fees
The Shore

Albert Hotel

Albert Hotel
3.0 star property
Kirkwall
9.0 out of 10, Wonderful, (264)
"Breakfast was great and we liked the location, near shopping and the bus station. We also liked the Bothy Bar ;-)"
United States
Sylvia
$127 nightly
The price is $153
Jan 23 - Jan 24, 2026
Total with taxes and fees
Albert Hotel

The Royal Hotel Stromness

The Royal Hotel Stromness
3.0 star property
Stromness
8.8 out of 10, Excellent, (78)
"Very convenient to the ferry and all the shops. "
United States
Robert
$212 nightly
The price is $255
Dec 30 - Dec 31
Total with taxes and fees
The Royal Hotel Stromness

The Orkney Hotel

The Orkney Hotel
3.0 star property
Kirkwall
8.4 out of 10, Very Good, (74)
"We had a very enjoyable stay. The staff were very friendly and helpful. Would definitely like to return"
United Kingdom
Antoinette
$157 nightly
The price is $189
Jan 5 - Jan 6, 2026
Total with taxes and fees
The Orkney Hotel

Grainbank Mews

Grainbank Mews
3.0 star property
Kirkwall
10.0 out of 10, Exceptional, (8)
"Beautiful property located a short walk from the city centre, great rooms, friendly staff. "
Norway
Magnus
$93 nightly
The price is $112
Jan 7 - Jan 8, 2026
Total with taxes and fees
Grainbank Mews

Celtic Lodges

Celtic Lodges
2.0 star property
Thurso
10.0 out of 10, Exceptional, (21)
"The owner Wayne was amazing and the small cabin was adorable! If you’re in the area don’t hesitate to spend the night here."
United States
randy
$115 nightly
The price is $137
Dec 27 - Dec 28
Total with taxes and fees
Celtic Lodges

The Steading

The Steading
3.0 star property
South Walls
$1,115 nightly
The price is $1,338
Dec 27 - Dec 28
Total with taxes and fees
The Steading
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Kirkwall attractions

Learn more about Kirkwall

The medieval St. Magnus Cathedral towers over Kirkwall's cobbled streets, where you'll find Highland Park distillery tours and Viking artifacts at the museum. Ferries depart for day trips to Orkney's ancient sites like Skara Brae and the Ring of Brodgar standing stones.

St. Magnus Cathedral featuring heritage architecture, interior views and heritage elements

Top Kirkwall Hotel Reviews

More cheap stays in Kirkwall

Hotels in Kirkwall with star-rating

Find out more about Kirkwall

Top reasons to visit Kirkwall

  • Historic Attractions: Visit iconic sites like Kirkwall Church and archaeological wonders, showcasing the area's rich history.
  • Stunning Landscapes: Enjoy breathtaking views of Kirkwall Bay and the surrounding natural beauty.
  • Cultural Experiences: Immerse yourself in local traditions and Orcadian hospitality on charming streets.
  • Outdoor Adventures: Engage in various outdoor activities, perfect for adventure enthusiasts.
  • Diverse Accommodations: Choose from a variety of hotels and resorts catering to all types of travelers.

Find great hotels in Kirkwall

Discover the charm of Kirkwall, Scotland, with a range of accommodation options tailored to suit every traveler. From pet-friendly hotels to resorts with stunning beach access, you'll find the perfect place to unwind. Whether you're seeking a business-themed getaway or a relaxing vacation, Kirkwall offers a variety of highly-rated hotels, ideal for all types of visitors. Explore the best hotels in the Orkney Islands and enjoy a memorable stay in this picturesque destination.

  • The Ayre Hotel: The Ayre Hotel offers a cozy and welcoming stay for travelers seeking a pet-friendly experience in Kirkwall. This 3-star lodging is ideal for those who wish to explore Scotland without leaving their furry companions behind. The hotel features amenities designed for pet owners, including a flexible pet policy that allows dogs on the premises and waiving fees for service animals. Guests appreciate the warm atmosphere and the convenience of having their pets by their side while enjoying their vacation.
  • Albert Hotel: The Albert Hotel is a charming 3-star accommodation that combines comfort with a delightful dining experience. Situated conveniently in Kirkwall, this hotel boasts an onsite restaurant and bar, providing guests with options for a hearty full breakfast and a relaxing evening drink. Entertainment is at your fingertips with flatscreen and digital TV options available in the rooms. The Albert Hotel is perfect for those who enjoy a vibrant social atmosphere while still being able to retreat to a cozy room at the end of the day.
  • The Shore: The Shore is a delightful 3-star hotel that captures the essence of Kirkwall's charm. This property features a welcoming bar and lounge area, ideal for unwinding after a day of exploring the city. Guests can indulge in breakfast options, including room service for added convenience. The rooms come equipped with digital and LCD TVs, ensuring entertainment at your fingertips. Located near the shopping district and city center, The Shore is perfect for travelers looking to immerse themselves in local culture while enjoying modern comforts.

Where to stay near Kirkwall

Kirkwall, the vibrant heart of Orkney, offers travelers a delightful mix of history and romance. Explore its charming streets, where traditional Orcadian hospitality awaits. Enjoy stunning harbor views and the friendly atmosphere that permeates this quaint city. Kirkwall is perfect for a weekend getaway or a family-friendly adventure, providing a unique cultural experience steeped in historical significance. Don't miss the opportunity to soak in the serene surroundings and immerse yourself in the local vibe.

  • Shapinsay: Located 6 miles from Kirkwall, Shapinsay offers a unique blend of romantic charm and cultural experiences. This small island is a haven for birdwatchers and art enthusiasts, making it perfect for adventure seekers who enjoy exploring the outdoors. Visitors can engage in guided tours to learn about the local history and enjoy the picturesque landscapes. Notable attractions include the historic castle, a visitor center, and a striking monument, all set against the backdrop of stunning coastal views.
  • Holm: A mere 6 miles from Kirkwall, Holm is a delightful city that beckons with its outdoor adventures and entertaining experiences. Known for its rich history, visitors can explore archeological sites and historic landmarks while enjoying scenic ferry rides and sightseeing tours. The best time to visit is during the summer months, from July to September, when the weather is ideal for outdoor activities. Nature reserves in the area provide perfect spots for hiking and appreciating the local wildlife.
  • Finstown: Just 6 miles from Kirkwall, Finstown is a charming village that captivates visitors with its stunning scenery and beach activities. The village boasts a beautiful bay and a marina, making it an excellent destination for water sports and relaxing beach days. Finstown’s historic places add a touch of cultural significance, inviting travelers to explore the rich history of the region. The best times to visit are in April and during the summer months, when the village comes alive with vibrant outdoor activities.

Things to do in Kirkwall

Kirkwall, Scotland, is perfect for a culture-themed or romantic getaway, offering a range of outdoor activities. Visitors can enjoy ferry rides and detailed sightseeing tours, while adventure seekers can explore various adventure travel options. Don’t miss the chance to purchase Historic Scotland tickets to delve into the area's rich history. With its stunning landscapes and vibrant culture, Kirkwall promises an unforgettable experience for every traveler.

Shopping

In Kirkwall, explore local shops like The Orkney Craft Shop for unique souvenirs and The Orkney Chocolate Company for sweet treats. If you're up for a drive, visit the St. Magnus Centre for more diverse shopping options and local artisan goods.

Recreation

Explore the Orkney Wellness Centre for rejuvenating treatments and fitness classes. Stroll through the picturesque Kirkwall Harbour for a peaceful walk, and visit the nearby St. Magnus Cathedral for a moment of reflection and serenity in its stunning architecture.

Adventure

Explore the Orkney Islands by taking a thrilling kayak tour along the coast, where you can spot wildlife and discover hidden coves. For hiking enthusiasts, the St. Magnus Way offers scenic trails with stunning landscapes, perfect for an adventurous trek through history and nature.

Nightlife

In Kirkwall, The Orkney Brewery offers a relaxed vibe with local brews, while The Shore offers live music and a cozy atmosphere. For a lively night, check out the Kirkwall Hotel’s bar, where you can enjoy drinks and socialize with locals.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Kirkwall

To save money on your trip to Kirkwall, consider visiting during the cheaper months of February or November to December. Book your hotel about a month in advance for the best rates, especially on Tuesdays, which are the least expensive days. Utilize Expedia's tools to find the lowest-priced options and consider booking a package deal to save on flights and activities. Joining the One Key membership can also unlock additional discounts and rewards for future stays. Don't forget to explore free local attractions to enhance your experience without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Kirkwall are February and November to December, where the prices are slightly lower. This is in comparison to May to July, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Kirkwall about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Kirkwall is Tuesday. The most expensive day to stay in Kirkwall is Friday.
  • Find cheap hotels on Expedia: Expedia's search tool makes it easy to tailor your travel preferences by letting you choose your budget, desired location, and additional criteria. You can arrange your search results from the lowest to highest prices, ensuring you find the most affordable hotels first. Additionally, you can refine your choices by hotel type; for instance, if you select the Eco-certified option, you'll be shown hotels that prioritize sustainability and eco-friendliness, ready for booking.
  • Consider bundling your trip: By booking an Expedia package, you can potentially save money by combining your Kirkwall hotel reservations with your flights and activities.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Kirkwall

Kirkwall, Scotland, is a charming destination perfect for culture enthusiasts and couples seeking romance. Explore historic sites and archaeological wonders, including the iconic Kirkwall Church and the scenic Kirkwall Bay. With its rich history and beautiful landscapes, this quaint town offers a delightful blend of outdoor adventures and cultural experiences, making it an ideal getaway for travelers looking to immerse themselves in the local heritage.

  • Balfour Castle: Nestled 4 miles from Kirkwall, Balfour Castle offers a romantic escape with its stunning architecture and beautiful gardens. The castle exudes a rich cultural ambiance, making it perfect for those seeking a blend of history and picturesque views.
  • St. Magnus Cathedral: Located in the heart of Kirkwall, St. Magnus Cathedral is a masterpiece of Norman architecture. Its striking red and yellow sandstone exterior and intricate interior details reflect centuries of rich culture, providing visitors with a serene and inspiring atmosphere.
  • Orkney Museum: Situated within Kirkwall, the Orkney Museum showcases the fascinating history and heritage of the Orkney Islands. With engaging exhibits, it offers a deep dive into the local culture, making it a must-visit for history enthusiasts.

Best time to go to Kirkwall

The best time to visit Kirkwall can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Kirkwall falls in August, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in Kirkwall falls in February, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January43.7°F (6.5°C)Light RainMostly CloudyAverageAverage
February43.2°F (6.2°C)Light RainMostly CloudyAverageSlightly Low
March43.7°F (6.5°C)Light RainMostly CloudyAverageAverage
April45.1°F (7.3°C)Light RainMostly CloudySlightly HighAverage
May48.0°F (8.9°C)Light RainMostly CloudyAverageSlightly High
June52.0°F (11.1°C)No RainMostly CloudySlightly HighSlightly High
July55.2°F (12.9°C)Light RainMostly CloudySlightly HighSlightly High
August56.1°F (13.4°C)Light RainMostly CloudyAverageAverage
September54.7°F (12.6°C)Light RainMostly CloudyAverageAverage
October51.6°F (10.9°C)Light RainMostly CloudySlightly LowAverage
November48.4°F (9.1°C)Light RainMostly CloudySlightly LowSlightly Low
December45.1°F (7.3°C)Light RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to Kirkwall

Traveling to Kirkwall, Scotland, is convenient with its major airport, Kirkwall Airport (KOI), located 3 miles from the city center. Nearby hotel options include the Hildeval B&B, a cozy 4-star bed and breakfast situated 3 miles from the airport, and the Graemeshall House, another charming 4-star bed and breakfast located 4 miles away. For a more traditional hotel experience, the Ayre Hotel, rated 3 stars, is also 3 miles from Kirkwall Airport. Transportation services are readily available, making access from these hotels to the airport easy for travelers.

Frequently asked questions

What is the best area to stay in Kirkwall?
The best area to stay in Kirkwall is in the town center, particularly around the historic harbor and along the main streets like Broad Street and Victoria Street.

Kirkwall's town center is a compact and walkable area, dominated by the impressive St. Magnus Cathedral and the Earl's and Bishop's Palaces. The streets here are lined with local shops, traditional pubs, and restaurants, making it easy to explore on foot. The harbor area is a focal point, with ferry connections and views of the bay.

Couples often find the town center ideal for a convenient and engaging trip. Staying here means you're just steps away from historic sites, places to eat, and opportunities to experience the local culture. It's a great base for exploring the town itself and for arranging tours to the wider Orkney islands.

For solo travelers, the town center offers a friendly and accessible experience.
What are the best hotels in Kirkwall that travelers recommend?
Two of the best hotels in Kirkwall that travelers recommend are The Shore and The Ayre Hotel.

The 3-star Shore, with a rating of 8.2, offers beautiful rooms and a perfect, central location. Guests appreciate the free parking options nearby and its proximity to St. Magnus Cathedral, just 0.2 miles away.

The 3-star Ayre Hotel, rated 8.6, is known for its comfortable and clean rooms, as well as its excellent location and convenient free on-site parking. Its restaurant also receives high praise.

Other highly recommended options include the 3-star Orkney Hotel, rated 8.4, which offers free full breakfast and is very close to St. Magnus Cathedral. The 3-star Albert Hotel, with an outstanding 9.0 rating, is praised for its friendly and helpful staff and spacious rooms.
What are the best family hotels in Kirkwall?
For family-friendly hotels in Kirkwall, consider The Orkney Hotel and The Shore.

The 3-star Orkney Hotel, with an 8.4 rating, offers complimentary breakfast, including a kids' meal option, and free self-parking, which are convenient for families traveling by car. Guests frequently mention the good location, clean rooms, and friendly staff.

Another excellent choice is The Shore, a 3-star hotel with an 8.2 rating. This hotel provides free cribs upon request, and guests appreciate the free parking in a nearby location. Reviewers consistently highlight the nice and beautiful rooms, the great and central location, and the great food.
What hotels in Kirkwall offer free breakfast?
For hotels in Kirkwall that offer free breakfast, The Orkney Hotel is an excellent choice.

The 3-star Orkney Hotel, with an 8.4 rating, provides complimentary full breakfast to its guests. This hotel is also praised for its convenient location, being just 0.1 miles from Earl's Palace, St. Magnus Cathedral, and the Orkney Museum. Guests consistently highlight the cleanliness of the rooms and the friendly staff. Free WiFi and free self-parking are also available, adding to the convenience of your stay.
What are the top pet-friendly hotels in Kirkwall?
For top pet-friendly hotels in Kirkwall, consider The Ayre Hotel and The Orkney Hotel.

The 3-star Ayre Hotel, with an 8.6 rating, offers comfortable and clean rooms and welcomes dogs. Guests frequently praise its excellent location and convenient free self-parking. The staff are noted for being friendly and helpful, and the on-site restaurant receives excellent reviews.

Another excellent choice is the 3-star Orkney Hotel, rated 8.4. This hotel is also pet-friendly and features a dedicated dog exercise area. Guests appreciate the free full breakfast, complimentary WiFi, and free toiletries. The staff are consistently described as very friendly, and the rooms are noted for being clean.
What are the best budget hotels in Kirkwall?
For excellent budget-friendly accommodations in Kirkwall, consider The Orkney Hotel, The Shore, The Ayre Hotel, and Albert Hotel.

The 3-star Orkney Hotel, with an 8.4 rating, offers free WiFi and complimentary breakfast, including a full breakfast. Guests appreciate its convenient location, with Earl's Palace, St. Magnus Cathedral, and the Orkney Museum all just 0.1 miles away. Reviewers often mention the clean rooms and friendly staff.

Another great option is The Shore, a 3-star hotel rated 8.2. This hotel provides free WiFi and suits, and is located within a shopping district. Guests frequently comment on the nice and beautiful rooms, the great and central location, and the great food. Free parking is available at a nearby location.

The 3-star Ayre Hotel, with an 8.6 rating, offers free WiFi and free self-parking on-site, along with room service. It is praised for its comfortable and clean rooms, excellent location, and friendly and helpful staff. Earl's Palace, St. Magnus Cathedral, and the Orkney Museum are all within 0.3 miles.

The Albert Hotel, a 3-star property with an impressive 9.0 rating, provides free WiFi. Guests consistently highlight the friendly and helpful staff and the spacious, lovely rooms. It is conveniently located near Earl's Palace, St. Magnus Cathedral, and the Orkney Museum, all within 0.2 miles.
What are the best hotels in Kirkwall near Scapa Beach?
For a family-friendly hotel in Kirkwall near Scapa Beach, consider the Kirkwall Youth Hostel.

With a rating of 7.8, the Kirkwall Youth Hostel is a convenient option, located just 1.0 mile from Scapa Beach. It offers a practical and comfortable stay for families looking to enjoy the nearby seaside.
When is the best time to go to Kirkwall?
The best time to visit Kirkwall for pleasant weather and a full experience of its offerings is during the summer months, from June to August.

During this period, you'll find the warmest temperatures, longer daylight hours, and the calmest seas, making it ideal for exploring the Orkney Islands' ancient sites and natural beauty. Many local tours and attractions operate at their peak schedule, offering the most options for sightseeing and activities. This time is particularly good for couples interested in outdoor explorations and historical discoveries, as the weather is most conducive to enjoying coastal walks and archaeological sites like the Ring of Brodgar and Skara Brae.

Travelers looking for a quieter experience while still enjoying good weather might consider the shoulder seasons of May or September. These months offer fewer crowds, slightly cooler temperatures, and often more affordable accommodation, while still providing ample daylight for sightseeing.
Where can I find the best nightlife in Kirkwall?
Kirkwall's nightlife is centered around its main street and the harbor area, offering a selection of pubs and a few venues for live entertainment.

Victoria Street and Albert Street, which form the main thoroughfare, have several traditional pubs. These often feature local ales and spirits, and many host occasional live folk music sessions, especially on weekends. You'll find places with a relaxed atmosphere where locals gather for a drink.

The area around the harbor also has a couple of establishments that offer food and drink, some with later closing times than the more traditional pubs.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Kirkwall.
How can I save on a Kirkwall hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Kirkwall hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Kirkwall hotel?
Prices for hotels in Kirkwall often vary, but you can find a great deal from $103 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia