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

Rothes Hotels from ₹6,377

  • 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

This weekend
Next weekend

Filter by

Property class

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, (290 reviews)
"Staff were very helpful and knowledgeable"
Australia
Thomas
The price is ₹17,845
₹21,414 total
includes taxes & fees
3 Nov - 4 Nov
The Station Hotel

2. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (404 reviews)
"Great place to stay while in Speyside. The breakfast was excellent. The restaurant has great food too! Would stay here again."
United States
Banan
The price is ₹22,717
₹27,261 total
includes taxes & fees
10 Nov - 11 Nov
Craigellachie Hotel of Speyside

3. Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (106 reviews)
"Beautiful place with amazing location right next to the distilleries."
United States
Alexander
The price is ₹18,041
₹21,649 total
includes taxes & fees
5 Nov - 6 Nov
Craigellachie Lodge

4. The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (120 reviews)
"Friendly staff, good breakfast"
United Kingdom
Xu
The price is ₹16,261
₹19,513 total
includes taxes & fees
3 Nov - 4 Nov
The Aberlour Hotel

5. The Mash Tun

The Mash Tun
2.5 star property
Aberlour
10.0 out of 10, Exceptional, (1 review)
"Wonderful location next to the River Spey. Staff were very friendly and helpful. Quickly resolved a problem with me having inadvertently paid twice. Lively bar with good food. Room was very comfortable"
United Kingdom
William
The price is ₹14,918
₹17,901 total
includes taxes & fees
5 Nov - 6 Nov
The Mash Tun

6. Hotel 1881 Archiestown

Hotel 1881 Archiestown
3.0 star property
Archiestown
10.0 out of 10, Exceptional, (7 reviews)
"So far our favorite hotel on this trip. Staff was super friendly and welcoming. Great options for dinner and breakfast. It’s a smaller hotel so it felt more intimate, but was still quiet. Would definitely recommend."
United States
Rachael
The price is ₹28,695
₹34,435 total
includes taxes & fees
12 Nov - 13 Nov
Hotel 1881 Archiestown

7. Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (52 reviews)
"One of the best places to stay on our visit to the highlands of Scotland. Quiet, Clean rooms, great breakfast. I would stay again."
United States
Mark
The price is ₹13,742
₹16,491 total
includes taxes & fees
11 Nov - 12 Nov
Bankhouse B&B

8. Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (212 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
The price is ₹16,538
₹19,846 total
includes taxes & fees
13 Nov - 14 Nov
Cardhu Country House

9. Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (499 reviews)
"Stayed twice now, consistently good, breakfast is fantastic. A nice change from the constants Hilton buffets I’ve had most of the year."
United Kingdom
Christopher
The price is ₹11,813
₹14,176 total
includes taxes & fees
8 Nov - 9 Nov
Laichmoray Hotel

10. The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very good, (130 reviews)
"Food,staff ,very good ,"
United Kingdom
jeffrey
The price is ₹6,083
₹7,300 total
includes taxes & fees
31 Oct - 1 Nov
The Mill House Hotel

11. The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (113 reviews)
"Wonderful couple who made us feel very welcome. Breakfast was excellent and we would definitely stay again"
United Kingdom
june
The price is ₹13,750
₹16,501 total
includes taxes & fees
10 Nov - 11 Nov
The Pines Guesthouse

12. The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (183 reviews)
"One night stop over for business trip. Big room, clean. Dinner was great, staff friendly. Bargain, would stay again"
United Kingdom
Andrew
The price is ₹10,043
₹12,052 total
includes taxes & fees
8 Nov - 9 Nov
The Royal Hotel

13. Sunninghill

Sunninghill
4.0 star property
Elgin
9.2 out of 10, Wonderful, (137 reviews)
"Very relaxing location, spotless clean room and very nice shower room Great dinner from a wide choice of menus and finished with a excellent breakfast "
United Kingdom
ALAN
The price is ₹15,087
₹18,105 total
includes taxes & fees
10 Nov - 11 Nov
Sunninghill

14. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (623 reviews)
"Staff was great and breakfast was great. Classic historical site."
United States
reece
The price is ₹12,435
₹14,922 total
includes taxes & fees
1 Nov - 2 Nov
The Mansion House Hotel

15. Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
8.4 out of 10, Very good, (13 reviews)
"Great value for the quality. Would stay again any time."
Canada
Scott
The price is ₹5,420
₹6,504 total
includes taxes & fees
29 Nov - 30 Nov
Premier Inn Elgin

16. The White Cottage

The White Cottage
3.5 star property
Elgin
The price is ₹99,524
₹119,428 total
includes taxes & fees
7 Nov - 8 Nov
The White Cottage

17. Taigh Mor

Taigh Mor
3.0 star property
Elgin
8.0 out of 10, Very good, (15 reviews)
"Close to town and sites and far enough away to be piece full Everything was less than a 10 min walk"
Canada
Robert
The price is ₹6,931
₹8,317 total
includes taxes & fees
1 Nov - 2 Nov
Taigh Mor

18. Golf View Hotel

Golf View Hotel
3.0 star property
Lossiemouth
8.6 out of 10, Excellent, (249 reviews)
"The stay in Lossiemouth was exceptional,I highly recommend this wonderful hotel"
Canada
Anne
The price is ₹9,182
₹11,019 total
includes taxes & fees
25 Nov - 26 Nov
Golf View Hotel

19. Copper Beeches

Copper Beeches
3.0 star property
Elgin
10.0 out of 10, Exceptional, (2 reviews)
"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 ₹13,795
₹16,555 total
includes taxes & fees
5 Nov - 6 Nov
Copper Beeches

20. Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
6.4 out of 10, (41 reviews)
"Great room"
United Kingdom
Fahad
The price is ₹3,499
₹4,198 total
includes taxes & fees
1 Nov - 2 Nov
Cluny Hill Hotel
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.

Compare top hotels in Rothes

4.0 star property
Aberlour
4.0 star property
Aberlour
3.5 star property
Aberlour
3.0 star property
Aberlour
2.5 star property
Aberlour
9.4
Exceptional
290 reviews
9.0
Wonderful
404 reviews
10.0
Exceptional
106 reviews
9.0
Wonderful
120 reviews
10.0
Exceptional
1 review
The price is ₹17,845
₹21,414 total
includes taxes & fees
3 Nov - 4 Nov
The price is ₹22,717
₹27,261 total
includes taxes & fees
10 Nov - 11 Nov
The price is ₹18,041
₹21,649 total
includes taxes & fees
5 Nov - 6 Nov
The price is ₹16,261
₹19,513 total
includes taxes & fees
3 Nov - 4 Nov
The price is ₹14,918
₹17,901 total
includes taxes & fees
5 Nov - 6 Nov
  • No Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • No Pool
  • Yes, Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
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 Craigellachie Hotel of Speyside. 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 is equipped with a garden, free WiFi and cable TV to help you feel comfortable during your stay. 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 9 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, River Spey and Speyburn Distillery. Additionally, you might want to add The Glenrothes Distillery to your itinerary. 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.