Best Inverness Hotels on the Majestic River Ness

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

Welcome to the enchanting city of Inverness, where historic charm and natural beauty converge, offering a memorable Scottish experience. Nestled in the lively heart of the Highlands, Inverness is renowned for its captivating landscapes and rich history. And what better way to immerse yourself in the city's allure than by staying at one of the exquisite hotels on the banks of the majestic River Ness? These hotels not only provide breathtaking views of the flowing river but also ensure a convenient location to explore all that Inverness has to offer.

When it comes to choosing the perfect accommodation in Inverness, hotels on the River Ness offer a truly unparalleled experience. Imagine waking up to the soothing sounds of the flowing water, with the sun casting its warm glow over the peaceful riverbanks. Many of these hotels boast charming, riverside balconies or terraces, allowing you to relax and take in the scenic beauty at your leisure. Whether you're a nature enthusiast seeking tranquility or an avid photographer in search of the perfect shot, these hotels ensure you have a front-row seat to the mesmerizing beauty of the River Ness.

Beyond the picturesque vistas, the hotels on the River Ness are strategically located close to Inverness' top attractions. Within a short stroll, you'll find the iconic Inverness Castle, standing proudly atop a hill, overlooking the river. The vibrant city center, with its array of charming shops, restaurants, and pubs, is also within easy reach. And for those eager to explore the famed Loch Ness, home to the legendary Nessie, these hotels provide an ideal base for embarking on exciting boat tours or tranquil walks along the loch's shores. With their stunning riverside locations and proximity to key landmarks, these hotels guarantee a truly exceptional stay in Inverness.

Show more + Show less -

Our Top 7

(Sorted by rating & number of reviews)

1. The Waterside Hotel
2. Kingsmills Hotel
3. Loch Ness Country House Hotel
4. Glen Mhor Hotel And Apartments
5. Room Only Corbies Rest
6. The Glenmoriston Townhouse Hotel
7. Ness Walk Hotel

Luxurious Retreats - Inverness Hotels on the River Ness

Check Availability

Inverness
Mar 11, 2026 - Mar 12, 2026

The Waterside Hotel

8.5

Good

(1907 Reviews)

+ 80 photos
The Waterside Hotel offers a delightful blend of rustic charm and contemporary comforts. This boutique hotel boasts individually designed rooms, each showcasing its own unique character. Guests can enjoy stunning river views while savoring delicious Scottish dishes at the on-site restaurant. Immerse yourself in the relaxed atmosphere of the hotel's cozy lounge, perfect for unwinding after a day of exploration.
Address: 19 Ness Bank
Rating: Good 8.5 (1907 Reviews)
Rooms: 28
Price: From 149$

Kingsmills Hotel

8.6

Good

(4481 Reviews)

+ 120 photos
Experience the perfect blend of luxury and romance at The Kingsmills Hotel. This elegant four-star hotel features beautifully appointed rooms complete with plush furnishings and indulgent amenities. Enjoy a romantic stroll through the hotel's lush gardens, along the banks of the River Ness, or indulge in a couples' spa treatment. The hotel's intimate restaurant offers a delectable dining experience with a focus on locally sourced ingredients – the ideal setting for a romantic candlelit dinner.
Address: Culcabock Road
Rating: Good 8.6 (4481 Reviews)
Rooms: 57
Price: From 224$

Quaint Riverside Charm - Inverness Hotels on the River Ness

Experience the enchantment of Inverness amid the cobblestone streets and charming riverside setting of these unique hotels. Nestled on the banks of the picturesque River Ness, these cozy accommodations offer a delightful combination of comfort, convenience, and authentic Scottish charm.

Loch Ness Country House Hotel

8.6

Good

(460 Reviews)

+ 164 photos
Situated on the outskirts of Inverness offers a peaceful sanctuary for families. With its spacious grounds, children have plenty of space to play and explore. The hotel's family rooms are designed with comfort in mind, providing a relaxing retreat after a day of activities. Enjoy a family picnic by the river or embark on an adventure to explore the nearby Loch Ness and its legendary monster.
Address: Loch Ness Road
Rating: Good 8.6 (460 Reviews)
Rooms: 13
Price: From 138$

Glen Mhor Hotel And Apartments

7.8

Good

(5841 Reviews)

+ 263 photos
Nestled on the banks of the River Ness, The Glen Mhor Hotel offers a warm and welcoming atmosphere combined with classic Scottish charm. Each room is thoughtfully designed to provide comfort and boasts views of either the river or the hotel's lush gardens. Take a leisurely stroll along the riverbank or relax in the hotel's cozy lounge, enjoying a drink from their extensive whiskey selection.
Address: Ness Bank
Rating: Good 7.8 (5841 Reviews)
Rooms: 101
Price: From 158$

Riverside Romance - Inverness Hotels on the River Ness

Ignite the spark of romance at these enchanting hotels along the banks of the River Ness. With their idyllic settings and intimate ambiance, these hotels provide the perfect backdrop for a romantic getaway.

Room Only Corbies Rest

9.4

Good

(384 Reviews)

+ 14 photos
For a truly homely experience, the Riverview Guest House is your idyllic choice. This family-run establishment offers comfortable rooms adorned with traditional Scottish decor, complemented by modern amenities. Start your day with a scrumptious Scottish breakfast, prepared with locally sourced ingredients, and enjoy the tranquil riverside views from the guesthouse's charming dining area. With its warm hospitality and convenient location, the Riverview Guest House offers a perfect retreat.
Address: 2 Moray Park
Rating: Good 9.4 (384 Reviews)
Rooms: 8
Price: From 82$

The Glenmoriston Townhouse Hotel

8.3

Good

(1617 Reviews)

+ 195 photos
With its prime location along the banks of the River Ness, The Glenmoriston Townhouse Hotel offers a blend of contemporary luxury and Scottish hospitality. Immerse yourself in sophistication as you relax in stylishly designed rooms, equipped with modern amenities. The hotel's Riverside Restaurant showcases the finest seasonal produce from the Highlands, paired with an extensive wine selection. Indulge in the opulence of their piano bar, perfect for a nightcap after exploring the riverside attractions.
Address: 20 Ness Bank
Rating: Good 8.3 (1617 Reviews)
Rooms: 33
Price: From 274$

Family-Friendly Riverfront Escapes - Inverness Hotels on the River Ness

Create lasting family memories on the banks of the River Ness at these family-friendly hotels. Offering a wealth of amenities catered to families, these hotels ensure a comfortable and enjoyable stay for both children and adults.

Ness Walk Hotel

9.3

Good

(1351 Reviews)

+ 140 photos
Ness Walk exudes timeless elegance, with its grand architecture and lavish interiors. This five-star hotel boasts spacious, elegantly appointed rooms, many of which feature breathtaking views of the River Ness. Immerse yourself in luxury with their state-of-the-art spa, offering rejuvenating treatments and a tranquil ambiance. Indulge in fine dining at the on-site restaurant, where delectable Scottish cuisine is served with a modern twist.
Address: 12 Ness Walk
Rating: Good 9.3 (1351 Reviews)
Rooms: 47
Price: From 198$