Hotels in Rothes

Best Rothes Hotels

Enter your dates for prices and availability of the best hotels in Rothes.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Popular Filters
Amazing 4.5+Great 4.0+Good 3.5+Pleasant 3.0+

16 Best Hotels to Stay in Rothes

Select your travel dates for best hotels in Rothes, featured by Trip.com based on guests reviews!
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
The Station Hotel Hotels in Rothes
The Station Hotel Hotels in RothesThe Station Hotel Hotels in Rothes
Hotel near Rothes
Located in Aberlour, The Station Hotel is a 5-minute drive from Macallan Distillery and 6 minutes from Speyside Cooperage. This hotel is 5.1 mi (8.2 km) from Aberlour Distillery and 7 mi (11.3 km) from Balvenie Distillery. Make use of convenient amenities such as complimentary wireless internet access, concierge services, and a banquet hall. Satisfy your appetite for dinner at the hotel's restaurant, Pagodas, or stay in and take advantage of the 24-hour room service. Wrap up your day with a drink at the bar/lounge. Featured amenities include a 24-hour front desk, luggage storage, and laundry facilities. Free self parking is available onsite. Stay in one of 14 guestrooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Conveniences include safes and coffee/tea makers, and housekeeping is provided daily.
Excellent
42 reviews
4.5/5
Price from
MYR 1,157
per night
Check Availability
OYO Eastbank Hotel, Speyside Scotland Hotels in Rothes
OYO Eastbank Hotel, Speyside Scotland Hotels in RothesOYO Eastbank Hotel, Speyside Scotland Hotels in Rothes
Hotel near Rothes
Eet10 2023.09.30
We got this room on a fly, as we were stopping to rest before we continued on our own whisky trail. The innkeeper was lovely, very accommodating. The room we got was the largest we experienced in uk/Scotland. It was not too cold, as they had heaters in the room AND in the bathroom. The room was facing the main road, so it was a little noisy, but we were so tired, that we really couldn't hear it...bed was kinda springy, but when you lie in it, it's alright. However, hopefully the management would consider putting on a topper, so that guests won't feel the springs so much. Tea n coffee was provided...we didn't try the breakfast but had a slice of homemade apple pie with cream.....not sweet, more tart, I like it tart rather than sweet. Hubby was happy looking at all the various whisky the bar had. Overall we like this hotel/Inn as people were really friendly and the location was good. Also, the room was very clean. Didn't give 5* for amenities, as the toiletries such as toothbrushes, slippers were not provided, if it did, would have been wonderful. But I would happily stay there again as we liked the staff who ran the show. Thank you
60 reviews
3.6/5
Price from
MYR 243
per night
Check Availability
Craigellachie Hotel of Speyside Hotels in Rothes
Craigellachie Hotel of Speyside Hotels in RothesCraigellachie Hotel of Speyside Hotels in Rothes
Hotel near Rothes
GGuest User 2022.09.25
Great hotel for a 3 night stay during our Whisky Tour. Rooms were clean and all ensuite with a hug bathroom and great shower. The entire staff was friendly and very helpful with any and all requests. Copper Dog Bar / Restaurant was great and the Quaich Bar was a dream for any Whisky Lover!!
Very Good
100 reviews
4.2/5
Price from
MYR 631
per night
Check Availability
Rothes
You Might Like
Hotels With BreakfastHotels With Twin RoomHotels With 1 Double BedHotels With Swimming PoolHotels With Free Cancellation
The Fiddichside Inn Hotels in Rothes
The Fiddichside Inn Hotels in RothesThe Fiddichside Inn Hotels in Rothes
Hotel near Rothes
Located in Aberlour, The Fiddichside Inn is in a rural location, within a 5-minute drive of Speyside Cooperage and Sandy Hole. This bed & breakfast is 15.9 mi (25.7 km) from Cairngorms National Park and 2.5 mi (4 km) from Macallan Distillery. Take in the views from a terrace. Quench your thirst with your favorite drink at the bar/lounge. Continental breakfasts are available daily from 7:00 AM to 9:00 AM for a fee. Featured amenities include multilingual staff and luggage storage. Free self parking is available onsite. Make yourself at home in one of the 2 guestrooms, featuring kitchenettes with refrigerators and ovens. Complimentary wireless internet access keeps you connected, and flat-screen televisions are provided for your entertainment. Conveniences include microwaves and electric kettles, and housekeeping is provided on request.
Excellent
4.5/5
Price from
MYR 1,009
per night
Check Availability
Craigellachie Lodge Hotels in Rothes
Craigellachie Lodge Hotels in RothesCraigellachie Lodge Hotels in Rothes
Hotel near Rothes
With a stay at Craigellachie Lodge in Aberlour, you'll be in the mountains, within a 5-minute drive of Macallan Distillery and Speyside Cooperage. This family-friendly guesthouse is 15.3 mi (24.6 km) from Cairngorms National Park and 1.9 mi (3.1 km) from Sandy Hole. Enjoy recreation amenities such as bicycles to rent or take in the view from a garden. Additional amenities at this Victorian guesthouse include complimentary wireless internet access, a communal living room, and tour/ticket assistance. At Craigellachie Lodge, enjoy a satisfying meal at the restaurant. Wrap up your day with a drink at the bar/lounge. A complimentary full breakfast is served daily from 7:30 AM to 9:00 AM. Featured amenities include luggage storage and coffee/tea in a common area. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 5 individually decorated guestrooms, featuring MP3 docking stations and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms have complimentary toiletries and hair dryers. Conveniences include coffee/tea makers and free tea bags/instant coffee, and housekeeping is provided daily.
Outstanding
74 reviews
4.8/5
Price from
MYR 911
per night
Check Availability
Bankhouse B&B Hotels in Rothes
Bankhouse B&B Hotels in RothesBankhouse B&B Hotels in Rothes
Hotel near Rothes
With a stay at Bankhouse B&B in Aberlour, you'll be within a 10-minute drive of Macallan Distillery and Sandy Hole. This bed & breakfast is 13.5 mi (21.7 km) from Cairngorms National Park and 0.3 mi (0.5 km) from The Linn Falls. Be sure to enjoy recreational amenities including an outdoor tennis court and bicycles to rent. A complimentary breakfast is included. Featured amenities include complimentary wired internet access, multilingual staff, and luggage storage. Free self parking is available onsite. Make yourself at home in one of the 3 guestrooms. Conveniences include a turndown service, and housekeeping is provided daily.
Outstanding
37 reviews
4.7/5
Price from
MYR 584
per night
Check Availability
The Aberlour Hotel Hotels in Rothes
The Aberlour Hotel Hotels in RothesThe Aberlour Hotel Hotels in Rothes
Hotel near Rothes
2024.07.02
Great place to stay all staff were exceptional Sam especially made our stay really special. The ale was clear and well kept,albeit they ran out they did do bottled ales. Food was beautifully presented. Our room was well maintained clean and cosy. A must for locals and visitors alike. Couldn't wished for a nicer place to spend our 55th anniversary. Breakfast was to die for Fiona and Alison made sure we were well fed. Parking available.
Very Good
56 reviews
4.2/5
Price from
MYR 467
per night
Check Availability
The Royal Hotel Elgin Hotels in Rothes
The Royal Hotel Elgin Hotels in RothesThe Royal Hotel Elgin Hotels in Rothes
Hotel near Rothes
2024.11.04
Bed was huge and bedding was crisp and clean. Room and bathroom were both spotless and had no complaints. Breakfast was great lots of fresh fruit, yogurts, pastries, cereals, fresh fruits juices, full English breakfast, toast and jams were available. Could not have asked for more. Lady who served us was so helpful and nothing was to much trouble.
62 reviews
3.4/5
Price from
MYR 373
per night
Check Availability
Laichmoray Hotel Hotels in Rothes
Laichmoray Hotel Hotels in RothesLaichmoray Hotel Hotels in Rothes
Hotel near Rothes
2024.05.23
Excellent lunch today. Great menu. We had Korean chicken with coconut rice. Massive helping. So tasty. The young waitress was so nice and smiley. Very attentative. Wish there was more like her. We saw several meals coming through and all looked delicious. Busy at lunchtime. Highly recommend.
Excellent
102 reviews
4.4/5
Price from
MYR 374
per night
Check Availability
The Pines Guest House Hotels in Rothes
The Pines Guest House Hotels in RothesThe Pines Guest House Hotels in Rothes
Hotel near Rothes
GGuest User 2023.11.14
My second time staying here and is now my go to place in Elgin. Always get a warm friendly welcome on arrival. Wonderful big building and gardens to match. Gated driveway up to the property. Even has a guest lounge with a roaring log fire. Fantastic. Central enough to be within walking distance of the centre of town. Bedroom is full of character and really comfy big bed. Good choice of breakfast in the morning. When I consider places like the Premier Inn that I used to stay at there is really no comparison. What a wonderful place.
Outstanding
47 reviews
4.7/5
Price from
MYR 559
per night
Check Availability
See All Hotels in Rothes

