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

This weekend
Next weekend

Our top choices for Elgin hotels with a spa

1. The Mash Tun

The Mash Tun
2.5 star property
Aberlour
10.0 out of 10, Exceptional, (1 review)
$157 nightly
The price is $188
Nov 27 - Nov 28
Total with taxes and fees
The Mash Tun

2. Golf View Hotel & Spa

Golf View Hotel & Spa
4.0 star property
Nairn
8.8 out of 10, Excellent, (385 reviews)
  • cleanliness
    Indulge in coastal spa bliss at this hotel with 5 luxurious treatment rooms, beachfront views, and daily pampering services.
$148 nightly
The price is $177
Nov 1 - Nov 2
Total with taxes and fees
Golf View Hotel & Spa
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