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.

D
Dagan
From
United States
Very nice property, excellent food, amazing whisky selection!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 423 reviews
Price from
$352.44
1 night, 2 adults

4 Stills Apartment

Rothes

4 Stills Apartment is located in Rothes, just 10 miles from Elgin Cathedral and 21 miles from Huntly Castle. The apartment features both Wifi and private parking free of charge.

A
Andrew
From
United States
Perfectly clean and a great spot to visit nearby distilleries
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 173 reviews
Price from
$137.65
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.

G
German
From
United States
Great place, the staff was amazing!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 292 reviews
Price from
$259.34
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, 311 reviews
Price from
$359.09
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
$332.49
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, 652 reviews
Price from
$233.41
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.5
Very Good - What previous guests thought, 612 reviews
Price from
$246.37
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
$212.79
1 night, 2 adults

Craigellachie Lodge

Craigellachie (Near Rothes)

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

K
Karan
From
United Arab Emirates
Breakfast, and dinner was amazing. The staff were friendly, warm, welcoming and accommodating to our requests.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 245 reviews
Price from
$285.94
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.5
Exceptional - What previous guests thought, 127 reviews
Price from
$212.79
1 night, 2 adults
See all 6 hotels in Rothes

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

See all

Popular with guests booking hotels in Rothes

Scored out of 10, guest rating 8.8
Excellent - 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, 613 reviews

Popular with guests booking hotels in Aberlour

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 291 reviews

Popular with guests booking hotels in Aberlour

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 653 reviews

Popular with guests booking hotels in Craigellachie

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

Popular with guests booking hotels in Aberlour

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 310 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, 613 reviews

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

From $320.92 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 183 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 $172.89 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 653 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 $233.41 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 $246.04 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 310 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 $518.68 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 70 reviews

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

From $246.04 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.

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.

Budget hotels in Rothes and nearby

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 123 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 $183.53 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 245 reviews

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

From $259.34 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 23 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.5
Exceptional - What previous guests thought, 4 reviews

Bruntlands Steading 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.5
Exceptional - What previous guests thought, 4 reviews

14 miles from Elgin Cathedral in Aberlour, Strathclaggan features accommodations with access to a hot tub.

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