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 located in Rothes and features a garden and a bar. This 4-star hotel offers a 24-hour front desk and free WiFi. Glen Grant Whiskey Distillery is a 2-minute walk away.

C
Christian
From
Luxembourg
Amazing bathroom, delicious breakfast, helpful staff, great accommodation!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 419 reviews
Price from
$354.89
1 night, 2 adults

The Mash Tun

Aberlour (Near Rothes)

Located in Aberlour, 20 miles from Huntly Castle, The Mash Tun has accommodations with a restaurant, free private parking and a bar.

D
Doris
From
Germany
Rooms are renovated and very nice, great & friendly staff, very good food in the restaurant and the bar has an impressive selection of different whisky brands
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 291 reviews
Price from
$261.14
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 whiskey-lovers.

M
Monique
From
Lebanon
Location is perfect for whisky livers. It’s a nice mini chateau hotel, excellent food and very welcoming people
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 312 reviews
Price from
$361.58
1 night, 2 adults

Hotel 1881 of Speyside

Archiestown (Near Rothes)

Located in Archiestown, 17 miles from Elgin Cathedral, Hotel 1881 of Speyside provides accommodations with a garden, free private parking, a terrace and a restaurant.

W
Werner
From
Brazil
Everything! From the location to the quality of meals and drinks without forgeting the astonishing decoration, cleaningness and last but not least professional and kind attention we received from the entire staff. It was a short but perfect stay!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 19 reviews
Price from
$334.80
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 located right in the center of the Village is the Aberlour Hotel.

W
Wayne
From
Canada
Very nice reception upon checking into the hotel.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 654 reviews
Price from
$235.03
1 night, 2 adults

Craigellachie Hotel of Speyside

Craigellachie (Near Rothes)

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

P
Petcharat
From
Thailand
Great location, big room and friendly staffs
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 610 reviews
Price from
$248.09
1 night, 2 adults

Bankhouse B&B

Aberlour (Near Rothes)

Bankhouse B&B enjoys a location in Aberlour, 15 miles from Elgin Cathedral and 20 miles from Huntly Castle. This bed and breakfast features free private parking, full-day security, and free Wifi.

D
Donna
From
Canada
Nice clean place and breakfast area. Great breakfast
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 184 reviews
Price from
$214.27
1 night, 2 adults

Craigellachie Lodge

Craigellachie (Near Rothes)

Craigellachie Lodge in Craigellachie provides accommodations with a garden and a terrace.

P
Patty
From
United States
This was a perfect place to experience Speyside! Our beds were so comfy, and our bathroom floor was heated! It was also so nice to come back and have a dram at the bar and meet other travelers.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 244 reviews
Price from
$287.93
1 night, 2 adults

Inveravon Holiday Home

Dufftown (Near Rothes)

Inveravon Holiday Home is located in Dufftown, just 14 miles from Huntly Castle and 17 miles from Elgin Cathedral. This property offers access to a patio, free private parking, and free Wifi.

J
Jasmine
From
United Kingdom
It was such a genuinely lovely place. The location was lovely, enough shops close by to get anything we needed but so peaceful. The building itself was so cozy and pleasant. It was exceptionally spacious and the rooms were large with high ceilings. The hosts themselves were exceptionally pleasant. Made sure we knew they were there if we needed anything but otherwise left us to enjoy our time. We had gone to stay over Christmas and they had put a lovely tree in the living room - which we put our presents under - there were also plenty of blankets and pillows. There was instructions on how to use anything we might need. The hot tub was fantastic and completely hassle free. We had a fantastic time. Thank you so much.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 126 reviews
Price from
$214.27
1 night, 2 adults

Bespoke Luxury Self Catering Dog Friendly Accommodation

Archiestown (Near Rothes)

Bespoke Luxury Self Catering Dog Friendly Accommodation offers accommodations in Archiestown, 19 miles from Grantown Museum and 22 miles from Brodie Castle.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 9 reviews
Price from
$183.47
1 night, 2 adults
See all 6 hotels in Rothes

Most booked hotels in Rothes and surrounding area in the past month

See all

Best hotels with breakfast in Rothes and nearby

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 610 reviews

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

    From $253.18 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 184 reviews

    Bankhouse B&B enjoys a location in Aberlour, 15 miles from Elgin Cathedral and 20 miles from Huntly Castle. This bed and breakfast features free private parking, full-day security, and free Wifi.

    From $174.10 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 654 reviews

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

    From $235.03 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 291 reviews

    Located in Aberlour, 20 miles from Huntly Castle, The Mash Tun has accommodations with a restaurant, free private parking and a bar.

    From $261.14 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 312 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 whiskey-lovers.

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

    Located in Archiestown, 17 miles from Elgin Cathedral, Hotel 1881 of Speyside provides accommodations with a garden, free private parking, a terrace and a restaurant.

    From $321.41 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 69 reviews

    Featuring garden views, Tullich House in Keith features accommodations and a garden.

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

    Dandaleith Cottage No.2 offers accommodations in Craigellachie, 12 miles from Elgin Cathedral and 19 miles from Huntly Castle.

Budget hotels in Rothes and nearby

  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 64 reviews

    Dandaleith Cottage No.1 is located in Craigellachie, just 19 miles from Huntly Castle and 22 miles from Grantown Museum.

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

    Brylach Steading enjoys a location in Aberlour, 7.7 miles from Elgin Cathedral and 24 miles from Huntly Castle. With garden views, this accommodation provides a patio.

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

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

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 356 reviews

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

    From $180.79 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 244 reviews

    Craigellachie Lodge in Craigellachie provides accommodations with a garden and a terrace.

    From $261.14 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 22 reviews

    Garbity Cottage offers accommodations in Fochabers, 26 miles from Leith Hall Garden & Estate and 26 miles from Brodie Castle.

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

    Garbity Farmhouse - beautiful 6-bedroom Farmhouse with open fires is located in Fochabers, just 26 miles from Leith Hall Garden & Estate and 26 miles from Brodie Castle.

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

    Bruntlands Steading is located in Fochabers, just 26 miles from Leith Hall Garden & Estate and 26 miles from Brodie Castle.

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