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

Find hotels in Rothes from ¥10,659

  • 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

Property class

Guest rating

Our top choices for Rothes hotels

1. The Station Hotel

The Station Hotel
Aberlour
United States
Louis
¥28,955
¥34,745 total
includes taxes & fees
Nov 4 - Nov 5
The Station Hotel

2. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Emily
¥33,203
¥39,843 total
includes taxes & fees
Nov 4 - Nov 5
Craigellachie Hotel of Speyside

3. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Alexander
¥35,577
¥42,692 total
includes taxes & fees
Nov 5 - Nov 6
Craigellachie Lodge

4. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United States
John
¥29,611
¥35,533 total
includes taxes & fees
Oct 11 - Oct 12
The Aberlour Hotel

5. Bankhouse B&B

Bankhouse B&B
Aberlour
United Kingdom
TOSHIYUKI
¥22,643
¥27,172 total
includes taxes & fees
Oct 24 - Oct 25
Bankhouse B&B

6. Cardhu Country House

Cardhu Country House
Aberlour
United States
KENNETH
¥29,189
¥35,027 total
includes taxes & fees
Oct 7 - Oct 8
Cardhu Country House

7. Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
United States
Jamie
¥40,633
¥48,759 total
includes taxes & fees
Nov 5 - Nov 6
Hotel 1881 Archiestown

8. The Pines Guesthouse

The Pines Guesthouse
Elgin
United Kingdom
june
¥21,409
¥25,691 total
includes taxes & fees
Oct 9 - Oct 10
The Pines Guesthouse

9. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Christopher
¥18,546
¥22,255 total
includes taxes & fees
Oct 9 - Oct 10
Laichmoray Hotel

10. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
Andrew
¥17,848
¥21,418 total
includes taxes & fees
Nov 5 - Nov 6
The Royal Hotel

11. The Mansion House Hotel

The Mansion House Hotel
Elgin
United States
reece
¥18,806
¥22,568 total
includes taxes & fees
Nov 5 - Nov 6
The Mansion House Hotel

12. Sunninghill

Sunninghill
Elgin
United Kingdom
ALAN
¥25,475
¥30,571 total
includes taxes & fees
Oct 18 - Oct 19
Sunninghill

13. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
¥15,349
¥18,419 total
includes taxes & fees
Oct 8 - Oct 9
The Mill House Hotel

14. Premier Inn Elgin

Premier Inn Elgin
Elgin
Canada
Scott
¥8,883
¥10,659 total
includes taxes & fees
Nov 1 - Nov 2
Premier Inn Elgin

15. St Michaels Guesthouse

St Michaels Guesthouse
Elgin
United Kingdom
Lona
¥30,777
¥36,932 total
includes taxes & fees
Oct 9 - Oct 10
St Michaels Guesthouse

16. The Fiddichside Inn

The Fiddichside Inn
Aberlour
Australia
Natalie
¥33,861
¥40,633 total
includes taxes & fees
Oct 14 - Oct 15
The Fiddichside Inn

17. Taigh Mor

Taigh Mor
Elgin
Canada
Robert
¥11,015
¥13,218 total
includes taxes & fees
Oct 19 - Oct 20
Taigh Mor

18. Garden Cottage

Garden Cottage
Elgin
¥238,426
¥286,111 total
includes taxes & fees
Oct 15 - Oct 16
Garden Cottage

19. River View Apartment

River View Apartment
Elgin
United Kingdom
Joseph
¥19,146
¥22,975 total
includes taxes & fees
Oct 8 - Oct 9
River View Apartment

20. Cluny Hill Hotel

Cluny Hill Hotel
Forres
United Kingdom
Fahad
¥5,136
¥6,163 total
includes taxes & fees
Nov 1 - Nov 2
Cluny Hill Hotel
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
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
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth

Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth

