Top Accommodations in Inverness

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

As you plan your trip to the enchanting city of Inverness in the beautiful United Kingdom, one crucial aspect that can greatly enhance your overall experience is finding the best hotels Inverness has to offer. Nestled in the heart of the Scottish Highlands, Inverness boasts a unique blend of history, culture, and natural beauty. And what better way to explore this captivating city than by staying at the finest accommodations it has to offer? From cozy B&Bs with traditional charm to luxurious hotels boasting world-class amenities, there is no shortage of options to cater to every traveler's taste and budget.

When it comes to selecting the best hotels Inverness, one cannot ignore the stunning location that many of these establishments inhabit. Imagine waking up to breathtaking views of the picturesque River Ness or enjoying the tranquility of being surrounded by lush green landscapes. From riverside retreats to countryside havens, these hotels offer guests the opportunity to immerse themselves in the natural wonders of the Scottish Highlands, creating a truly unforgettable stay.

Inverness is not only renowned for its mesmerizing surroundings but also for its warm hospitality and exceptional service. The best hotels Inverness take pride in ensuring that every guest feels pampered and well-cared for during their stay. From friendly staff who go the extra mile to make you feel at home to top-notch amenities such as spa facilities, fine dining restaurants, and elegant lounges, these accommodations strive to create a haven of comfort and luxury for their visitors. Whether you're seeking a romantic getaway, a family adventure, or a solo exploration of this magical city, Inverness offers a plethora of hotels that are sure to meet and exceed your expectations.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Glen Mhor Hotel And Apartments
2. Ness Walk Hotel
3. Holiday Inn Express Inverness, An Ihg Hotel
4. Kingsmills Hotel
5. Mercure Inverness Hotel
6. Bunchrew House Hotel
7. Loch Ness Lodge
8. Loch Ness Country House Hotel
9. Culloden House Hotel
10. Kingsmills Hotel

Best Hotels Inverness for Luxury Seekers

Check Availability

Inverness
Sep 16, 2025 - Sep 17, 2025

Glen Mhor Hotel And Apartments

7.8

Good

(5841 Reviews)

+ 263 photos
Tucked away on the banks of River Ness and just a stone's throw away from Inverness Castle, The Glen Mhor Hotel & Apartments showcases the city's historical charm in its full splendor. This collection of Victorian townhouses offers a range of accommodation options, from cozy hotel rooms to spacious self-catering apartments. Enjoy breathtaking views, traditional Scottish cuisine, and warm Highland hospitality in this charming historic setting.
Address: Ness Bank
Rating: Good 7.8 (5841 Reviews)
Rooms: 101
Price: From 158$

Ness Walk Hotel

9.3

Good

(1351 Reviews)

+ 140 photos
Exuding elegance and grandeur, Ness Walk offers guests a riverside retreat like no other. This 5-star hotel combines contemporary design with traditional Scottish elements, creating a unique and unforgettable atmosphere. Immerse yourself in the lush surroundings of the hotel's expansive gardens or take a leisurely stroll along the banks of River Ness. With its impeccable attention to detail and luxurious amenities, Ness Walk is the epitome of luxury in Inverness.
Address: 12 Ness Walk
Rating: Good 9.3 (1351 Reviews)
Rooms: 47
Price: From 198$

Holiday Inn Express Inverness, An Ihg Hotel

8.0

Good

(3369 Reviews)

+ 116 photos
Offering modern amenities at an affordable price, Holiday Inn Express Inverness is an excellent choice for budget travelers. The hotel features spacious, well-equipped rooms, complimentary breakfast, and a convenient location close to the city center. Discover Inverness's attractions during the day, and unwind in the hotel's comfortable lounge area in the evening. Holiday Inn Express Inverness provides exceptional value for those seeking affordable yet comfortable accommodations.
Address: Stoneyfield
Rating: Good 8.0 (3369 Reviews)
Rooms: 94
Price: From 159$

Best Hotels Inverness for Historical Charm

Immerse yourself in the rich history of Inverness with our selection of the best hotels that boast a unique blend of historical charm and modern comfort. These hotels are housed within historic buildings, offering guests a glimpse into the city's fascinating past while providing all the modern amenities one would expect. Experience the allure of Inverness's heritage with these exceptional accommodations.

Kingsmills Hotel

8.6

Good

(4481 Reviews)

+ 120 photos
Located in a building dating back to the 18th century, the Kingsmill Hotel effortlessly combines history with contemporary luxury. This elegant hotel offers spacious rooms, each furnished with carefully curated antiques and bespoke artwork. Immerse yourself in the hotel's rich ambiance, take in panoramic views of the city from the rooftop terrace, and unwind in the luxurious spa. Kingsmills Hotel perfectly captures the essence of Inverness's historical allure.
Address: Culcabock Road
Rating: Good 8.6 (4481 Reviews)
Rooms: 57
Price: From 224$

Mercure Inverness Hotel

7.1

Good

(3012 Reviews)

+ 180 photos
Located on the banks of the River Ness, Mercure Inverness Hotel offers a warm welcome to families. The hotel's large family rooms provide a comfortable retreat after a day of exploring Inverness. Kids can enjoy the indoor swimming pool, while parents indulge in the spa facilities. The hotel's convenient location makes it easy to access family-friendly activities and attractions in and around Inverness.
Address: Church Street
Rating: Good 7.1 (3012 Reviews)
Rooms: 121
Price: From 143$

Bunchrew House Hotel

9.0

Good

(1157 Reviews)

