The ruins of a medieval castle with Gothic arches and stone walls.

Find Resorts & Hotels with Spas in Elgin

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check availability on Elgin Resorts & Hotels with Spas

Our top choices for Elgin hotels with a spa

1. The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (113 reviews)
"Wonderful couple who made us feel very welcome. Breakfast was excellent and we would definitely stay again"
United Kingdom
june
$138 nightly
The price is $166
Nov 13 - Nov 14
Total with taxes and fees
The Pines Guesthouse

2. Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (503 reviews)
"Stayed twice now, consistently good, breakfast is fantastic. A nice change from the constants Hilton buffets I’ve had most of the year."
United Kingdom
Christopher
$169 nightly
The price is $203
Nov 15 - Nov 16
Total with taxes and fees
Laichmoray Hotel

3. Sunninghill

Sunninghill
4.0 star property
Elgin
9.2 out of 10, Wonderful, (137 reviews)
"Very relaxing location, spotless clean room and very nice shower room Great dinner from a wide choice of menus and finished with a excellent breakfast "
United Kingdom
ALAN
$163 nightly
The price is $195
Nov 12 - Nov 13
Total with taxes and fees
Sunninghill

4. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (623 reviews)
"Staff was great and breakfast was great. Classic historical site."
United States
reece
$124 nightly
The price is $149
Nov 13 - Nov 14
Total with taxes and fees
The Mansion House Hotel

5. The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (183 reviews)
"One night stop over for business trip. Big room, clean. Dinner was great, staff friendly. Bargain, would stay again"
United Kingdom
Andrew
$100 nightly
The price is $120
Dec 12 - Dec 13
Total with taxes and fees
The Royal Hotel

6. River View Apartment

River View Apartment
2.5 star property
Elgin
7.0 out of 10, Good, (8 reviews)
"Dated apartment but clean & comfortable"
United Kingdom
Joseph
$134 nightly
The price is $161
Nov 17 - Nov 18
Total with taxes and fees
River View Apartment

7. 1 The Coach House

1 The Coach House
3.5 star property
Elgin
$1,727 nightly
The price is $2,072
Nov 15 - Nov 16
Total with taxes and fees
1 The Coach House

8. The Station House Boutique Hotel

The Station House Boutique Hotel
2.0 star property
Burghead
9.6 out of 10, Exceptional, (4 reviews)
"Best bed I've ever slept in"
United Kingdom
Brian
$120 nightly
The price is $144
Nov 12 - Nov 13
Total with taxes and fees
The Station House Boutique Hotel

9. Garden Cottage

Garden Cottage
3.5 star property
Elgin
$1,672 nightly
The price is $2,006
Nov 15 - Nov 16
Total with taxes and fees
Garden Cottage

10. Anchor Cottage

Anchor Cottage
3.0 star property
Elgin
$610 nightly
The price is $733
Nov 15 - Nov 16
Total with taxes and fees
Anchor Cottage

11. The Mains

The Mains
3.5 star property
Elgin
$1,126 nightly
The price is $1,351
Nov 15 - Nov 16
Total with taxes and fees
The Mains

12. The Bungalow

The Bungalow
3.5 star property
Elgin
$731 nightly
The price is $878
Nov 15 - Nov 16
Total with taxes and fees
The Bungalow
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Choose what matters most at spa hotels in Elgin

Find out more about Elgin

Top Elgin attractions for a relaxing vacation

Elgin offers a variety of activities that perfectly complement a stay in a hotel with a spa. For history enthusiasts, exploring the charming local architecture and heritage sites can provide a fascinating glimpse into the region's past, making for an enriching experience. Nature lovers will appreciate the stunning landscapes that surround the area, perfect for leisurely walks or picnics amidst beautiful scenery. For those who enjoy a touch of culture, the local art scene features galleries showcasing the work of talented artists, allowing for a delightful afternoon of inspiration and creativity. Additionally, the nearby vineyards offer tours and tastings, providing a unique opportunity to indulge in fine wines while soaking in the picturesque surroundings. After a day of exploration, unwind in the comfort of your spa hotel, where you can enjoy rejuvenating treatments tailored to your needs. This combination of activities and relaxation creates an ideal getaway for travelers seeking quality and a memorable experience in Elgin.

Top Elgin Hotel Reviews

Frequently asked questions

Looking to vacation at a spa hotel in Elgin?
Book one of our lush spa hotels and pamper yourself from the moment you arrive. Check out the archaeological sites and cathedral in Elgin—your cultural tour starts here. Be sure to pay a visit to the monuments during your stay. Spa hotels are a great way to take a break from your daily routine and add a layer of luxury to your vacation.
What's there to see and do in Elgin?
Take in some sights and attractions while you're in Elgin by visiting Glen Moray Distillery, Pluscarden Abbey, and Moray Firth. If you have a bit of extra time while you're in the area, you might want to check out Elgin Museum and Hopeman Golf Club.
What is a Elgin spa hotel?
Spa hotels in Elgin feature full on-site spas offering services such as facials and a range of beauty treatments. Some also provide a selection of in-room treatments for the ultimate luxury. Spa hotels are great for rest, rejuvenation, and relaxation.

Explore a world of travel with Expedia