10/10 Excellent
"Much more spacious than I expected from photos. Very clean and well prepared. Well equipped. Superb location next to little beach / swimming cove. Others in walking distance, and many in driving distance. Pretty village, one shop, and only one pub, which has limited opening hours , especially for meals. Good heating. Large bath."
Duncan F. 3-night trip
Posted 3 days ago
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
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
¥12,599
¥15,119 total
Nov 5 - Nov 6
includes taxes & fees
7.6/10 Good! (79 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
¥14,422
¥17,306 total
Oct 9 - Oct 10
includes taxes & fees
Harbour Nights
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
¥19,146
¥22,975 total
Oct 8 - Oct 9
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
¥20,275
¥24,330 total
Nov 5 - Nov 6
includes taxes & fees
9.4/10 Exceptional! (3 reviews)
The Station House Boutique Hotel
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
¥22,643
¥27,172 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

  • Scenic Outdoor Activities: Rothes offers beautiful hiking trails and walking tours amidst stunning natural landscapes.
  • Unique Whisky Tours: Experience local craftsmanship at the renowned Rothes Distillery, a must-visit for whisky enthusiasts.
  • Rich Cultural Atmosphere: Explore the charming village with its friendly locals and historical significance through museums and cathedrals.
  • Family-Friendly Experiences: Rothes is perfect for family vacations, providing a mix of adventure and culture for all ages.
  • Luxury Accommodations: Enjoy a comfortable stay at places like Rothes Glen, catering to various traveler needs.

Find great hotels near Rothes

Discover a charming selection of hotels and bed & breakfast options in Rothes, Scotland, designed to meet the needs of every traveler. Whether you’re seeking a family-friendly retreat, a pet-friendly getaway, or accommodations tailored for business trips, you'll find a variety of options to suit your preferences. With convenient access to local attractions and a welcoming atmosphere, Rothes is the perfect base for your Scottish adventure.

  • Laichmoray Hotel: Laichmoray Hotel is a welcoming 3-star property that excels in providing a cozy atmosphere for business travelers. Located 14km from Rothes, this hotel boasts a commendable guest rating of 9.4 out of 10. Guests appreciate the well-appointed rooms, which combine comfort with a touch of traditional charm. The hotel is equipped with essential amenities including complimentary Wi-Fi, meeting facilities, and an on-site restaurant that serves a delightful selection of local cuisine, making it a convenient choice for those balancing work and leisure.
  • Sunninghill: Another excellent 3-star option, Sunninghill offers a refined yet relaxed environment, situated 14km from Rothes. With a guest rating of 9.2 out of 10, this hotel is ideal for business travelers seeking both comfort and functionality. The property features modern rooms, complimentary breakfast, and a dedicated business center, ensuring a productive stay. Guests enjoy the friendly service and the tranquil setting, perfect for unwinding after a busy day of meetings or exploring the local area.
  • Craigellachie Hotel of Speyside: For those looking for a blend of business travel and nature-themed relaxation, the 4-star Craigellachie Hotel of Speyside is an excellent choice. Located just 5km from Rothes, it boasts a guest rating of 9.0 out of 10. This hotel emphasizes a natural accommodation experience with wellness features such as spa services and beautiful outdoor spaces. Guests can enjoy a variety of amenities including a well-equipped fitness center, fine dining options, and easy access to scenic walking trails, making it a unique destination for both work and leisure.

Where to stay in Rothes

Rothes, a charming village in Scotland, offers an ideal getaway for outdoor enthusiasts and families alike. Nestled among rolling hills, it boasts friendly locals and a rich cultural atmosphere. Experience luxury accommodations like Rothes Glen while exploring nearby attractions that highlight the area's historical significance. Whether you're seeking adventure or relaxation, Rothes provides a perfect blend of experiences that cater to all types of travelers.

  • Elgin: Nestled 14km from Rothes, Elgin is a vibrant city that offers a delightful mix of outdoor adventures and stunning scenery. Visitors are drawn to Elgin year-round, with peak travel months in February, September, and December. Enjoy hiking on scenic trails, playing a round of golf, or exploring local attractions such as the Elgin Museum and the historic Elgin Cathedral. The city’s visitor center is a great starting point for discovering the many outdoor activities and picturesque landscapes that surround this charming destination.
  • Aberlour: Located adjacent to Rothes, Aberlour is a quaint city that attracts visitors for its family-friendly atmosphere and outdoor adventures. With peak travel periods in March-April and July, Aberlour offers hiking trails, golf opportunities, and local landmarks such as the Aberlour Distillery and historic sites. The area is perfect for families seeking fun activities and memorable experiences. Be sure to visit the visitor center to learn more about the rich history and culture of this beautiful region.
  • Keith: Situated 14km from Rothes, Keith is a charming city that enchants travelers with its scenic beauty and outdoor offerings. With visitor numbers peaking in January, April, and July, Keith is a haven for those who love adventure. Enjoy hiking trails and access to golf courses, or explore the fascinating exhibits at local museums. The nearby national state park provides ample opportunities for exploration and outdoor fun, making Keith a must-visit destination for nature enthusiasts.

Things to do in Rothes

Shopping

In Rothes, you can explore local shops for unique gifts and souvenirs. If you're up for a drive, head to Elgin, about 19km away, where you’ll find larger shopping options like the St. Giles Shopping Centre, featuring various retail stores and cafes.

Recreation

Experience relaxation at the Aberlour Spa, where you can indulge in soothing massages and rejuvenating treatments. Explore the tranquil landscapes of Rothes on scenic walks along the Spey River, perfect for connecting with nature and enjoying the serene surroundings.

Adventure

The Speyside Way offers scenic hiking trails through lush landscapes, perfect for exploring the natural beauty of Rothes. For thrill-seekers, try the local mountain biking routes that wind through the hills, providing exhilarating rides and stunning views of the countryside.

Nightlife

In Rothes, the famous Rothes Hotel features a cozy bar where you can enjoy local whiskies and hearty pub fare. Nearby, the Aberlour Distillery offers guided tastings, blending culture with a relaxed atmosphere, making for a unique evening experience in this charming Scottish village.

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

Find the best attractions near Rothes

Rothes is perfect for outdoor and family vacations, offering a blend of adventure and culture. Popular attractions include museums, cathedrals, and scenic lakes, making it ideal for those seeking unique experiences. Don't miss the Rothes Distillery for a taste of local craftsmanship. Explore the beautiful surroundings and enjoy the rich scenery that this charming town has to offer.

  • Elgin Cathedral: Explore the stunning ruins of Elgin Cathedral, a magnificent example of medieval architecture. Located 14km from Rothes, this historical site offers a glimpse into Scotland's rich cultural heritage, with beautiful stone carvings and a peaceful ambiance that invites contemplation.
  • The Linn Falls: Experience the natural beauty of The Linn Falls, situated 8km from Rothes. This enchanting waterfall is ideal for outdoor enthusiasts and romantics alike, offering picturesque hiking trails and the refreshing sound of cascading water, perfect for a day of adventure.
  • Gordon Castle Walled Garden: Visit the serene Gordon Castle Walled Garden, located 11km from Rothes. This private garden showcases a variety of flora, providing a tranquil escape where visitors can immerse themselves in the beauty of nature while learning about its historical significance.

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

Traveling to Rothes, Scotland, is convenient with several nearby airports. Aberdeen Airport (ABZ) is approximately 71km away, with notable hotels like the 5-star Marcliffe and the 4-star Leonardo Hotel, both situated 10km from the airport. INVerness Airport (INV) is closer at 51km, offering luxurious options such as the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport. Dundee Airport (DND), located 121km from Rothes, features hotels like The Hideaway Experience, 8km from the airport. Transportation services are available from these hotels to their respective airports, ensuring easy access for travelers.

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.
Where can I learn more about changing or cancelling my trip to Rothes?
To find more details about changing or cancelling your trip to Rothes, head over to our customer service page.
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 is the best hotel near Aberdeen Airport (ABZ)?
Moxy Aberdeen Airport is a popular 3.5-star hotel featuring free WiFi and a fitness center. It's located a short 0.3 mi (0.5 km) from Aberdeen Airport. Other choices within close proximity to the airport include Hampton by Hilton Aberdeen Airport and Leonardo Inn Aberdeen Airport.
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.

Explore a world of travel with Expedia