Live prices for your dates · free cancellation on many rooms

EN

Spa hotels · Highlands · United Kingdom

Spa Hotels in Inverness

We reviewed 10 properties across Inverness and selected the 8 best for your stay, from budget-friendly to historic luxury.

10 hotels 4 rated 8.5+ typical £74

hotels

Kingsmills Hotel K Pool & Spa

Kingsmills Hotel ★★★★

Inverness

8.7Great4,498 reviews

A reliable Inverness stay with a pool, spa, and free parking, just a short walk from the centre.

From£176per night
Leonardo Hotel Inverness L Central with pool

Leonardo Hotel Inverness ★★★★

Inverness

7.5Very good4,601 reviews

Central Inverness hotel with an indoor pool, sauna, and on-site parking — a reliable base for exploring the Highlands.

From£59per night
Culloden House Hotel C Historic Luxury

Culloden House Hotel ★★★★

Inverness

9.1Perfect276 reviews

A grand historic house with walled gardens and a reputation for warm service.

From£305per night
Craigmonie Hotel Inverness By Compass Hospitality C Friendly & well-placed
7.9Very good1,530 reviews

A friendly Inverness hotel with an indoor pool, free parking, and staff that go out of their way to help.

From£70per night
Redcliffe Hotel R Central & cosy

Redcliffe Hotel ★★★

Inverness

8.2Great1,775 reviews

Central Inverness hotel with a highly rated breakfast, wood-fired pizzas, and mountain views — guests keep coming back.

From£63per night
Premier Inn Inverness Millburn Rd P Central & practical

Premier Inn Inverness Millburn Rd ★★★

Inverness

8.2Great

Walkable to rail station and city centre, with free parking and an indoor pool.

From£24per night
Druid House B&B D Guest favourite

Druid House B&B ★★★

Inverness Bed & Breakfast

9.1Perfect729 reviews

A highly rated B&B with free parking, a garden terrace, and easy access to Inverness city centre.

From£74per night
Lodges On Loch Ness - Inverness L Lakeside chalets
8.7Great141 reviews

Lakeside chalets with saunas, a 1.4 km walk from River Foyers, free parking and pet-friendly.

From£309per night
Acorn House B&B - Inverness A Turkish bath & sauna

Acorn House B&B - Inverness ★★

Inverness

A small Inverness B&B with a Turkish bath and sauna, a short walk from Eden Court Theatre.

Map & live prices by our partner

Spa Hotels in Inverness

The core appeal of a spa hotel in Inverness is the mix of relaxation and convenience. You get the usual amenities like pools and saunas, but often set in scenic locations, such as the lakeside chalets at Lodges On Loch Ness, a 1.4 km walk from River Foyers. The most indulgent pick is Culloden House Hotel, a 4-star historic mansion with walled gardens, rated 9.1 from 276 reviews. For a more central base, Inverness Palace Hotel & Spa sits by the river, just minutes from the castle, with a pool and free parking.

Hotels with Pools and Saunas

Many of the spa hotels in Inverness feature indoor pools and saunas as standard, even at the budget end. The Premier Inn Inverness Millburn Rd offers an indoor pool with rooms from £24, while the Leonardo Hotel has a pool, sauna, and free parking. For a unique experience, Acorn House B&B provides a Turkish bath and sauna, though it's a small B&B with just two stars.

Frequently asked

What is the cheapest spa hotel in Inverness?

The most affordable option is Premier Inn Inverness Millburn Rd, with rooms from £24. Despite the low price, it includes an indoor pool and free parking, and is walkable to the rail station and city centre.

Which spa hotel in Inverness is closest to the city centre?

Inverness Palace Hotel & Spa is right by the river and just minutes from the castle, making it one of the most central choices. The Leonardo Hotel and Redcliffe Hotel are also central, with the latter offering mountain views.

Are there spa hotels in Inverness with historic charm?

Culloden House Hotel is a grand historic mansion with walled gardens and a 9.1 guest rating. It's the top-rated option on this page, though it comes at a premium price of £305 per night.

Spa Hotels in Inverness

Spa hotels in Inverness cluster around the city centre and riverside, putting you within easy reach of the castle and the Ness Islands. The Highlands' capital may be compact, but its spa scene ranges from modern hotel pools to a historic house with walled gardens, and even a B&B with its own Turkish bath and sauna. Whether you're after a quick soak after a day on the trails or a full luxury retreat, you'll find it here. This page includes 8 hotels, plus 2 other places to stay if you prefer a B&B or lodge.

Budget-wise, prices start at £24 for a practical stay with an indoor pool, while the top end reaches £305 for a grand historic mansion. Most properties hover around £70 a night, giving you a genuine choice between value and indulgence. The star rating mix is a even among 2, 3, and 4-star accommodations, so you can pick your level of comfort without overspending.

The bottom line

This selection suits travellers who want a blend of relaxation and Highland convenience, whether on a budget or after a luxurious stay. If you prioritise parking or family-friendly amenities, check the 'Hotels with parking in Inverness' or 'Family Friendly hotels in Inverness' pages for more tailored picks. For a more intimate stay, consider the B&B and lodge options, which offer a homier touch.