Find hotels in Kirkhill from $89

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Kirkhill hotels

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
4.0 star property
Inverness City Centre
8.6 out of 10, Excellent, (1,003 reviews)
"The breakfast menu was fresh We prepaid for our stay which included breakfast."
United States
Amy
5 days ago
$147 nightly
The price is $176
Apr 19 - Apr 20
Total with taxes and fees
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

AC Hotel by Marriott Inverness

AC Hotel by Marriott Inverness
4.0 star property
Inverness City Centre
9.4 out of 10, Exceptional, (1,009 reviews)
"All staff I interacted with were very friendly."
United States
Benjamin
4 days ago
AC Hotel by Marriott Inverness

Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,009 reviews)
"Breakfast was generally very good. Menu stating bread from local bakery."
United Kingdom
Richard
4 days ago
$171 nightly
The price is $205
Apr 19 - Apr 20
Total with taxes and fees
Kingsmills Hotel

Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (745 reviews)
"Our room was clean. Amenities were modernized. The staff were all friendly."
United States
Winsome
10 days ago
$153 nightly
The price is $183
Apr 16 - Apr 17
Total with taxes and fees
Tulloch Castle Hotel

The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.0 out of 10, Very Good, (1,011 reviews)
"Clean and very convenient to the train and town."
United States
Evelyn
5 days ago
$164 nightly
The price is $197
Apr 23 - Apr 24
Total with taxes and fees
The Royal Highland Hotel

B&B HOTEL Inverness

B&B HOTEL Inverness
3.0 star property
Inverness City Centre
8.2 out of 10, Very Good, (1,002 reviews)
"Nice little boutique hotel in great location to trains, shopping and restaurants."
United States
Robert
11 days ago
$110 nightly
The price is $133
Apr 19 - Apr 20
Total with taxes and fees
B&B HOTEL Inverness

River Ness Hotel, a member of Radisson Individuals

River Ness Hotel, a member of Radisson Individuals
4.0 star property
Inverness City Centre
9.0 out of 10, Wonderful, (658 reviews)
"Great location , breakfast and fantastic staff."
United States
Sivakumar
3 days ago
$158 nightly
The price is $190
Apr 19 - Apr 20
Total with taxes and fees
River Ness Hotel, a member of Radisson Individuals

Mercure Inverness Hotel

Mercure Inverness Hotel
4.0 star property
Inverness City Centre
7.8 out of 10, Good, (1,009 reviews)
"Ideal central location. River view room worth paying extra."
United Kingdom
MARY
14 days ago
$137 nightly
The price is $164
Apr 19 - Apr 20
Total with taxes and fees
Mercure Inverness Hotel

Columba Hotel Inverness by Compass Hospitality

Columba Hotel Inverness by Compass Hospitality
3.0 star property
Inverness City Centre
7.6 out of 10, Good, (1,001 reviews)
"Staff was very kind and welcoming."
United States
Maya
November 3rd, 2025
$131 nightly
The price is $158
Apr 30 - May 1
Total with taxes and fees
Columba Hotel Inverness by Compass Hospitality

Culloden House Hotel

Culloden House Hotel
4.0 star property
Inverness
9.8 out of 10, Exceptional, (413 reviews)
"An early morning tour excellent scones. Made sure I got breakfast."
United States
Abigail
13 days ago
$422 nightly
The price is $507
Apr 18 - Apr 19
Total with taxes and fees
Culloden House Hotel

Loch Ness Lodge

Loch Ness Lodge
5.0 star property
Inverness
10.0 out of 10, Exceptional, (185 reviews)
"Staff were exceptional. Very good value for money. The breakfast was excellent."
Australia
Craig
November 4th, 2025
$192 nightly
The price is $230
Apr 17 - Apr 18
Total with taxes and fees
Loch Ness Lodge

Holiday Inn Express Inverness by IHG

Holiday Inn Express Inverness by IHG
3.0 star property
Inverness
8.4 out of 10, Very Good, (1,003 reviews)
"Room very clean. Reception staff Patrick very effient. Value for money good."
United Kingdom
Keith
November 3rd, 2025
$100 nightly
The price is $119
Apr 19 - Apr 20
Total with taxes and fees
Holiday Inn Express Inverness by IHG

Glenmoriston Townhouse Hotel

Glenmoriston Townhouse Hotel
4.0 star property
Inverness City Centre
8.8 out of 10, Excellent, (1,000 reviews)
"Food was great. Significant parking for those that have a car."
United States
Jeff
14 days ago
$182 nightly
The price is $219
Apr 19 - Apr 20
Total with taxes and fees
Glenmoriston Townhouse Hotel

Inverness Palace Hotel & Spa, WorldHotel Distinctive

