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

Rothes Hotels

  • 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
Oct 5 - Oct 6
Tomorrow
Oct 6 - Oct 7
This weekend
Oct 9 - Oct 11
Next weekend
Oct 16 - Oct 18

Filter by

Star rating

Guest rating

Our top choices for Rothes hotels

1. The Station Hotel

The Station Hotel
Aberlour
United States
Louis
P11,589
P13,908 total
includes taxes & fees
Nov 3 - Nov 4
The Station Hotel

2. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Emily
P13,157
P15,789 total
includes taxes & fees
Nov 4 - Nov 5
Craigellachie Hotel of Speyside

3. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Alexander
P14,840
P17,808 total
includes taxes & fees
Oct 11 - Oct 12
Craigellachie Lodge

4. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United States
John
P11,734
P14,081 total
includes taxes & fees
Oct 11 - Oct 12
The Aberlour Hotel

5. Bankhouse B&B

Bankhouse B&B
Aberlour
United Kingdom
TOSHIYUKI
P8,973
P10,768 total
includes taxes & fees
Oct 24 - Oct 25
Bankhouse B&B

6. Cardhu Country House

Cardhu Country House
Aberlour
United States
KENNETH
P11,803
P14,164 total
includes taxes & fees
Oct 7 - Oct 8
Cardhu Country House

7. Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
United States
Jamie
P16,773
P20,127 total
includes taxes & fees
Oct 18 - Oct 19
Hotel 1881 Archiestown

8. The Pines Guesthouse

The Pines Guesthouse
Elgin
United Kingdom
june
P8,930
P10,716 total
includes taxes & fees
Oct 6 - Oct 7
The Pines Guesthouse

9. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Christopher
P8,076
P9,691 total
includes taxes & fees
Oct 9 - Oct 10
Laichmoray Hotel

10. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
Andrew
P7,144
P8,573 total
includes taxes & fees
Oct 9 - Oct 10
The Royal Hotel

11. Sunninghill

Sunninghill
Elgin
United Kingdom
ALAN
P10,095
P12,114 total
includes taxes & fees
Oct 18 - Oct 19
Sunninghill

12. The Mansion House Hotel

The Mansion House Hotel
Elgin
United States
reece
P8,014
P9,616 total
includes taxes & fees
Nov 1 - Nov 2
The Mansion House Hotel

13. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
P7,073
P8,487 total
includes taxes & fees
Oct 6 - Oct 7
The Mill House Hotel

14. Premier Inn Elgin

Premier Inn Elgin
Elgin
Canada
Scott
P3,520
P4,224 total
includes taxes & fees
Nov 1 - Nov 2
Premier Inn Elgin

15. The Fiddichside Inn

The Fiddichside Inn
Aberlour
Australia
Natalie
P13,418
P16,102 total
includes taxes & fees
Oct 14 - Oct 15
The Fiddichside Inn

16. St Michaels Guesthouse

St Michaels Guesthouse
Elgin
United Kingdom
Lona
P13,114
P15,737 total
includes taxes & fees
Oct 6 - Oct 7
St Michaels Guesthouse

17. The White Cottage

The White Cottage
Elgin
P64,631
P77,557 total
includes taxes & fees
Oct 17 - Oct 18
The White Cottage

18. Taigh Mor

Taigh Mor
Elgin
Canada
Robert
P4,643
P5,572 total
includes taxes & fees
Oct 15 - Oct 16
Taigh Mor

19. Cluny Hill Hotel

Cluny Hill Hotel
Forres
United Kingdom
Fahad
P2,236
P2,684 total
includes taxes & fees
Nov 1 - Nov 2
Cluny Hill Hotel

20. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
P7,995
P7,995 total
includes taxes & fees
Oct 9 - Oct 10
Chapelhill Croft Farmhouse B&B
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 studying the exhibits at Glen Grant Distillery during your trip to 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

Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Great location and exceptionally friendly staff. Highly recommend"
charandeep 1-night trip
Posted 13 hours ago
Laichmoray Hotel
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"The whole setup was really good."
Ian 1-night trip
Posted 18 hours ago
Cullen Bay Hotel
The Station Hotel

