A river with a green boat, surrounded by trees and grassy fields.

Rothes Hotels from ₹5,602

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Rothes hotels

1. The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (263 reviews)
"Great location "
Australia
Vincent
The price is ₹20,048
₹24,057 total
includes taxes & fees
4 Aug - 5 Aug
The Station Hotel

2. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (378 reviews)
"What a beautiful place to stay at a prime spot in the Speyside area. We loved our breakfast every morning. Dinners at both the Spey Inn and GEMAIR were wonderful too. The walking trail is a must attraction if you stay here as well."
United States
Helen
The price is ₹27,877
₹33,452 total
includes taxes & fees
31 Aug - 1 Sept
Craigellachie Hotel of Speyside

3. Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (99 reviews)
"Warm and friendly staff, breakfast was simply amazing, made to order. Large rooms with modern amenities. Highly recommended. Will definitely book again."
United States
Savio
The price is ₹21,661
₹25,993 total
includes taxes & fees
1 Sept - 2 Sept
Craigellachie Lodge

4. The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (110 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
The price is ₹20,364
₹24,437 total
includes taxes & fees
2 Aug - 3 Aug
The Aberlour Hotel

5. Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (202 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
The price is ₹17,594
₹21,113 total
includes taxes & fees
16 Aug - 17 Aug
Cardhu Country House

6. Hotel 1881 Archiestown

Hotel 1881 Archiestown
3.0 star property
Archiestown
The price is ₹23,822
₹28,586 total
includes taxes & fees
15 Aug - 16 Aug
Hotel 1881 Archiestown

7. Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (483 reviews)
"I was very grateful for extra helpful staff printing me off useful information, providing guidance to local sights and the delicious food."
United States
Leo
The price is ₹16,763
₹20,115 total
includes taxes & fees
7 Aug - 8 Aug
Laichmoray Hotel

8. Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
8.0 out of 10, Very good, (7 reviews)
"The property was undergoing a makeover, new carpets etc and was a little bit untidy in areas. Nonetheless to be expected during contractors working there. The staff, especially the manager, were extremely helpful and pleasant."
United States
george
The price is ₹5,573
₹6,688 total
includes taxes & fees
23 Aug - 24 Aug
Premier Inn Elgin

9. The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (170 reviews)
"Welcoming check in, clean room, comfortable bed, simple parking."
United Kingdom
Sarah
The price is ₹5,359
₹6,431 total
includes taxes & fees
2 Aug - 3 Aug
The Old Coach House Hotel

10. The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (100 reviews)
"Beautifully appointed rooms, great service, wonderful breakfast (excellent home made bread)... highly recommend staying at the Pines"
United States
Kalyani
The price is ₹13,312
₹15,974 total
includes taxes & fees
7 Aug - 8 Aug
The Pines Guesthouse

11. Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.4 out of 10, Good, (24 reviews)
"Beautiful Victorian 76 room property in a quiet and peaceful location in Forres. I assume the property is to be developed into a luxury hotel eventually but at the moment you can stay in it as it is. Clean, comfortable and excellent value."
United Kingdom
David
The price is ₹4,668
₹5,602 total
includes taxes & fees
16 Aug - 17 Aug
Cluny Hill Hotel

12. The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (167 reviews)
"Staff were good and rooms were clean. "
United Kingdom
Neil
The price is ₹9,549
₹11,459 total
includes taxes & fees
9 Aug - 10 Aug
The Royal Hotel

13. The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very good, (123 reviews)
"Staff was excellent. Food nice. "
United Kingdom
Nick
The price is ₹10,982
₹13,178 total
includes taxes & fees
2 Aug - 3 Aug
The Mill House Hotel

14. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (592 reviews)
"Good location, quaint vibe to room, excellent breakfast, plenty of parking, comfortable and peaceful lounges. Would stay there again."
United Kingdom
Ian
The price is ₹11,720
₹14,064 total
includes taxes & fees
2 Aug - 3 Aug
The Mansion House Hotel

15. Garden Cottage

Garden Cottage
3.5 star property
Elgin
The price is ₹146,709
₹176,051 total
includes taxes & fees
30 Aug - 31 Aug
Garden Cottage

16. Sunninghill

Sunninghill
4.0 star property
Elgin
9.2 out of 10, Wonderful, (129 reviews)
"Very nice historic hotel. Close to the train station and town center so we were able to walk around and did not need a car. There was a good-sized car park. "
United States
Pauleen
The price is ₹16,302
₹19,562 total
includes taxes & fees
8 Aug - 9 Aug
Sunninghill

17. Firth Hotel & Restaurant

Firth Hotel & Restaurant
3.0 star property
Lossiemouth
8.4 out of 10, Very good, (285 reviews)
"We had a lovely stay Dinner in the restaurant was amazing.. would stay again"
Australia
Jacqueline
The price is ₹8,873
₹10,648 total
includes taxes & fees
9 Aug - 10 Aug
Firth Hotel & Restaurant

18. Copper Beeches

Copper Beeches
3.0 star property
Elgin
10.0 out of 10, Exceptional, (1 review)
"A great experience - We would highly recommend Copper Beeches. The venue, quality of accommodation, the food, the welcome were all absolutely excellent. We couldn’t recommend it more highly."
United Kingdom
John
The price is ₹16,298
₹19,557 total
includes taxes & fees
1 Sept - 2 Sept
Copper Beeches

19. Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (108 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is ₹10,611
₹12,733 total
includes taxes & fees
9 Aug - 10 Aug
Kintrae B&B

20. Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Throughly enjoyed our stay, everything in the welcome pack we needed and more! Will definitely be back. "
United Kingdom
Heather
The price is ₹35,208
₹42,249 total
includes taxes & fees
17 Aug - 18 Aug
Hillhead Hideaways
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Rothes attractions

Learn more about Rothes

Upscale Rothes awaits: its bars, museums and more!

A river with a green boat, surrounded by trees and grassy fields.
Photo by Nick Chatham
Open Photo by Nick Chatham

Top Rothes Hotel Reviews

More cheap stays in Rothes

Find out more about Rothes

Top reasons to visit Rothes

  • Whisky Tours: Experience local distilleries and delve into the whisky-making tradition of Rothes, sampling exquisite spirits.
  • Scenic Hiking Trails: Explore the picturesque rolling hills and breathtaking landscapes that surround the village.
  • Family-Friendly Activities: Enjoy a variety of attractions suitable for all ages, making it perfect for family outings.
  • Charming Accommodation: Choose from delightful hotels and bed & breakfasts that cater to diverse traveller needs.
  • Rich Cultural Heritage: Discover historical landmarks and engage with friendly locals to immerse yourself in the local culture.

Find great hotels near Rothes

Discover delightful accommodation options in Rothes, Scotland, where a range of hotels and charming bed & breakfasts cater to every type of traveller. Whether you're seeking a pet-friendly getaway, family-friendly amenities, or facilities for business travel, you'll find suitable choices to enhance your stay. Explore the renowned Station Hotel and read reviews to ensure a memorable experience in this picturesque village.

  • Laichmoray Hotel: Nestled about 14km from Rothes, Laichmoray Hotel is a charming 3-star accommodation that boasts a remarkable guest rating of 9.4 out of 10. This hotel is ideal for business travellers seeking a tranquil yet professional environment. With well-appointed rooms and modern amenities, guests can enjoy comfort alongside the convenience of business facilities. The hotel's inviting atmosphere is complemented by friendly service and a focus on providing a restful stay, making it a great choice for those on work-related trips.
  • Sunninghill: Just 14km away from Rothes, Sunninghill offers a delightful 3-star experience with a guest rating of 9.2 out of 10. This hotel is perfect for those looking for a blend of business and leisure. The elegant design and cosy interiors create a welcoming environment for travellers. Guests appreciate the attentive service and well-equipped rooms, which make it suitable for work or relaxation. The hotel's location also allows easy access to local attractions, ensuring a well-rounded stay for any visitor.
  • Craigellachie Hotel of Speyside: Located a mere 5km from Rothes, the 4-star Craigellachie Hotel of Speyside enjoys a commendable guest rating of 9.0 out of 10. This property is particularly appealing for travellers seeking a nature-themed getaway intertwined with wellness. The hotel’s design reflects its beautiful natural surroundings, offering a peaceful retreat that encourages relaxation. Guests can enjoy luxurious accommodations alongside wellness-focused amenities, creating a harmonious blend of comfort and nature that enhances the overall experience.

Where to stay in Rothes

Rothes, a charming village nestled in the heart of Scotland, is perfect for outdoor enthusiasts and families alike. Experience the warmth of friendly locals as you explore the rolling hills and indulge in luxurious stays at Rothes Glen. Nearby, discover historical landmarks and immerse yourself in the rich culture of the region. Whether you seek adventure or relaxation, Rothes offers an ideal getaway with convenient access to outdoor activities and picturesque landscapes.

  • Elgin: Situated a mere 14km from Rothes, Elgin is a vibrant city that attracts visitors year-round, with peak travel seasons occurring in February, September, and December. Known for its stunning outdoor experiences, Elgin offers a plethora of activities such as hiking trails and golf courses, perfect for adventure enthusiasts. The city is also home to notable landmarks including a fascinating museum, a visitor centre, and the historic Elgin Castle, all of which provide rich insights into the local heritage and culture.
  • Aberlour: Nestled within the picturesque landscape of Aberlour, this charming town is where Rothes is located. While visitors flock here predominantly from March to April and during July, Aberlour consistently provides a delightful experience for those seeking outdoor adventure and family-friendly activities. With excellent access to hiking trails and golf courses, this area is perfect for explorers. Aberlour is also known for its local attractions, such as a captivating museum, a welcoming visitor centre, and historic sites that reflect its rich past.
  • Keith: Also located 14km from Rothes, Keith is a city that offers a blend of scenic beauty and adventure, appealing to visitors throughout the year, especially in January, April, and July. Outdoor lovers will find an abundance of hiking trails and golf courses to enjoy. Keith is surrounded by splendid natural landscapes, including a national state park, making it an ideal spot for nature enthusiasts. The local museum and visitor centre provide a glimpse into the city's history and culture, ensuring a fulfilling travel experience.

Things to do in Rothes

Shopping

In Rothes, you can explore quaint shops offering local whisky and handmade crafts. If you're up for a drive, visit the Elgin Shopping Centre, around 24km away, where you'll find a variety of high street retailers, cafƩs, and more options for unique gifts and souvenirs.

Recreation

Explore the serene surroundings at the Speyside Wellness Centre, where you can indulge in soothing massages and holistic therapies. For outdoor enthusiasts, the nearby Rothes Castle offers scenic walks, allowing you to enjoy the fresh air and stunning landscapes of the Scottish countryside.

Adventure

Explore Rothes with a hike through the scenic Speyside Way, taking in beautiful river views and lush landscapes. For a taste of local heritage, visit the nearby distilleries for whisky tours that offer insights into the craftsmanship of Scotch whisky production.

Nightlife

Rothes offers a charming night out at venues like The Rothes Arms Hotel, where you can enjoy a warm pub atmosphere and local brews. Alternatively, The Speyside Centre provides a relaxed setting for a casual evening with friends, perfect for unwinding after a day of exploring.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near Rothes

Rothes is an ideal destination for outdoor enthusiasts and families, offering a range of attractions such as museums, cathedrals, and scenic lakes. Visitors can explore the renowned Rothes Distillery to delve into the local whisky-making tradition. The area is perfect for those seeking a blend of culture and natural beauty, making it a delightful spot for unforgettable adventures and experiences.

  • Elgin Cathedral: Explore the stunning ruins of Elgin Cathedral, located 14km from Rothes. This impressive structure, steeped in history, showcases remarkable Gothic architecture and offers a glimpse into Scotland's ecclesiastical past amidst tranquil surroundings.
  • The Linn Falls: Discover the enchanting Linn Falls, situated 8km away. Surrounded by lush greenery, this picturesque waterfall creates a romantic atmosphere, perfect for a peaceful walk or an adventurous hike, allowing you to connect with nature.
  • Gordon Castle Walled Garden: Visit the charming Gordon Castle Walled Garden, located 11km from Rothes. This beautifully maintained private garden boasts a variety of plants and flowers, providing a serene setting for leisurely strolls and a taste of local horticultural beauty.

Best time to go to Rothes

The best time to visit Rothes is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January39.0°F (3.9°C)Light RainMostly CloudyAverageSlightly Low
February39.6°F (4.2°C)Light RainMostly CloudyAverageSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudySlightly HighAverage
April44.8°F (7.1°C)Light RainMostly CloudySlightly HighAverage
May49.1°F (9.5°C)Light RainMostly CloudyAverageAverage
June54.0°F (12.2°C)Light RainMostly CloudyAverageSlightly High
July57.0°F (13.9°C)Light RainMostly CloudyAverageSlightly High
August56.7°F (13.7°C)Light RainMostly CloudyAverageSlightly High
September54.0°F (12.2°C)Light RainMostly CloudySlightly HighAverage
October49.1°F (9.5°C)Light RainMostly CloudySlightly LowAverage
November44.1°F (6.7°C)Light RainMostly CloudySlightly LowAverage
December40.1°F (4.5°C)Light RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to Rothes

Accessing Rothes, Aberlour, is feasible through several major airports. Aberdeen Airport (ABZ) is situated 71km from Rothes, with nearby hotel options like the 5-star Marcliffe and the Leonardo Hotel, both 10km away, offering easy access to the airport. INVerness Airport (INV), located 51km away, has excellent hotels like Ness Walk and Rocpool Reserve, both 13km distant, providing various transportation services. Dundee Airport (DND), 121km from Rothes, features hotels such as The Hideaway Experience, 8km away, and Apex City Quay Hotel & Spa, 5km distant, also with available transport options. Each airport offers convenient stays for travellers heading to Rothes.

Frequently asked questions

What's the best place for a stay in Rothes?
The Station Hotel is one of the top choices for your stay based on our traveller data. This hotel offers a restaurant and free parking. Other good options for your trip to the area are The Mansion House Hotel and Golf View Hotel. See all available top hotels, or vacation rentals in Rothes.
What are some of the best holiday rentals that Rothes has to offer?
The Old Mill Inn: This holiday home rental outside of Rothes offers a garden and free WiFi to help you feel comfortable in your new surroundings. This holiday rental also comes with free parking to give you added peace of mind. See all vacation rentals in Rothes.
If I need to cancel my hotel reservation in Rothes, will I receive a refund?
Yes! You'll find that most hotel reservations are fully refundable if you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your arrival date. If you have a reservation that's non-refundable, you might be able to still cancel and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Rothes.
What's the best dog-friendly hotel in Rothes?
OYO Eastbank Hotel, Speyside Scotland is a top hotel for people travelling with their pets, and offers a restaurant and free WiFi for its human guests. See more pet-friendly hotel accommodations in Rothes.
What's it like to stay in Rothes?
Visitors to Rothes will definitely enjoy the restaurants. Tourists can also enjoy the city's bars and museums. In Rothes, there are 5 hotels and other accommodation options to choose from. Find out more about Rothes.
What should I see while I'm in Rothes?
Favourite places to visit include Glen Grant Distillery, Speyburn Distillery and The Glenrothes Distillery. You'll also find Macallan Distillery and Speyside Cooperage in the area. Take a look at what more there is to see and do in Expedia's Rothes guide.
What's the seasonal weather like in Rothes?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Rothes is 917 mm.