Skip to main content

Search hotels in Rothes

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

Rothes – 6 hotels and places to stay

Filter by:

Star rating
Review score

The Station Hotel

Hotel in Rothes

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.

N
Niesen
From
United States
Overall, this was among the best hotel experiences we've had on our holiday. The Station Hotel is conveniently located for a variety of activities, sports updated rooms and grounds, and has an attentive and helpful staff that, by our experience, could do no wrong. Lunch and dinner meals were all delicious, had nice portion sizes, and seemed appropriately priced. The breakfasts were fantastic! I thoroughly enjoyed the smoked Scottish trout and scrambled eggs. I love that the establishment has adopted a "field to fork" attitude, which the food definitely reflected. Overall, if I ever come back to this area, The Station will be at the top of my list to book again.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 424 reviews
Price from
US$353.19
1 night, 2 adults

4 Stills Apartment

Rothes

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

E
Elizabeth
From
Netherlands
A very comfortable apartment with everything you need. Easy to find, spacious parking and good location.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 174 reviews
Price from
US$137.94
1 night, 2 adults

The Mash Tun

Aberlour (Near Rothes)

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

P
Pierre
From
France
Beautiful room and best decorated bathroom ever The food at donner was excellent. Amazing starter with scallops & chorizo mow. Then delicious seafood gnocchi. we'll be back!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 290 reviews
Price from
US$259.90
1 night, 2 adults

The Dowans Hotel of Speyside

Aberlour (Near Rothes)

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.

A
Asnate
From
Latvia
The view from hotel room is wow, whisky room with 500+ whiskies, restaurant, parking
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 313 reviews
Price from
US$359.86
1 night, 2 adults

Hotel 1881 of Speyside

Archiestown (Near Rothes)

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.

b
bob
From
United Kingdom
The food, at both dinner and breakfast was exceptional, all freshly prepared and a fantastic menu. Great relax feel about the hotel with attentive staff who didn't fuss over you to much. It is well worth a stay and i will certainly use the hotel again.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 19 reviews
Price from
US$333.20
1 night, 2 adults

The Aberlour Hotel

Aberlour (Near Rothes)

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.

R
Roman
From
Switzerland
Fantastic and cute hotel in the middle of charming Aberlour! The staff was super friendly and helpful and the room we had in the top floor was super spacious and comfortable. We had dinner in their own hotel restaurant and it was delicious- there’s a large variety of different dishes, they even have a special gluten-free menu. We can highly recommend The Aberlour Hotel if you plan to stay in Aberlour (opposite the hotel is also the The Spey Larder offering delicious local food)!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 648 reviews
Price from
US$233.91
1 night, 2 adults

Craigellachie Hotel of Speyside

Craigellachie (Near Rothes)

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

P
Po-Wei
From
Taiwan
the hotel service was so nice!!!!!!! the lady are so kind!!! highly recommend…
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 612 reviews
Price from
US$246.90
1 night, 2 adults

Bankhouse B&B

Aberlour (Near Rothes)

Situated in Aberlour and only 24 km from Elgin Cathedral, Bankhouse B&B features accommodation with garden views, free WiFi and free private parking.

S
Steven-888
From
Cyprus
Very friendly owners. Super Clean, Super Organised, Great rooms, Breakfast was great! Very close to most of the Whisky Distilleries
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 183 reviews
Price from
US$213.25
1 night, 2 adults

Craigellachie Lodge

Craigellachie (Near Rothes)

Located just 21 km from Elgin Cathedral, Craigellachie Lodge provides accommodation in Craigellachie with access to a garden, a tennis court, as well as luggage storage space.

D
Daniel
From
Canada
We loved everything about this place! Service was a fantastic Wow! The lodge itself is very cozy and comforting. The food and drinks were delicious. The rooms were clean, comfortable and « homy ». Scott, Sam and everyone else went out of there way to take care of us and accommodate our needs. Definitely recommend for anyone going through that part of Scotland.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 245 reviews
Price from
US$286.55
1 night, 2 adults

Inveravon Holiday Home

Dufftown (Near Rothes)

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

M
Mits
From
India
Entire property is amazing very well maintained cleaned and with all facilities and jacuzzi was amazing with hot water filled up and ready to use .. The owner they live right opposite and are very courteous and helpful ..
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 127 reviews
Price from
US$213.25
1 night, 2 adults
See all 6 hotels in Rothes

Most booked hotels in Rothes and surroundings in the past month

See all

Popular with guests booking hotels in Rothes

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 424 reviews

Popular with guests booking hotels in Craigellachie

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 612 reviews

Popular with guests booking hotels in Aberlour

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 290 reviews

Popular with guests booking hotels in Aberlour

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 648 reviews

Popular with guests booking hotels in Craigellachie

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 357 reviews

Popular with guests booking hotels in Aberlour

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 313 reviews

Popular with guests booking hotels in Archiestown

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 19 reviews

Popular with guests booking hotels in Archiestown

Best hotels with breakfast in Rothes and nearby

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 612 reviews

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

From US$321.60 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 183 reviews

Situated in Aberlour and only 24 km from Elgin Cathedral, Bankhouse B&B features accommodation with garden views, free WiFi and free private parking.

From US$173.26 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 648 reviews

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.

From US$233.91 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 313 reviews

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.

From US$519.79 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 19 reviews

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.

From US$319.87 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 26 reviews

Offering a garden and garden view, Dandaleith Cottage No.2 is located in Craigellachie, 20 km from Elgin Cathedral and 31 km from Huntly Castle.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 63 reviews

Dandaleith Cottage No.1, a property with a tennis court, is situated in Craigellachie, 31 km from Huntly Castle, 36 km from Grantown Museum, as well as 42 km from Leith Hall Garden & Estate.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 123 reviews

Featuring a garden and views of inner courtyard, Brylach Steading is a holiday home situated in a historic building in Aberlour, 12 km from Elgin Cathedral.

Budget hotels in Rothes and nearby

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 28 reviews

Housed in a historic building, the recently renovated The Fiddich Luxury Home in Craigellachie features accommodation with a garden and free WiFi.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 357 reviews

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

From US$183.93 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 245 reviews

Located just 21 km from Elgin Cathedral, Craigellachie Lodge provides accommodation in Craigellachie with access to a garden, a tennis court, as well as luggage storage space.

From US$259.90 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 23 reviews

Located in Fochabers and only 17 km from Elgin Cathedral, Garbity Cottage provides accommodation with mountain views, free WiFi and free private parking.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Situated in Fochabers and only 17 km from Elgin Cathedral, Garbity Farmhouse - beautiful 6-bedroom Farmhouse with open fires features accommodation with garden views, free WiFi and free private...

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

Situated in Fochabers and only 17 km from Elgin Cathedral, Bruntlands Steading features accommodation with garden views, free WiFi and free private parking.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

Strathclaggan, a property with a garden, is situated in Aberlour, 34 km from Huntly Castle, 39 km from Grantown Museum, as well as 39 km from Brodie Castle.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews

The Cooper's Van - Beautiful, luxury static caravan is set in Aberlour, 30 km from Huntly Castle, 34 km from Grantown Museum, as well as 41 km from Leith Hall Garden & Estate.

What guests said about Rothes:

8.0

The town itself is not particularly pretty, but the...

The town itself is not particularly pretty, but the surroundings are lovely, and the volunteer run visitor centre, 'The Cottage' is great! The local school children had produced a great leaflet with local walks around the town - fun to explore, even though we couldn't find the 'wishing stones'!
Guest review by
Anonymous
United Kingdom
10

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
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