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.

A
Anne
From
Norway
We had 4 different rooms. All very happy with the rooms, and we were very satisfied with our suite. Rooms are beautifully decorated. Suite had whiskey for us. Perfectly situated for whiskey tasting at the local distillerys
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 419 reviews
Price from
US$294.33
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, 170 reviews
Price from
US$132.15
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.

A
Andrew
From
Guam
Facility was great. Staff was friendly and very helpful! Location is also excellent! I would recommend this to anyone thinking of going to Aberlour and would want to return again with my family!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 295 reviews
Price from
US$246.95
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.

L
Lisa
From
Australia
Heritage, furnishings & decor, whisky lounge, superb food, staff
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 316 reviews
Price from
US$360.41
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.

T
Tony
From
Australia
Room was so nice. Beautifully designed and comfortable The Location was perfect. Nice and quiet with a nice touch of history and local involvement.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 18 reviews
Price from
US$333.71
1 night, 2 adults

Highlander Inn

Craigellachie (Near Rothes)

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

b
brenda
From
New Zealand
Central location for our planned activities. Comfy bed and huge bathroom. Lovely breakfast and extensive whisky library. Helpful staff regarding local attractions.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 345 reviews
Price from
US$213.58
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, 668 reviews
Price from
US$234.27
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.

s
sl
From
United States
For breakfast, my egg benedict was cold so I sent it back. It was warmer the second time around. Dinner of short ribs was fantastic! Loved the bar of 500 whiskies! Friendly staff.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 603 reviews
Price from
US$247.28
1 night, 2 adults

The Fiddichside Inn

Aberlour (Near Rothes)

Offering a garden and river view, The Fiddichside Inn is located in Aberlour, 30 km from Huntly Castle and 35 km from Grantown Museum.

S
Sirintra
From
Thailand
Great place and very nice private home in good location. Best thing is you have a bar next door.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 141 reviews
Price from
US$288.33
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.

J
Jarrod
From
United States
Staff was super accommodating and kind.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 185 reviews
Price from
US$213.58
1 night, 2 adults
See all 6 hotels in Rothes

Most booked hotels in Rothes and surroundings in the past month

See all

Budget hotels in Rothes and nearby

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 25 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 7.9
    Good - What previous guests thought, 61 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, 31 reviews

    Situated in Aberlour, the recently renovated Coachmans Cottage features accommodation 12 km from Elgin Cathedral and 39 km from Huntly Castle.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 126 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.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 26 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 9.5
    Exceptional - What previous guests thought, 250 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.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 22 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...

Best hotels with breakfast in Rothes and nearby

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

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

    From US$180.20 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 603 reviews

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

    From US$336.05 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 185 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$213.58 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 668 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$234.27 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 316 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$387.11 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 18 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$400.45 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 67 reviews

    Tullich House has garden views, free WiFi and free private parking, situated in Keith, 25 km from Huntly Castle.

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

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

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