Curated Luxury spa hotel deals in Scotland

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
room 1

Adults

18+
2

Child

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Scotland

Recommended
Sort by

See the latest prices and deals by choosing your dates

Primary image
Macdonald Aviemore Highland Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Aviemore · 144.34 km from centre

7.6

 

743 reviews

Breakfast available

With a stay at Macdonald Aviemore Highland Hotel in Aviemore, you'll be in a national park, just a 5-minute walk from Dalfaber Neighbourhood Centre and 8 minutes by foot from Cairngorm Brewery. This family-friendly hotel is 13 mi (20.9 km) from Cairngorms National Park and 0.7 mi (1.2 km) from Spey Valley Championship Golf Course.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Redworth Hall Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Newton Aycliffe · 179.65 km from centre

8.2

 

1,004 reviews

Breakfast available

• Top-of-the-range spa
• Restaurant, lounge & bar
• Countryside location

This 17th-century manor turned hotel is nestled within 26 acres of grounds in County Durham, a half an hour drive from pretty Durham city centre. Redworth Hall Hotel is every inch the classic country retreat. Even its spa is aptly named The Retreat. And what a spa it is.

The Retreat houses a 14-metre indoor heated pool, Jacuzzi, steam room and sauna. There are ESPA treatments on the menu, and there’s a hair salon for extra pampering. It’s also home to an impressive gym with Technogym equipment and a timetable of HIIT, Pilates, dance and yoga classes.

When it comes to wining and dining, there’s the 1744 Restaurant. It’s a refined place, offering meals like beef bourguignon, grilled salmon and ribeye steak. You can even dine al fresco when the weather’s nice. There’s also a casual dining lounge by the spa, where you can eat in your robe and slippers. After dinner, the Cocktail Bar & Lounge is a must.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Lodge on Loch Lomond Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Luss, Alexandria · 91.73 km from centre

8.2

 

179 reviews

Breakfast available

When you stay at Lodge on Loch Lomond Hotel in Alexandria, you'll be on the beach, a 2-minute drive from Loch Lomond and 10 minutes from Loch Lomond and The Trossachs National Park. This upscale hotel is 3.5 mi (5.6 km) from Inverbeg Galleries and 4.9 mi (7.9 km) from Loch Lomond Golf Club.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Radisson BLU Hotel Durham
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Durham · 165.47 km from centre

8.6

 

1,000 reviews

Breakfast available

With a stay at Radisson BLU Hotel Durham in Durham, you'll be within a 5-minute walk of Crook Hall and Gardens and Freemans Quay Leisure Centre. This spa hotel is 0.2 mi (0.3 km) from Maze and 0.6 mi (0.9 km) from Gala Theatre Durham.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Peebles Hydro Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Peebles · 33.47 km from centre

8.2

 

614 reviews

Breakfast available

Located in Peebles, Peebles Hydro Hotel is in a rural location, within a 5-minute drive of 7stanes - Glentress and Peebles Golf Club. This family-friendly hotel is 1.2 mi (1.9 km) from Haylodge Park and 1.8 mi (2.9 km) from Neidpath Castle.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Macdonald Aviemore Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Aviemore · 142.86 km from centre

7.0

 

512 reviews

Breakfast available

With a stay at Macdonald Aviemore Hotel in Aviemore, you'll be a 4-minute walk from Strathspey Steam Railway and 5 minutes by foot from Spey Valley Golf Course. This family-friendly hotel is 13.9 mi (22.4 km) from Cairngorms National Park and 1 mi (1.6 km) from Dalfaber Neighbourhood Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Macdonald Morlich Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Aviemore · 143.02 km from centre

7.6

 

418 reviews

Breakfast available

With a stay at Macdonald Morlich Hotel in Aviemore, you'll be next to a golf course, just a 3-minute walk from Spey Valley Golf Course and 7 minutes by foot from Strathspey Steam Railway. This family-friendly hotel is 14.2 mi (22.8 km) from Cairngorms National Park and 1.2 mi (1.9 km) from Dalfaber Neighbourhood Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Millennium Hotel Glasgow
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in City Centre Glasgow, Glasgow · 67.00 km from centre

7.8

 

1,001 reviews

Breakfast available

With a stay at Millennium Hotel Glasgow, you'll be centrally located in Glasgow – a 3-minute drive from Buchanan Street and 6 minutes from OVO Hydro. This hotel is 3.2 mi (5.2 km) from Hampden Park and 2.2 mi (3.5 km) from University of Glasgow.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Copthorne Hotel Aberdeen
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Central Aberdeen, Aberdeen · 148.12 km from centre

8.0

 

997 reviews

Breakfast available

With a stay at Copthorne Hotel Aberdeen, you'll be centrally located in Aberdeen, within a 10-minute walk of Aberdeen Music Hall and His Majesty's Theatre. This hotel is 0.8 mi (1.4 km) from Union Square Shopping Centre and 1.4 mi (2.3 km) from Aberdeen Harbour.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Clarion Hotel Newcastle South
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in South Tyneside, Boldon Colliery · 156.09 km from centre