+ 106 photos
Embrace the serenity of the countryside at Bunchrew House Hotel, located on the outskirts of Inverness. This historic mansion showcases stunning views of the Beauly Firth, offering guests a front-row seat to observe wildlife and enjoy the unrivaled beauty of the Scottish Highlands. With its sprawling gardens, delectable cuisine, and well-appointed rooms, Bunchrew House Hotel provides a peaceful oasis for nature enthusiasts.
Address: Bunchrew
Rating: Good 9.0 (1157 Reviews)
Rooms: 16
Price: From 248$

Best Hotels Inverness for Budget-Friendly Travelers

Traveling to Inverness doesn't have to break the bank, thanks to these budget-friendly accommodations handpicked for their affordability and excellent value for money. Offering comfortable rooms, friendly service, and convenient locations, these hotels provide a wallet-friendly option without compromising on quality. Enjoy a memorable stay in Inverness without stretching your budget with our top picks.

Loch Ness Lodge

9.1

Good

(410 Reviews)

+ 49 photos
Nestled on the serene shores of Loch Ness, Loch Ness Lodge offers a secluded retreat surrounded by awe-inspiring natural beauty. Indulge in the peace and tranquility of this boutique hotel, which features spacious rooms overlooking the iconic Loch Ness. Enjoy fine dining with locally sourced produce, unwind in the sauna, or simply relax in the enchanting gardens. Loch Ness Lodge is an idyllic choice for those seeking a nature-filled escape.
Address: Brackla, Loch Ness-Side
Rating: Good 9.1 (410 Reviews)
Rooms: 9
Price: From 422$

Loch Ness Country House Hotel

8.6

Good

(460 Reviews)

+ 164 photos
Situated just a short distance from the shores of Loch Ness, Loch Ness Country House Hotel is a paradise for outdoor lovers. The hotel's idyllic surroundings provide ample opportunities for outdoor activities such as fishing, boating, and hiking. After a day of adventure, relax in the hotel's cozy lounge with a drink from the bar and take in the breathtaking views of the surrounding countryside.
Address: Loch Ness Road
Rating: Good 8.6 (460 Reviews)
Rooms: 13
Price: From 138$

Culloden House Hotel

9.2

Good

(209 Reviews)

+ 129 photos
Culloden House Hotel provides a stunning countryside retreat, ideal for outdoor enthusiasts seeking a peaceful escape. Located near the iconic Culloden Battlefield, the hotel offers easy access to a variety of walking and cycling routes. After a day exploring the outdoors, retreat to the hotel's beautifully manicured gardens and enjoy a delicious meal in the elegant restaurant.
Address: Culloden
Rating: Good 9.2 (209 Reviews)
Rooms: 28
Price: From 413$

Best Hotels Inverness for Nature Lovers

For those seeking to immerse themselves in the natural wonders of Inverness, these hotels offer a perfect escape. Surrounded by breathtaking landscapes, tranquil lochs, and majestic mountains, these accommodations provide guests with a unique opportunity to reconnect with nature while enjoying comfortable amenities. Experience the beauty of the Scottish Highlands with our selection of the best hotels Inverness for nature lovers.

Kingsmills Hotel

8.6

Good

(4481 Reviews)

+ 120 photos
The Kingsmills Hotel not only provides luxurious accommodations but also grants golf enthusiasts convenient access to some of the finest golf courses in Inverness. The hotel's dedicated golf concierge can assist in organizing tee times and arranging transport to nearby courses. After a day on the fairways, indulge in the hotel's spa facilities or enjoy a meal at the award-winning restaurant.
Address: Culcabock Road
Rating: Good 8.6 (4481 Reviews)
Rooms: 57
Price: From 224$

Leonardo Hotel Inverness - Formerly Jurys Inn

7.2

Good

(1549 Reviews)

+ 213 photos
Jurys Inn Inverness understands the importance of a family-friendly stay. With spacious rooms, including interconnecting options, this hotel provides ample space for families to relax and unwind. Kids will love the hotel's extensive breakfast buffet, tailored specifically to their preferences, while parents can take advantage of the convenient location near the city center and nearby attractions.
Address: Millburn Road
Rating: Good 7.2 (1549 Reviews)
Rooms: 96
Price: From 80$

The Glenmoriston Townhouse Hotel

8.3

Good

(1617 Reviews)

+ 195 photos
Glenmoriston Town House Hotel offers a charming and family-friendly environment in the center of Inverness. The hotel features spacious family suites, perfect for accommodating all members of the family comfortably. Families can enjoy a delicious meal at the hotel's brasserie, which offers a children's menu. With its central location and nearby parks, the hotel provides a convenient base for families to explore Inverness together.
Address: 20 Ness Bank
Rating: Good 8.3 (1617 Reviews)
Rooms: 33
Price: From 274$

Best Hotels Inverness with Family-Friendly Facilities

Planning a family trip to Inverness? These hotels cater specifically to the needs of families, offering a range of amenities and activities to keep everyone entertained. From spacious family rooms to kid-friendly facilities, these accommodations provide a welcoming environment for families to create lasting memories in Inverness.

Best Hotels Inverness for Outdoor Enthusiasts

For those who crave adventure and the great outdoors, Inverness offers a gateway to some of Scotland's most stunning landscapes. These hotels are the perfect base for outdoor enthusiasts, offering convenient access to hiking trails, cycling routes, fishing spots, and more. Immerse yourself in the natural beauty of Inverness with these accommodations.

Best Hotels Inverness for Golf Enthusiasts

Inverness is a golfer's paradise, with a variety of pristine golf courses scattered throughout the region. These hotels offer a haven for golf enthusiasts, providing easy access to some of the finest courses in Inverness. Stay and play in style with these hotel options tailored to meet the needs of avid golfers.