Inverness Palace Hotel & Spa, WorldHotel Distinctive
4.0 star property
Inverness City Centre
8.6 out of 10, Excellent, (1,004 reviews)
"Good selection of food for breakfast."
United Kingdom
Marlene
9 days ago
$157 nightly
The price is $188
Apr 19 - Apr 20
Total with taxes and fees
Inverness Palace Hotel & Spa, WorldHotel Distinctive

Lochardil House Hotel

Lochardil House Hotel
4.0 star property
Lochardil
9.4 out of 10, Exceptional, (507 reviews)
"Everything is very well kept. The staff are kind."
United States
Ashley
6 days ago
$112 nightly
The price is $134
Apr 19 - Apr 20
Total with taxes and fees
Lochardil House Hotel

Highland Apartments By Mansley

Highland Apartments By Mansley
4.0 star property
Inverness City Centre
9.4 out of 10, Exceptional, (545 reviews)
"Very centrally located. The apartment is gorgeous. With stunning view of Inverness Castle."
United States
Ofer
2 days ago
$109 nightly
The price is $130
Apr 19 - Apr 20
Total with taxes and fees
Highland Apartments By Mansley

Beaufort Hotel

Beaufort Hotel
3.0 star property
Inverness City Centre
8.4 out of 10, Very Good, (934 reviews)
"Such a beautiful place to stay with friendly staff."
United States
Crystal Gail Hagerman
October 26th, 2025
$96 nightly
The price is $115
Apr 19 - Apr 20
Total with taxes and fees
Beaufort Hotel

Old North Inn Hotel

Old North Inn Hotel
3.0 star property
Inverness
8.6 out of 10, Excellent, (88 reviews)
"The staff were amazing. So friendly and kind."
Canada
Stephanie
$135 nightly
The price is $162
Apr 27 - Apr 28
Total with taxes and fees
Old North Inn Hotel

Leonardo Hotel Inverness

Leonardo Hotel Inverness
4.0 star property
Inverness
7.8 out of 10, Good, (1,001 reviews)
"The hotel was lovely. Bar hospitality was good. The room was clean."
United Kingdom
Debora
December 5th, 2025
$123 nightly
The price is $148
Apr 19 - Apr 20
Total with taxes and fees
Leonardo Hotel Inverness

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.2 out of 10, Wonderful, (1,009 reviews)
"Very clean place! Staff is nice and helpful."
United States
Jess
3 days ago
$100 nightly
The price is $119
Apr 19 - Apr 20
Total with taxes and fees
Courtyard by Marriott Inverness Airport
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

Learn more about Kirkhill

Love castles, dining out, and history? Get away to Kirkhill!

Photo by Dave Conner
Open Photo by Dave Conner

Top Kirkhill Hotel Reviews

More cheap stays in Kirkhill

Hotels in Kirkhill with star-rating

Find out more about Kirkhill

Top reasons to visit Kirkhill

  • Stunning Outdoor Scenery: Kirkhill boasts breathtaking landscapes perfect for hiking and exploration, making it ideal for nature lovers.
  • Relaxing Spa Treatments: Indulge in rejuvenating spa experiences that offer a serene escape from daily life.
  • Cultural Attractions: Discover local castles, cathedrals, and visitor centers that showcase Kirkhill's rich history and culture.
  • Charming Local Dining: Savor delicious regional cuisine at local restaurants that highlight the flavors of Scotland.
  • Welcoming Accommodations: Choose from a range of cozy bed & breakfasts and guesthouses that offer highland hospitality.

Find great hotels near Kirkhill

Kirkhill, located near Inverness, Scotland, offers an impressive selection of accommodations to fit every traveler's needs, from budget-friendly options to luxurious stays. With a variety of bed & breakfasts and guesthouses, you're sure to find the perfect spot. Many hotels cater to business travelers, while also being LGBTQIA-friendly and pet-friendly. Explore the charm of Kirkhill with a stay at one of its welcoming hotels, and discover the ideal base for your Scottish adventure.

  • Alban & Abbey House: Experience comfort and convenience at Alban & Abbey House, a charming 3-star guesthouse located just 6 miles from Kirkhill. This property is perfect for travelers seeking a relaxed atmosphere with essential amenities. Guests can enjoy complimentary WiFi in public areas, ensuring you stay connected during your visit. With free self-parking available, you can explore the beautiful Scottish Highlands at your leisure. The welcoming ambiance makes it an ideal choice for families and solo travelers alike.
  • Trafford Bank Guest House: Indulge in luxury at the 5-star Trafford Bank Guest House, located 6 miles from Kirkhill. This guesthouse offers an exceptional dining experience with a delicious breakfast served daily. Guests can unwind in the comfort of their room, equipped with modern entertainment options such as an iPod dock, television, cable TV, and a DVD player. Its commitment to providing high-quality service and amenities ensures a memorable stay for those seeking a touch of elegance in their accommodations.
  • Loch Ness Country House Hotel: For adventure-seekers and families, Loch Ness Country House Hotel is the perfect 4-star retreat located only 5 miles from Kirkhill. This property caters to those looking for a pet-friendly getaway while offering an array of exciting outdoor activities nearby, including snowboarding, rafting, and sailing. Families will appreciate the complimentary cribs and services tailored to children. With pets allowed on-site and an atmosphere that encourages exploration and relaxation, this hotel is an excellent choice for a versatile vacation experience.