8.4

 

618 reviews

Breakfast available

With a stay at Clarion Hotel Newcastle South in Boldon Colliery, you'll be within a 15-minute drive of Quayside and St. James' Park. This spa hotel is 12.9 mi (20.8 km) from Beamish Open Air Museum and 0.3 mi (0.5 km) from Boldon Business Park.

Compare price on Booking.com
Compare price on Booking.com
Inglewood House and Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alloa · 42.79 km from centre

8.7

 

1,079 reviews

Breakfast available

Featuring free WiFi, a restaurant and a sun terrace, Inglewood House and Spa offers accommodation in Alloa, 43 km from Edinburgh. Guests can enjoy the on-site restaurant. Free private parking is available on site.

The Lotus Spa at Inglewood House features treatment rooms, a thermal suite, an outdoor hot tub, a gym, hairdressers, a relaxation room and a private spa lunch room.

You will find a 24-hour front desk at the property.

Glasgow is 40 km from Inglewood House and Spa, while Perth is 38 km away. The nearest airport is Edinburgh Airport, 34 km from Inglewood House and Spa.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Grange Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Grange-over-Sands · 196.21 km from centre

8.4

 

303 reviews

Breakfast available

Located in Grange-over-Sands, Grange Hotel is on a lake, within a 15-minute drive of Cartmel Racecourse and Lake Windermere. This spa hotel is 10.6 mi (17 km) from Sizergh Castle and 14.7 mi (23.7 km) from Laurel and Hardy Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Knipoch House Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Oban · 148.56 km from centre

9.0

 

144 reviews

Breakfast available

When you stay at Knipoch House Hotel in Oban, you'll be within a 10-minute drive of Clachan Bridge and RSPB Visitor Centre. This hotel is 6.2 mi (10.1 km) from Pulpit Hill and 6.4 mi (10.3 km) from St. John's Cathedral.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Edinburgh Marriott Hotel Holyrood
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Holyrood, Edinburgh · 0.77 km from centre

8.4

 

1,000 reviews

Breakfast available

With a stay at Edinburgh Marriott Hotel Holyrood, you'll be centrally located in Edinburgh, within a 10-minute walk of Royal Mile and Princes Street. This spa hotel is 0.7 mi (1.1 km) from Grassmarket and 0.8 mi (1.2 km) from University of Edinburgh.

Compare price on Booking.com
Compare price on Booking.com
Primary image
DoubleTree by Hilton Edinburgh Airport
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Ingliston, Newbridge · 10.73 km from centre

8.8

 

1,148 reviews

Breakfast available

Located in Newbridge (Ingliston), DoubleTree by Hilton Edinburgh Airport is within a 15-minute drive of Edinburgh Zoo and Princes Street. This spa hotel is 7 mi (11.2 km) from George Street and 7.9 mi (12.6 km) from Royal Mile.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Langley Castle Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Castle in Hexham · 125.35 km from centre

9.4

 

516 reviews

Breakfast available

Located in Hexham, Langley Castle Hotel is in the historical district, within a 5-minute drive of North Pennines and Segedunum. This castle is 4.2 mi (6.8 km) from K9 Fun and Fitness and 4.9 mi (7.8 km) from Northumberland National Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pine Lake Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Aparthotel in Warton, Carnforth · 203.34 km from centre

9.0

 

1,295 reviews

With a stay at Pine Lake Resort in Carnforth, you'll be on a lake, within a 15-minute drive of Yorkshire Dales National Park and Arnside and Silverdale. This family-friendly aparthotel is 21 mi (33.8 km) from Lake Windermere and 1.3 mi (2.1 km) from Carnforth Station Heritage Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Wyndham Duchally Country Estate
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Auchterarder · 47.83 km from centre

9.2

 

521 reviews

Breakfast available

Located in Auchterarder, Wyndham Duchally Country Estate is in a rural location, within a 5-minute drive of Ochil Hills and Gleneagles Golf Course. This family-friendly hotel is 3.7 mi (5.9 km) from Tullibardine Distillery and 4.7 mi (7.5 km) from Phoenix Falconry.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Leonardo Hotel Inverness
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Inverness · 180.79 km from centre

7.6

 

1,000 reviews

Breakfast available

With a stay at Leonardo Hotel Inverness, you'll be centrally located in Inverness, within a 10-minute drive of Inverness Castle and Sarens PSG Stadium. This hotel is 1.5 mi (2.4 km) from Eastgate Shopping Centre and 1.7 mi (2.7 km) from Victorian Market.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Best Western Plus Dunfermline Crossford Keavil House Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Crossford, Dunfermline · 22.60 km from centre

8.4

 

574 reviews

Breakfast available

A stay at Best Western Plus Dunfermline Crossford Keavil House Hotel places you in the heart of Dunfermline, within a 5-minute drive of Pittencrieff Park and Dunfermline Golf Club. This spa hotel is 15.5 mi (25 km) from Edinburgh Zoo and 2.2 mi (3.5 km) from Saint Margaret's Cave.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor