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

Find hotels in Rothes from ¥11,251

  • 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
Sep 27 - Sep 28
Tomorrow
Sep 28 - Sep 29
Next weekend
Oct 2 - Oct 4
In two weeks
Oct 9 - Oct 11

Filter by

Property class

Guest rating

Our top choices for Rothes hotels

1. The Station Hotel

The Station Hotel
Aberlour
Germany
Riccardo
¥27,695
¥33,234 total
includes taxes & fees
Oct 27 - Oct 28
The Station Hotel

2. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Alexander
¥35,463
¥42,556 total
includes taxes & fees
Oct 27 - Oct 28
Craigellachie Lodge

3. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Emily
¥40,179
¥48,215 total
includes taxes & fees
Oct 27 - Oct 28
Craigellachie Hotel of Speyside

4. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United Kingdom
Hidde
¥29,516
¥35,419 total
includes taxes & fees
Sep 28 - Sep 29
The Aberlour Hotel

5. Cluny Hill Hotel

Cluny Hill Hotel
Forres
United Kingdom
Fahad
¥6,610
¥7,932 total
includes taxes & fees
Oct 25 - Oct 26
Cluny Hill Hotel

6. Cardhu Country House

Cardhu Country House
Aberlour
United States
KENNETH
¥28,798
¥34,558 total
includes taxes & fees
Oct 1 - Oct 2
Cardhu Country House

7. Bankhouse B&B

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

8. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Ashwin
¥21,894
¥26,273 total
includes taxes & fees
Oct 11 - Oct 12
Laichmoray Hotel

9. Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
United States
Alan
¥40,081
¥48,097 total
includes taxes & fees
Oct 10 - Oct 11
Hotel 1881 Archiestown

10. Weston House

Weston House
Keith
¥8,594
¥16,564 total
includes taxes & fees
Sep 28 - Sep 29
Weston House

11. Premier Inn Elgin

Premier Inn Elgin
Elgin
Canada
Scott
¥9,376
¥11,251 total
includes taxes & fees
Oct 25 - Oct 26
Premier Inn Elgin

12. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
Andrew
¥17,969
¥21,563 total
includes taxes & fees
Oct 18 - Oct 19
The Royal Hotel

13. The Pines Guesthouse

The Pines Guesthouse
Elgin
United Kingdom
june
¥20,324
¥24,388 total
includes taxes & fees
Oct 26 - Oct 27
The Pines Guesthouse

14. The Mansion House Hotel

The Mansion House Hotel
Elgin
United Kingdom
Neil
¥21,798
¥26,158 total
includes taxes & fees
Oct 27 - Oct 28
The Mansion House Hotel

15. Taigh Mor

Taigh Mor
Elgin
Canada
Robert
¥10,979
¥13,175 total
includes taxes & fees
Oct 4 - Oct 5
Taigh Mor

16. The Mains

The Mains
Elgin
¥161,687
¥194,024 total
includes taxes & fees
Oct 3 - Oct 4
The Mains

17. The Old Coach House Hotel

The Old Coach House Hotel
Buckie
United States
Sandra
¥8,681
¥10,417 total
includes taxes & fees
Sep 28 - Sep 29
The Old Coach House Hotel

18. Firth Hotel & Restaurant

Firth Hotel & Restaurant
Lossiemouth
United Kingdom
Tony
¥11,972
¥14,366 total
includes taxes & fees
Oct 26 - Oct 27
Firth Hotel & Restaurant

19. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
¥17,790
¥21,348 total
includes taxes & fees
Oct 3 - Oct 4
The Mill House Hotel

20. Sunninghill

Sunninghill
Elgin
United Kingdom
ALAN
¥26,408
¥31,690 total
includes taxes & fees
Oct 3 - Oct 4
Sunninghill
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

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
"Wonderful set up! Gorgeous views and very special little location."
Mandy T. 3-night trip
Posted 2 days ago
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"We had a very spacious room and bathroom, which were very clean. There was parking available right outside the hotel entrance."
Henry 2-night trip
Posted 2 days ago
Laichmoray Hotel
Golf View Hotel

Golf View Hotel

10/10 Excellent
"Always a great stay fantastic staff rooms spotless"
david 1-night trip
Posted 2 days ago
Golf View Hotel
The Mansion House Hotel

The Mansion House Hotel

8/10 Good
"Good breakfast"
Neil 1-night trip
Posted 3 days ago
The Mansion House Hotel
The Royal Oak Hotel

The Royal Oak Hotel

10/10 Excellent
"Nice wee hotel, by the sea. Food was excellent especially their Cullen Skink. Breskfast was grest, soked haddock with poached egg.I had a single room, with a coffee maker. Shower was good. Internet was good. Ill be back as the big man said!"
Frank 1-night trip
Posted 4 days ago
The Royal Oak Hotel
Sunninghill

Sunninghill

10/10 Excellent
"Everything was excellent but it wasn't your typical check in or front desk setup."
Joseph 4-night trip
Posted 4 days ago
Sunninghill
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"Lovely hotel friendly staff good food but shower temperamental"
Mike 1-night trip
Posted 5 days ago
Cullen Bay Hotel
Firth Hotel & Restaurant

Firth Hotel & Restaurant

8/10 Good
"Comfy clean room & bed. Great sleep. Food was also great. Recommend to all"
Don 1-night trip
Posted 6 days ago
Firth Hotel & Restaurant
Carlton Hotel

Carlton Hotel

10/10 Excellent
"Check in and check out were quick and easy. Room was perfect and exactly what we thought it would be. Parking is free."
Amy 1-night trip
Posted 7 days ago
Carlton Hotel

More cheap stays in Rothes

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
¥12,559
¥15,070 total
Oct 28 - Oct 29
includes taxes & fees
7.6/10 Good! (78 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
¥14,377
¥17,252 total
Oct 2 - Oct 3
includes taxes & fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
¥18,335
¥22,002 total
Sep 29 - Sep 30
includes taxes & fees
9/10 Wonderful! (2 reviews)
The Station House Boutique Hotel
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
¥20,370
¥24,444 total
Oct 3 - Oct 4
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Bankhouse B&B

Bankhouse B&B

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