The Station Hotel

10/10 Excellent
"This hotel is a small hidden gem. The rooms are great. The staff is great. Well stocked bar with knowledgeable tenders. The most impressive part of the stay was the chef and menu. Wonderful food."
Louis 2-night trip
Posted 1 day ago
The Station Hotel
Golf View Hotel

Golf View Hotel

10/10 Excellent
"Great gem in Lossie, lovely warm welcoming staff, meals are spot on, rooms lovely and warm, comfy bed, brilliant breakfast. Love staying here and always try and go back."
Matthew 2-night trip
Posted 3 days ago
Golf View Hotel
The Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"Everything about the Mansion House Hotel was excellent - the staff, room, bar and breakfast."
Lindsay 2-night trip
Posted 5 days ago
The Mansion House Hotel
The Mill House Hotel

The Mill House Hotel

10/10 Excellent
"The service was great and the food was authentic Scottish."
Pedro 2-night trip
Posted 5 days ago
The Mill House Hotel
The Old Mill Inn

The Old Mill Inn

10/10 Excellent
"For an unknown reason receiving the entry details was difficult but eventually successful. The room was clean and the facilities were very good. The decor won’t please everyone but the invisible staff refreshed towels and drinks efficiently. Aware that no food service was available the presence of the fridge was helpful to store our own items. Didn’t try the recommended place for breakfast. It was a fair price to reach Findhorn and Forres for the festival. When the noise issue was mysteriously fixed it was a comfortable stay."
Neil 2-night trip
Posted 6 days ago
The Old Mill Inn
Ramnee Hotel

Ramnee Hotel

10/10 Excellent
"super helpful staff! It made the whole experience better"
Sam 3-night trip
Posted 7 days ago
Ramnee Hotel
The Station House Boutique Hotel

The Station House Boutique Hotel

10/10 Excellent
"Great place! A bit unusual but once you figure out the checking in great! Hosts were awesome!"
Kurt 1-night trip
Posted 7 days ago
The Station House Boutique Hotel