FAQs About Rothes Hotels

What are the best hotels in Rothes?

Whether you're planning a business trip or a vacation, Rothes has many top-rated hotels to choose from. The Station Hotel, OYO Eastbank Hotel and Speyside Scotland are among the best choices for your stay.

How much is a hotel in Rothes on average?

The average price for hotels in Rothes is MYR 1,165 on weekdays, and MYR 1,133 on weekends (Friday-Saturday).

What are the best hotel deals in Rothes?

Find the best hotel deals and promotions on Trip.com, available year-round for both first-time and loyal users. Please check the promotions page to see what promotions are available now on Trip.com.

Which hotels in Rothes offer airport shuttle services?

Getting to your accommodation in Rothes is easy with hotels that offer airport shuttle services. The Station Hotel, OYO Eastbank Hotel and Speyside Scotland provide convenient airport shuttle services.

Which hotels in Rothes have pools?

The Station Hotel is a popular hotel offering a swimming pool. Book your stay to enjoy the pool and make your trip more enjoyable.

Which hotels in Rothes have the best breakfast?

Begin your day with a tasty and satisfying breakfast! The Station Hotel, OYO Eastbank Hotel and Speyside Scotland provide the best breakfast to start your day.

Rothes Hotels Info

Highest PriceMYR 2,174
Lowest PriceMYR 265
Number of Reviews 111
Total Properties10
Average Price(Weekday Night)MYR 1,165
Average Price(Weekend Night)MYR 1,133