Photo by Eddie Boyd
Find Spa Hotels in Elgin from CA $153
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Elgin Spa Hotels
Top Elgin Spa Hotels
Our top choices for Elgin hotels with a spa

The Royal Hotel
The Royal Hotel
7.8 out of 10, Good, (134)
The price is CA $153
CA $183 total
includes taxes & fees
Aug 29 - Aug 30

Eight Acres Hotel
Eight Acres Hotel
7.0 out of 10, Good, (217)

1 The Coach House
1 The Coach House

The Secret Loch - Six Bedroom Villa, Sleeps 12
The Secret Loch - Six Bedroom Villa, Sleeps 12
10.0 out of 10, Exceptional, (1)

Luxury Apartment Overlooking The Harbour, The Bay And The Moray Firth
Luxury Apartment Overlooking The Harbour, The Bay And The Moray Firth
10.0 out of 10, Exceptional, (28)

Peaceful, relaxing lodge for 2 set in countryside
Peaceful, relaxing lodge for 2 set in countryside
9.8 out of 10, Exceptional, (7)
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.
Top Elgin Hotel Reviews

The Mansion House Hotel
10/10 Excellent
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Find More Hotels near Elgin
More Hotel Options in Elgin
- Boutique Hotels in Elgin
- Business Hotels in Elgin
- Family Hotels in Elgin
- Honeymoon Resorts and Hotels in Elgin
- Hotel Wedding Venues in Elgin
- Hotels & Resorts for Couples in Elgin
- Hotels with Free Parking in Elgin
- Hotels with Hot Tubs in Elgin
- Hotels with Wifi in Elgin
- Luxury Hotels in Elgin
- Pet-friendly Hotels in Elgin
- Romantic Hotels in Elgin
- Ski Hotels in Elgin
More Accommodation Types in Elgin
- Cottages in Scotland
- Apartments in Scotland
- Vacation Homes in Scotland
- Guest Houses in Scotland
- B&B in Scotland
- Cabin Rentals in Scotland
- Chalets in Scotland
- Lodges in Scotland
- Inns in Scotland
- Villas in Scotland
- Hostels in Scotland
- Condo Rentals in Scotland
- Residences in Scotland
- Aparthotels in Scotland
- Farmstay in Scotland
- Castles in Scotland
- RV Parks in Scotland
- Country Houses in Scotland
- Houseboats in Scotland
- Holiday Park Resorts in Scotland
- Townhomes in Scotland
- Resorts in Scotland
- Capsule Hotels in Scotland
- Motels in Scotland
- Ranches in Scotland
Hotels near popular Elgin Attractions
Elgin Hotels by Star Rating
Explore more hotels
- Craiglynne Hotel
- The Grant Arms Hotel
- Waverley Hotel
- Ben Mhor Hotel
- West End Hotel
- Muthu Newton Hotel (Near Inverness Airport)
- Craigellachie Hotel of Speyside
- The Old Coach House Hotel
- The Speyside Hotel
- The Old Mill Inn
- The Station Hotel
- Golf View Hotel
- Firth Hotel & Restaurant
- Golf View Hotel & Spa
- Stotfield Hotel
- Hillhead Hideaways
- The Seafield Arms
- Ramnee Hotel
- Invernairne Guest House
- OYO Eastbank Hotel, Speyside Scotland
Expedia's Latest Trends
Hotels
Packages