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

Rothes Hotels from ₹4,827

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
15 Sept - 16 Sept
Tomorrow
16 Sept - 17 Sept
This weekend
18 Sept - 20 Sept
Next weekend
25 Sept - 27 Sept

Filter by

Star rating

Guest rating

Our top choices for Rothes hotels

1. The Station Hotel

The Station Hotel
Aberlour
Germany
Riccardo
₹18,056
₹21,668 total
includes taxes & fees
27 Sept - 28 Sept
The Station Hotel

2. Bankhouse B&B

Bankhouse B&B
Aberlour
United Kingdom
TOSHIYUKI
₹17,206
₹20,647 total
includes taxes & fees
22 Sept - 23 Sept
Bankhouse B&B

3. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Anita
₹28,094
₹33,713 total
includes taxes & fees
6 Oct - 7 Oct
Craigellachie Hotel of Speyside

4. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Savio
₹22,196
₹26,635 total
includes taxes & fees
1 Oct - 2 Oct
Craigellachie Lodge

5. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United Kingdom
Hidde
₹18,282
₹21,938 total
includes taxes & fees
18 Sept - 19 Sept
The Aberlour Hotel

6. Premier Inn Elgin

Premier Inn Elgin
Elgin
Canada
Scott
₹5,816
₹6,979 total
includes taxes & fees
20 Sept - 21 Sept
Premier Inn Elgin

7. Cardhu Country House

Cardhu Country House
Aberlour
France
Laura
₹18,021
₹21,626 total
includes taxes & fees
1 Oct - 2 Oct
Cardhu Country House

8. Cluny Hill Hotel

Cluny Hill Hotel
Forres
United Kingdom
David
₹4,022
₹4,827 total
includes taxes & fees
16 Sept - 17 Sept
Cluny Hill Hotel

9. The Pines Guesthouse

The Pines Guesthouse
Elgin
United Kingdom
june
₹13,218
₹15,861 total
includes taxes & fees
19 Sept - 20 Sept
The Pines Guesthouse

10. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Terence
₹13,765
₹16,518 total
includes taxes & fees
27 Sept - 28 Sept
Laichmoray Hotel

11. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
₹11,019
₹13,223 total
includes taxes & fees
18 Sept - 19 Sept
The Mill House Hotel

12. The Tannochbrae

The Tannochbrae
Keith
United Kingdom
Samantha
₹134,481
₹161,377 total
includes taxes & fees
21 Sept - 22 Sept
The Tannochbrae

13. The Fiddichside Inn

The Fiddichside Inn
Aberlour
Australia
Natalie
₹20,905
₹25,087 total
includes taxes & fees
12 Oct - 13 Oct
The Fiddichside Inn

14. The Mains

The Mains
Elgin
₹96,307
₹115,569 total
includes taxes & fees
21 Sept - 22 Sept
The Mains

15. The Mansion House Hotel

The Mansion House Hotel
Elgin
United Kingdom
Ian
₹13,550
₹16,260 total
includes taxes & fees
4 Oct - 5 Oct
The Mansion House Hotel

16. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
William
₹11,130
₹13,356 total
includes taxes & fees
3 Oct - 4 Oct
The Royal Hotel

17. Taigh Mor

Taigh Mor
Elgin
Canada
Robert
₹6,728
₹8,074 total
includes taxes & fees
4 Oct - 5 Oct
Taigh Mor

18. Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
United States
Alan
₹23,658
₹28,390 total
includes taxes & fees
1 Oct - 2 Oct
Hotel 1881 Archiestown

19. Sunninghill

Sunninghill
Elgin
United States
Pauleen
₹15,266
₹18,319 total
includes taxes & fees
2 Oct - 3 Oct
Sunninghill

20. St Michaels Guesthouse

St Michaels Guesthouse
Elgin
United Kingdom
Lona
₹19,410
₹23,292 total
includes taxes & fees
19 Sept - 20 Sept
St Michaels Guesthouse
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Rothes attractions

Glen Grant Distillery