Where to stay in Kirkhill

Kirkhill, nestled near Inverness, offers a charming retreat for travelers seeking romance and outdoor beauty. With its friendly atmosphere and rich history, visitors can enjoy highland hospitality in this idyllic getaway. Explore the surrounding regions for family-friendly activities, relaxing scenery, and a taste of luxury. Whether you're hiking through stunning landscapes or enjoying local culture, Kirkhill promises a memorable vacation experience.

  • Inverness: Nestled in the Scottish Highlands, Inverness is a vibrant city known as the gateway to Loch Ness. With a mix of outdoor adventures and rich history, it attracts travelers year-round, particularly in the spring and fall. Outdoor enthusiasts can enjoy skiing in winter or golfing in the warmer months. The nearby Cairngorms National Park offers breathtaking scenery, while historic landmarks like Inverness Castle and the picturesque River Ness add charm to the urban landscape. Whether exploring the city's shops and restaurants or venturing into the surrounding nature, Inverness provides a perfect blend of adventure and relaxation.
  • Beauly: Located just 2 miles from Kirkhill, Beauly is a quaint village that boasts stunning natural beauty and a friendly atmosphere. Visitors flock here mainly in the spring and summer months for outdoor activities like hiking and golfing. The surrounding hills and the River Beauly create a picturesque backdrop for exploring. Notable attractions include the historic Beauly Priory and the nearby Glen Affric, often regarded as one of Scotland's most beautiful glens. With its charming local shops and scenic trails, Beauly is perfect for a peaceful getaway.
  • Inverness City Centre: Situated 7 miles from Kirkhill, Inverness City Centre is the heartbeat of the city, offering a lively atmosphere filled with shops, restaurants, and cultural venues. Peak tourist seasons are during the summer and autumn, drawing visitors eager to experience outdoor activities such as skiing and local markets. The city center is home to fascinating attractions, including Inverness Castle and the historic Old Town. Whether enjoying a performance at the theater or exploring the bustling public market, this vibrant neighborhood is an essential stop on your Highland adventure.

Things to do near Kirkhill

Kirkhill, Inverness, offers a romantic getaway with stunning outdoor scenery. Visitors can indulge in relaxing spa treatments and explore the local public market for unique finds. Enjoy delicious dining options at local restaurants that highlight regional flavors. Whether you're seeking relaxation or adventure, Kirkhill provides a perfect backdrop for a memorable vacation in the heart of Scotland.

Shopping

Campbells of Beauly, located 2 miles from Kirkhill, offers a charming selection of local goods. For a broader experience, the Victorian Market and Eastgate Shopping Centre, both 7 miles away, feature a variety of shops in vibrant settings. If you're up for a drive, explore even more options beyond these locations.

Recreation

Experience a round of golf at Aigas Golf Course, just 2 miles from Kirkhill, where you can enjoy scenic views and outdoor sports. Muir of Ord Golf Club, located 3 miles away, offers a welcoming atmosphere for golf enthusiasts, while Torvean Golf Club, 6 miles distant, provides a picturesque setting for your game.

Nightlife

Kirkhill offers a delightful nightlife with options like Eden Court Theatre, just 6 miles away, showcasing cultural performances. For adventure seekers, Wildwoodz Paintball and Lasertag Park, 7 miles away, and Tazball Paintball & Lazer Combat Arena, 12 miles away, provide thrilling experiences for families and friends alike.

Booking tips and Expedia advantages for Kirkhill

To save money on your trip to Kirkhill, consider traveling during the off-peak months of January to February and October, when hotel prices are lower. Booking your hotel about a month in advance can yield better rates, and using Expedia's last-minute deals may also help. Tuesdays are the cheapest days to stay, while Sundays are the most expensive. Utilize Expedia's filters to compare room rates and find eco-friendly options. Don't forget to check for package deals that combine your hotel with flights and activities, and consider joining Expedia's One Key program for additional discounts.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in Kirkhill is moderately seasonal. The cheapest months to stay in Kirkhill are January to February and October, where the prices are moderately lower. This is in comparison to June to August, where prices are moderately higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Kirkhill is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Kirkhill is Tuesday. The most expensive day to stay in Kirkhill is Sunday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your options based on your budget, desired location, and preferred hotel style. For instance, selecting the "Eco-certified" filter will showcase sustainable and eco-friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by booking an Expedia package that combines your Kirkhill hotel stay 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 near Kirkhill

