Skip to main content

Search hotels in Rothes

Enter your dates to see the latest prices and deals for Rothes hotels

Filter by:

Star rating

Review score

Rothes – 7 hotels and places to stay

The Station Hotel is situated in Rothes and features a garden and a bar. This 4-star hotel offers a 24-hour front desk and free WiFi. Glen Grant Whisky Distillery is a 2-minute walk away.

The team was amazing, had a wonderful time, food was also outstanding!
Review score
9.0
Superb
385 reviews
Price from
£225
1 night, 2 adults

The OYO Eastbank Hotel, Speyside Scotland is found in Rothes, right in the heart of the world-famous 'Whisky Trail'.

Due to staff shortages and manager walking out the previous week, the bar was closed, no evening meals available and no lounge. Paid hotel prices for a B&B!
Review score
6.9
Pleasant
372 reviews
Price from
£100.58
1 night, 2 adults

Set in Rothes and only 17 km from Elgin Cathedral, 4 Stills Apartment offers accommodation with garden views, free WiFi and free private parking.

Quiet location, have stayed at this accommodation previously, and will definitely return. Like a home from home for me, good space all round, lovely rear garden with seating area to catch the sunset, parking at the front of the property. Supermarkets / shops / eateries in Elgin which is 15 mins away by car.
Review score
9.0
Superb
148 reviews
Price from
£99
1 night, 2 adults

Set high above the village of Charlestown of Aberlour and overlooking the River Spey, this elegant country hotel is an ideal venue for shooting and fishing, and for whisky-lovers.

Really impressed with nearly every aspect of the hotel, very professionally run. Proper coffee and cafetiere in the room was very welcome. Nice evening meal but breakfast was star of the show, stornoway black pudding, best quality haggis etc all cooked to order with fresh, strong coffee... one of the best ever.
Review score
9.2
Superb
333 reviews
Price from
£270
1 night, 2 adults

Located in Archiestown, 27 km from Elgin Cathedral, Hotel 1881 of Speyside provides accommodation with a garden, free private parking, a terrace and a restaurant.

We had an excellent stay. Staff were very welcoming and friendly without being overpowering. Beautiful surroundings. Lacked a little bit in atmosphere but that was possibly due to the time of year. (Early April) Food was excellent however, we would have enjoyed a fine dining option. The only criticism (and it’s not really a criticism more of a personal preference), I would say is, that the hotel in general was far too hot. Heating could be turned down to a slightly lower temperature. Room was far too hot on arrival and took quite a while to cool down.
Review score
9.3
Superb
6 reviews
Price from
£250
1 night, 2 adults

Situated in Aberlour, 33 km from Huntly Castle, The Mash Tun features accommodation with a restaurant, free private parking and a bar.

Amazing place. Lodge was brilliant, clean with great facilities.
Review score
8.8
Fabulous
306 reviews
Price from
£185
1 night, 2 adults

Situated in the beautiful village of Craigellachie, The Craigellachie Hotel of Speyside dates from 1893.

The hotel was beautiful, and the location was wonderful. We were very lucky to have a fantastic room with amazing scenery. The receptionist was incredibly helpful and friendly, which made us feel at home. All the other staff members were great as well. Oscar in the whisky bar was particularly helpful in selecting excellent drams from their impressive collection. we had a fantastic time there. Thank you Craigellachie hotel for making our birthdays wonderful xx
Review score
8.2
Very good
627 reviews
Price from
£251.75
1 night, 2 adults

Set in the small, quiet village of Craigellachie, the Highlander Inn offers a restaurant, free WiFi access and free parking.

great staff
Review score
8.9
Fabulous
339 reviews
Price from
£130
1 night, 2 adults

To edit: The mile long tree lined High Street has an attractive square and village green and situated right in the centre of the Village is the Aberlour Hotel.

Comfortable room with a welcome bath.
Review score
8.3
Very good
708 reviews
Price from
£180.50
1 night, 2 adults

Boasting a hot tub, Inveravon Holiday Home is set in Dufftown. This property offers access to a patio, free private parking and free WiFi.

Spacious, quiet, private, lovely surroundings, nice hosts, great hot tub to relax in.
Review score
9.4
Superb
138 reviews
Price from
£180
1 night, 2 adults
See all 7 hotels in Rothes

Hotels with parking in Rothes

What guests said about Rothes:

  • Review score
    10.0

    We had a lovely stay at Mary’s apartment, after a 13 hour...

    We had a lovely stay at Mary’s apartment, after a 13 hour drive all we wanted to do was chill out as we only had 2 days to view a house, the thoughtful little touches all over the apartment made us feel very welcome and was very much appreciated. The host Caroline is very knowledgeable of the area and very helpful, we would highly recommend a visit.
    Guest review by
    Caroline
    United Kingdom
  • Review score
    8.0

    Rothes is a very quiet town.

    Rothes is a very quiet town. There are no other restaurants in town. However the hotel restaurant is excellent. There is nothing to do in the town itself, but it is located in the heart of the scotch trail with many distilleries. Too many to visit in fact.
    Guest review by
    John
    United States
  • Review score
    6.0

    Ok for a walking base.

    Ok for a walking base. No eating facilities in village due to COVID restrictions. Very busy thoroughfare for distilleries so no good for peace and quiet. Free parking good. With COVID everything closed even whisky bars in the pubs.
    Guest review by
    catherine
    United Kingdom