A river with a green boat, surrounded by trees and grassy fields.

Find Spa Hotels in Rothes

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Rothes Spa Hotels

Tonight
22 Sept - 23 Sept
Tomorrow
23 Sept - 24 Sept
This weekend
25 Sept - 27 Sept
Next weekend
2 Oct - 4 Oct

Our top choices for Rothes hotels with a spa

1. The Station Hotel

The Station Hotel
Aberlour
£179
includes taxes & fees
22 Oct - 23 Oct
The Station Hotel

2. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
£250
includes taxes & fees
27 Sept - 28 Sept
Craigellachie Hotel of Speyside

3. Craigellachie Lodge

Craigellachie Lodge
Aberlour
£200
includes taxes & fees
12 Oct - 13 Oct
Craigellachie Lodge

4. The Aberlour Hotel

The Aberlour Hotel
Aberlour
£158
includes taxes & fees
13 Oct - 14 Oct
The Aberlour Hotel

5. Cardhu Country House

Cardhu Country House
Aberlour
£161
includes taxes & fees
27 Sept - 28 Sept
Cardhu Country House

6. Bankhouse B&B

Bankhouse B&B
Aberlour
£149
includes taxes & fees
30 Sept - 1 Oct
Bankhouse B&B

7. The Mill House Hotel

The Mill House Hotel
Buckie
£114
includes taxes & fees
26 Sept - 27 Sept
The Mill House Hotel

8. Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
£227
includes taxes & fees
10 Oct - 11 Oct
Hotel 1881 Archiestown

9. Laichmoray Hotel

Laichmoray Hotel
Elgin
£124
includes taxes & fees
27 Sept - 28 Sept
Laichmoray Hotel

10. The Pines Guesthouse

The Pines Guesthouse
Elgin
£129
includes taxes & fees
19 Oct - 20 Oct
The Pines Guesthouse
View all properties

Choose what matters most at spa hotels in Rothes

Pool
Breakfast included
Hot tub
4 stars
5 stars

Find out more about Rothes

Top Rothes attractions for a relaxing vacation

Rothes, nestled in the heart of Speyside, offers a delightful blend of relaxation and adventure for those seeking spa hotel experiences. Begin your journey at the iconic Glen Grant Distillery, where you can indulge in a guided tour that combines whisky tasting with the serenity of the surrounding gardens. This is a fantastic way to unwind while sampling some of Scotland’s finest spirits. For nature lovers, the nearby Speyside Way offers scenic walking trails that meander through stunning landscapes, perfect for a leisurely stroll or a more invigorating hike. After a day of exploration, retreat to one of the local hotels featuring luxurious spa facilities, where treatments often incorporate local ingredients, enhancing your relaxation experience. Additionally, the charming village of Aberlour, just a short distance away, boasts quaint shops and delightful cafes, ideal for a laid-back afternoon. Staying in Rothes allows you to immerse yourself in the region’s rich culture while enjoying the pampering that quality spa hotels provide, ensuring your visit is both rejuvenating and memorable.

Top Rothes Hotel Reviews

The Mansion House Hotel

The Mansion House Hotel

8/10 Good
"Could possibly use more staff."
Peter 1-night trip
Posted 2 days ago
The Mansion House Hotel

Frequently asked questions

Looking to holiday at a spa hotel in Rothes?
Treat yourself to some pampering and book a hotel with a spa. Enjoy the museums and bars in Rothes—your day trip starts here. Make sure you enjoy the many popular restaurants during your stay. Spa hotels are a great way to break away from your routine and add a layer of luxury to your holiday.
What's there to see and do in Rothes?
Experience Rothes and visit Glen Grant Distillery, River Spey and Speyburn Distillery. If you have some spare time during your trip, you might want to check out Macallan Distillery and Speyside Cooperage.
What is a Rothes spa hotel?
Spa hotels in Rothes have on-site spas and offer services such as couples massages and a selection 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