9.4/10 (15 reviews)
You can spend time exploring the galleries in Glen Grant Distillery during your travels in Rothes. Discover the area's countryside and spas.
See properties

The Glenrothes Distillery

You can take time to visit The Glenrothes Distillery during your travels to Rothes. You can enjoy the restaurants while in the area.
See properties

Speyburn Distillery

You can take time to visit Speyburn Distillery during your travels to Rothes. You can enjoy the restaurants while in the area.
See properties

Learn more about Rothes

Upscale Rothes awaits: its bars, museums and more!

See all hotels in Rothes
A river with a green boat, surrounded by trees and grassy fields.
Photo by Nick Chatham

Top Rothes Hotel Reviews

Firth Hotel & Restaurant

Firth Hotel & Restaurant

8/10 Good
"Room was clean,"
Matthew 1-night trip
Posted 3 days ago
Firth Hotel & Restaurant
Laichmoray Hotel

Laichmoray Hotel

8/10 Good
"Clean room, helpful staff. Great breakfast. Very small wash basin."
Terence 2-night trip
Posted 3 days ago
Laichmoray Hotel
The Old Coach House Hotel

The Old Coach House Hotel

8/10 Good
"The ladies on reception were so lovely. Friendly and very helpful advising on gpod eating places and places to visit. The bedroom was clean with very comfortable bed. Sadly the hotel is in need of tlc it showed the signs of great potential and could offer a wonderful eating and drinking venue if developed. The price was very reasonable given the standard of the amenities and a place to certainly use if only needing a base"
Alison 2-night trip
Posted 4 days ago
The Old Coach House Hotel
Golf View Hotel

Golf View Hotel

8/10 Good
"Lovely location for a nice view"
CRAIG 1-night trip
Posted 6 days ago
Golf View Hotel
The Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"Very helpful you man carried our very heavy suitcase upstairs for us. Clean, comfortable room, amazing breakfast, and a very sweet cat to greet you on the front porch."
melissa 1-night trip
Posted 10 days ago
The Mansion House Hotel
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"Quaint B&B atmosphere managed and maintained by folks who clearly have great pride in their service. Excellent stay."
ROBERT 2-night trip
Posted 13 days ago
Cullen Bay Hotel
The Royal Hotel

The Royal Hotel

8/10 Good
"Friendly efficient staff, nice restaurant with a good breakfast. Handy for both the train and bus stations. My only problem was the room I was in, although it had almost all that I needed, was a bit small."
Keith 3-night trip
Posted 2 weeks ago
The Royal Hotel
The Old Mill Inn

The Old Mill Inn

8/10 Good
"Lovely room. Nice size very nice location great for a get away"
Kelv 1-night trip
Posted 2 weeks ago
The Old Mill Inn
Ramnee Hotel

Ramnee Hotel

10/10 Excellent
"We enjoyed our one night stay, to celebrate my birthday, here very much. It was extremely hot but that wasn't the hotels fault. We had a fan in our room but were still very hot. We ate in the hotel and the food was good. Comfortable bed and large room with shower over the bath. We will definitely be back for a longer stay."
Edith 1-night trip
Posted 2 weeks ago
Ramnee Hotel

More cheap stays in Rothes

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
₹7,779
₹9,334 total
16 Oct - 17 Oct
includes taxes & fees
7.6/10 Good! (76 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
₹8,905
₹10,685 total
27 Sept - 28 Sept
includes taxes & fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
₹12,388
₹14,866 total
20 Sept - 21 Sept
includes taxes & fees
8/10 Very good! (1 review)
The Station House Boutique Hotel
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
₹12,636
₹15,163 total
25 Sept - 26 Sept
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
₹17,206
₹20,647 total
22 Sept - 23 Sept
includes taxes & fees
9.4/10 Exceptional! (51 reviews)
Bankhouse B&B
8 Varis Apartments

8 Varis Apartments

8 Varis Wynd, High Street Forres Scotland
Get rates
9.4/10 Exceptional! (19 reviews)
8 Varis Apartments

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 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. Additionally, you might want to add River Spey 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.

Explore a world of travel with Expedia