Kirkhill, Inverness, is perfect for a romantic getaway or an outdoor adventure, offering stunning scenery and a rich cultural experience. Explore local attractions like castles, cathedrals, and visitor centers that cater to families and culture enthusiasts alike. Don't miss the serene Kirkhill Forest, where you can enjoy nature and tranquility. This charming destination promises unforgettable moments for every traveler.

  • Inverness Castle: Nestled 7 miles from Kirkhill, this historic castle offers a romantic ambiance and rich cultural heritage. Explore its stunning architecture and enjoy breathtaking views of the River Ness and surrounding landscapes.
  • Inverness Cathedral: Located 6 miles from Kirkhill, Inverness Cathedral is a serene place of worship that showcases beautiful stained glass and intricate stonework. It’s an ideal spot to appreciate the local culture and architecture.
  • Inverness Visit Scotland Information Centre: Situated 7 miles from Kirkhill, this visitor center is perfect for outdoor enthusiasts and families. Discover local adventure activities, acquire maps, and get tips for exploring the stunning Scottish Highlands.

Best time to go to Kirkhill

Visitor numbers in Kirkhill is generally unchanged in popularity throughout the year. The best time to visit Kirkhill can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Kirkhill falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Kirkhill falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January35.4°F (1.9°C)Light RainMostly CloudyAverageModerately Low
February36.7°F (2.6°C)Light RainMostly CloudyAverageModerately Low
March39.4°F (4.1°C)Light RainMostly CloudyAverageAverage
April43.7°F (6.5°C)Light RainMostly CloudySlightly HighAverage
May48.9°F (9.4°C)Light RainMostly CloudyAverageAverage
June54.1°F (12.3°C)Light RainMostly CloudySlightly HighModerately High
July56.8°F (13.8°C)Light RainMostly CloudySlightly HighModerately High
August55.6°F (13.1°C)Light RainMostly CloudyAverageModerately High
September52.3°F (11.3°C)Light RainMostly CloudyAverageAverage
October46.6°F (8.1°C)Light RainMostly CloudySlightly LowModerately Low
November40.6°F (4.8°C)Light RainMostly CloudySlightly LowAverage
December36.3°F (2.4°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Kirkhill

To visit Kirkhill, you can fly into Inverness Airport (INV), located 13 miles away. Excellent hotel options nearby include the 5-star Ness Walk and Rocpool Reserve, both situated 8 miles from the airport, offering convenient 24-hour airport shuttle services. The Factor's House, a charming 5-star bed and breakfast, is located 9 miles from Inverness Airport. These accommodations provide easy access to transportation services, ensuring a smooth transition from the airport to your stay. Enjoy the picturesque surroundings of Inverness while being close to your travel needs.

Frequently asked questions

What is the best area to stay in Kirkhill?
The best area to stay in Kirkhill is within the village itself, particularly around the main street and the surrounding rural landscape.

The village of Kirkhill is a small, quiet community situated just west of Inverness. It offers a peaceful, rural setting with a few local amenities like a village shop and a community hall. The area is characterized by its open countryside views, scattered traditional homes, and proximity to the Beauly Firth.

Couples looking for a tranquil escape will find Kirkhill ideal. Its quiet nature allows for relaxing walks through the countryside or along the nearby water. It's also a convenient base for exploring the Scottish Highlands, offering easy access to scenic drives and outdoor activities without the bustle of a larger town.

Families can also appreciate Kirkhill for its calm environment and access to nature.
When is the best time to go to Kirkhill?
The best time to go to Kirkhill is during the late spring and summer months, from May to September, when the weather is mildest and the days are longer.

During these months, you'll find the most favorable conditions for exploring the Scottish Highlands. Temperatures are generally comfortable for outdoor activities like hiking and visiting local attractions, and the extended daylight hours provide more time for sightseeing. This period is ideal for couples looking for scenic drives and outdoor adventures.

Travelers seeking to avoid larger crowds and potentially find better value might consider visiting in May or September. These shoulder months still offer pleasant weather but with fewer visitors, making for a more serene experience.
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 Kirkhill.
How can I save on a Kirkhill hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Kirkhill 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 Kirkhill hotel?
Prices for hotels in Kirkhill often vary, but you can find a great deal from $89 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