When I first started using Inverness as my basecamp for exploring the Scottish Highlands, I quickly learned one thing: where you sleep matters just as much as where you hike. There’s something completely magic about coming back from a day of wind-whipped lochs and misty glens to a place that feels like a genuine sanctuary.
Whether you want to wake up looking at the rushing waters of the River Ness, indulge in a five-star boutique experience, or relax in a historic mansion with its own spa, Inverness has an incredible lineup of accommodations.
If you’re planning your trip to the Capital of the Highlands, here is my curated list of the top places to stay—written from one traveler to another.
1. Ness Walk Hotel
If your goal is pure, unadulterated luxury, Ness Walk is the crown jewel of the city. Tucked away on a quieter, leafy stretch of the riverfront, this stunning 5-star hotel perfectly blends a historic 19th-century house with sleek, modern design. The rooms are grand, the service is incredibly warm (you're welcomed with a glass of champagne), and their restaurant, Torrish, serves up phenomenal estate-to-plate Scottish dishes. It's an investment, but for a special trip, it's unbeatable.
2. Kingsmills Hotel
Set on acres of beautifully manicured lawns just outside the city center, Kingsmills Hotel is an 18th-century mansion that somehow manages to feel both expansive and intimate. It’s an absolute haven if you’ve been out walking all day, mostly because it boasts a fantastic indoor swimming pool, fitness center, and a luxury spa. It’s also incredibly family-friendly while still maintaining a classic, upscale Highland atmosphere.
3. Rocpool Reserve Hotel
For something chic, intimate, and entirely unique, Rocpool Reserve is a boutique hotel that trades traditional tartan for bold, contemporary glamour. Located just a short walk from Inverness Castle, it’s a brilliant spot for foodies and cocktail lovers. The rooms are lavishly decorated (some even come with private hot tubs or balconies), and the on-site French-Scottish restaurant and cocktail bar are local favorites for a stylish night out.
4. Inverness Palace Hotel & Spa
You quite literally cannot miss this one—it sits right on the riverbanks directly opposite Inverness Castle. Staying at the Inverness Palace Hotel & Spa feels like stepping into a piece of the city's architectural history, but the interiors are completely fresh and welcoming. The massive draw here is their leisure club, featuring a gorgeous heated pool, sauna, and spa. Waking up, opening the curtains, and watching the morning light hit the castle across the river is worth admission alone.
5. River Ness Hotel (Radisson Individuals)
If you want to be right in the beating heart of the town, the River Ness Hotel is a brilliant, highly stylish choice. It balances a fresh, energetic city-vibe with excellent comfort. The design throughout the property is elegant and modern, featuring great geometric textures and deep, cozy colors. It has a fantastic gym, an excellent bar and restaurant, and puts you steps away from the city's best traditional pubs, live music venues, and cafes.
Which Area Should You Choose?
- The Riverfront (Ness Walk, Inverness Palace): Perfect if you want romantic views, peaceful evening strolls, and a slightly quieter atmosphere while still being able to walk to dinner.
- The City Center (River Ness Hotel): Best for travelers arriving by train or bus who want maximum convenience, instant access to shopping, and lively nightlife.
- The Outskirts (Kingsmills Hotel): Ideal if you are driving, want easy parking, prefer a resort-style feel with leisure facilities, and like plenty of green space.
A Quick Tip for Booking: Inverness is the main gateway to the Isle of Skye, the North Coast 500, and Loch Ness, meaning accommodations fill up months in advance—especially between May and September. Once you have your dates, don't wait to lock your room in!