More cheap stays in Rothes

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
P5,311
P6,374 total
Oct 7 - Oct 8
includes taxes & fees
7.6/10 Good! (79 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
P5,715
P6,858 total
Oct 9 - Oct 10
includes taxes & fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
P8,283
P9,939 total
Oct 6 - Oct 7
includes taxes & fees
9.4/10 Exceptional! (3 reviews)
The Station House Boutique Hotel
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
P8,524
P10,229 total
Oct 6 - Oct 7
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
P8,973
P10,768 total
Oct 24 - Oct 25
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 the renowned Rothes Distillery, perfect for whisky enthusiasts seeking a unique tasting journey.
  • Scenic Hiking Trails: Enjoy the breathtaking landscapes with various hiking trails suitable for both families and adventure seekers.
  • Local Culture: Immerse yourself in the rich cultural heritage through museums and local walking tours.
  • Luxury Accommodations: Stay at Rothes Glen or charming bed and breakfasts for a comfortable retreat.
  • Family-Friendly Activities: Discover a range of outdoor activities that cater to all ages, ensuring a memorable family vacation.

Find great hotels near Rothes

Discover charming hotel accommodations in Rothes, Aberlour, where you can enjoy a delightful stay amidst the scenic beauty of Scotland. Whether you're seeking a cosy bed and breakfast or a comfortable hotel, Rothes offers a variety of options to suit your needs, from family-friendly facilities to pet-friendly experiences and amenities for business travellers. Explore the local charm while finding the ideal lodging for your visit to this picturesque region.

  • Laichmoray Hotel: Laichmoray Hotel is a charming 3-star establishment, located approximately 14km from Rothes. Renowned for its business-friendly atmosphere, this hotel combines comfort with convenience, making it an excellent choice for those on work-related trips. Guests have rated it highly, with a score of 9.4 out of 10, appreciating the well-appointed rooms and attentive service. The hotel offers various amenities such as complimentary Wi-Fi, a restaurant serving locally sourced dishes, and meeting facilities, ensuring a seamless stay for business travellers.
  • Sunninghill: Sunninghill, another 3-star gem, is situated about 14km from Rothes and boasts a guest rating of 9.2 out of 10. This hotel offers a professional yet welcoming atmosphere, catering to business travellers seeking comfort and functionality. Guests can enjoy spacious rooms, modern amenities, and a delightful restaurant that highlights regional cuisine. With its focus on providing a tranquil environment for work and leisure, Sunninghill is a well-suited option for those visiting for business or looking to unwind after a busy day.
  • Craigellachie Hotel of Speyside: Located just 5km from Rothes, the 4-star Craigellachie Hotel of Speyside captures the essence of nature with its picturesque surroundings and wellness-focused amenities. Rated 9.0 out of 10, this property caters to nature enthusiasts and business travellers alike, with a pet-friendly policy allowing for an inclusive experience. Guests can enjoy the beautiful gardens, on-site dining with a focus on local produce, and a range of wellness facilities. The combination of natural beauty and modern comforts makes this hotel an inviting retreat for those seeking a more holistic getaway.

Where to stay in Rothes

Rothes, a charming village in Scotland, offers a delightful escape for outdoor enthusiasts and families alike. Nestled among rolling hills, it boasts a friendly atmosphere and convenient access to adventure. Explore the nearby historic sites, enjoy luxury accommodations at Rothes Glen, and indulge in the local culture. Whether seeking relaxation or excitement, Rothes provides a perfect setting for a memorable getaway, where you can soak in the natural beauty and warmth of its community.

  • Elgin: Nestled approximately 14km from Rothes, Elgin is a vibrant city known for its rich history and scenic landscapes. Visitors flock here year-round, particularly in February, September, and December, to embark on outdoor adventures. The city boasts excellent hiking trails and a renowned golf course, making it a haven for outdoor enthusiasts. Notable attractions include the Elgin Museum and the historic ruins of Elgin Cathedral, where you can immerse yourself in the local culture and history. Elgin's charming visitor centre also offers insights into the region's heritage, ensuring a well-rounded travel experience.
  • Aberlour: Situated right in Rothes, Aberlour is a delightful city that draws visitors seeking outdoor adventures and family-friendly activities. Peak travel seasons occur in March to April and July, showcasing the area's appeal for nature lovers. Here, you'll find an array of hiking trails and golf opportunities that cater to all skill levels. The local museum and visitor centre provide a glimpse into Aberlour's historical significance, while the nearby historic sites allow you to dive deeper into Scotland's storied past. This charming locale is perfect for creating unforgettable family memories.
  • Keith: Also located about 14km from Rothes, Keith is a quaint city that attracts visitors with its stunning scenery and outdoor activities. With a steady influx of tourists throughout the year, especially in January, April, and July, Keith is perfect for those looking to explore the great outdoors. The area features beautiful hiking trails and a golf course for leisure activities. Local highlights include the Keith Museum and the nearby national state park, which offer breathtaking views and a chance to connect with nature. Keith is a serene destination for adventurers and nature lovers alike.

Things to do in Rothes

Shopping

In Rothes, browse local shops for unique gifts and souvenirs. For a broader selection, if you're up for a drive, visit the nearby Elgin Shopping Centre, about 16km away, featuring a mix of high street shops and local boutiques.

Recreation

Rothes Retreat offers a tranquil setting with holistic therapies, yoga classes, and meditation sessions, encouraging relaxation and rejuvenation. Nearby, the Spey Valley Golf Course provides a scenic backdrop for a leisurely round of golf, while local walking trails invite exploration of the beautiful Scottish countryside.

Adventure

Explore the stunning landscapes of Rothes through hiking trails that wind through picturesque hills and woodlands. For a thrill, try mountain biking in the nearby forests, or visit local whisky distilleries to sample renowned Scotch and learn about the whisky-making process.

Nightlife

Rothes offers a relaxed nightlife with cosy pubs like The Rothes Arms, where you can enjoy local ales and friendly banter. For a more vibrant atmosphere, visit The Speyside Centre, featuring live music and entertainment on weekends, ensuring a delightful evening in this charming Scottish village.

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

Booking tips and Expedia advantages for Rothes

To save money on your trip to Rothes, consider visiting during the off-peak months of January to February or November, when accommodation prices are lower. Booking one month in advance can yield the best hotel deals, and Wednesdays are typically the cheapest days to stay, while Fridays are the most expensive. Utilise Expedia's search tools for budget-friendly options, and consider bundling your hotel with flights and activities for additional savings. Keep an eye out for last-minute deals to snag lower rates as well.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Rothes are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Rothes about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Rothes is Wednesday. The most expensive day to stay in Rothes is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred hotel type. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in Rothes with your flights and activities through an Expedia package.

Find the best attractions near Rothes

Rothes is an excellent destination for outdoor adventures and family vacations, boasting attractions such as museums, cathedrals, and scenic lakes. Visitors can immerse themselves in the local culture and enjoy breathtaking scenery. A must-visit is the renowned Rothes Distillery, offering a unique experience for whisky enthusiasts. Whether you seek adventure or a leisurely exploration of the area, Rothes presents a variety of activities to suit every traveller's interests.

  • House of Mulben: Located 8km from Rothes, this stadium offers a vibrant sports atmosphere, making it a great spot for sports enthusiasts to enjoy local matches and events, immersing yourself in the community spirit.
  • Elgin Cathedral: Situated 14km away, Elgin Cathedral stands as a stunning example of medieval architecture, rich in history and cultural significance. Its intricate stonework and serene grounds provide a reflective space for visitors to appreciate Scotland's ecclesiastical heritage.
  • The Linn Falls: Just 8km from Rothes, The Linn Falls is a picturesque waterfall set amidst lush greenery, ideal for a romantic stroll or an adventurous hike, where the sound of cascading water creates a tranquil escape in nature.

Best time to go to Rothes

The best time to visit Rothes can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Rothes falls in July, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in Rothes falls in January, 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

Reaching Rothes in Scotland is convenient via several major airports. INVerness Airport (INV), situated 51km away, offers excellent accommodation options like the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport, with airport shuttle services available. Aberdeen Airport (ABZ) is 71km from Rothes, with nearby hotels such as the luxurious Marcliffe and Trump® International Scotland, both only 6 to 13km from the airport. Dundee Airport (DND), located 121km away, features hotels like The Hideaway Experience and Premier Inn Dundee North, which provide limited airport shuttle services. All these airports ensure smooth access to Rothes for a delightful visit.

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 traveler data. This hotel offers a restaurant and free parking. Other good options for your visit 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 vacation rentals in Rothes?
The Old Mill Inn: This vacation home rental outside of Rothes is equipped with a garden, free WiFi, and cable TV to help you feel comfortable during your stay. This vacation 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, the majority of hotel room reservations are refundable if you cancel prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If your reservation is non-refundable, it might still be possible to cancel it and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Rothes.
What's the best pet-friendly place to stay in Rothes?
OYO Eastbank Hotel, Speyside Scotland is a top hotel for people traveling 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 staying in Rothes?
Visitors to Rothes are sure to enjoy the restaurants. Tourists can also enjoy the city's bars and museums. In Rothes, there are 9 hotels and other accommodations to choose from. Find out more about Rothes.
What should I see while I'm in Rothes?
Favorite places to visit include Glen Grant Distillery, River Spey, and Speyburn Distillery. Additionally, you might want to add The Glenrothes Distillery to your itinerary. Check out what more 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 temp of 55°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for Rothes is 36 inches.