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
Aug 21 - Aug 22
Tomorrow
Aug 22 - Aug 23
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

Filter by

Star rating

Guest rating

Our top choices for Rothes hotels

Reserve now, pay later
Breakfast included
Hotel
Aberlour
Pet friendly

1. The Station Hotel

The Station Hotel
Aberlour
United States
Kadence
P13,107
P15,728 total
includes taxes & fees
Aug 22 - Aug 23
The Station Hotel

2. Station Lodge

Station Lodge
Forres
P35,854
P43,025 total
includes taxes & fees
Aug 27 - Aug 28
Station Lodge

3. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Anita
P16,775
P20,130 total
includes taxes & fees
Sep 20 - Sep 21
Craigellachie Hotel of Speyside

4. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Savio
P15,065
P18,078 total
includes taxes & fees
Aug 22 - Aug 23
Craigellachie Lodge

5. Cardhu Country House

Cardhu Country House
Aberlour
France
Laura
P11,982
P14,378 total
includes taxes & fees
Sep 18 - Sep 19
Cardhu Country House

6. Bankhouse B&B

Bankhouse B&B
Aberlour
United States
Mark
P11,211
P13,454 total
includes taxes & fees
Aug 27 - Aug 28
Bankhouse B&B

7. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United Kingdom
David
P12,928
P15,514 total
includes taxes & fees
Sep 4 - Sep 5
The Aberlour Hotel

8. Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
P15,892
P19,071 total
includes taxes & fees
Sep 10 - Sep 11
Hotel 1881 Archiestown

9. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Hyeon Dae
P11,912
P14,294 total
includes taxes & fees
Sep 21 - Sep 22
Laichmoray Hotel

10. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
P7,687
P9,224 total
includes taxes & fees
Aug 22 - Aug 23
The Mill House Hotel

11. Premier Inn Elgin

Premier Inn Elgin
Elgin
United States
george
P3,644
P4,372 total
includes taxes & fees
Sep 6 - Sep 7
Premier Inn Elgin

12. Moss of Bourach

Moss of Bourach
Aberlour
P48,030
P57,636 total
includes taxes & fees
Sep 20 - Sep 21
Moss of Bourach

13. The Pines Guesthouse

The Pines Guesthouse
Elgin
United States
Kalyani
P9,066
P10,879 total
includes taxes & fees
Sep 20 - Sep 21
The Pines Guesthouse

14. The Mansion House Hotel

The Mansion House Hotel
Elgin
United Kingdom
Ian
P8,829
P10,595 total
includes taxes & fees
Sep 13 - Sep 14
The Mansion House Hotel

15. Blervie House

Blervie House
Forres
United States
Jessica M
P21,577
P25,892 total
includes taxes & fees
Sep 18 - Sep 19
Blervie House

16. Sunninghill

Sunninghill
Elgin
United States
Pauleen
P9,018
P10,822 total
includes taxes & fees
Aug 22 - Aug 23
Sunninghill

17. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
Neil
P6,748
P8,097 total
includes taxes & fees
Sep 13 - Sep 14
The Royal Hotel

18. Kintrae B&B

Kintrae B&B
Buckie
United Kingdom
gary
P6,937
P8,324 total
includes taxes & fees
Sep 21 - Sep 22
Kintrae B&B

19. Stotfield Hotel

Stotfield Hotel
Lossiemouth
United Kingdom
Edith
P6,937
P8,325 total
includes taxes & fees
Aug 22 - Aug 23
Stotfield Hotel

20. Hillhead Hideaways

Hillhead Hideaways
Keith
United Kingdom
Heather
P23,018
P27,621 total
includes taxes & fees
Sep 21 - Sep 22
Hillhead Hideaways
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

The Mill House Hotel

The Mill House Hotel

10/10 Excellent
"Fantastic stay and delicious meal in the restaurant"
Ovia 1-night trip
Posted 19 hours ago
The Mill House Hotel
The Station Hotel

The Station Hotel

10/10 Excellent
"Incredible staff. Dinner at the restaurant was delicious. Outrageous and delectable selection of whisky’s. Room was comfortable and clean. Looking forward to a return in the future."
Kadence 1-night trip
Posted 1 day ago
The Station Hotel
Firth Hotel & Restaurant

Firth Hotel & Restaurant

8/10 Good
"The location was amazing, directly onto Athena stunning East Beach road. The staff were incredibly helpful and friendly. We ordered the Scottish breakfast and it was freshly cooked and delicious. The room was a bit small with a tiny en-suite."
Kay 2-night trip
Posted 3 days ago
Firth Hotel & Restaurant
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Breakfast is made to order and is excellent . Bar has good choice but a little pricey. Restaurant is also excellent and has good choice of menu. Always busy and requires reservation. On the whole a good place to stay, but no lift so stairs to all floors."
Hector 2-night trip
Posted 3 days ago
Laichmoray Hotel
The Seafield Arms

The Seafield Arms

10/10 Excellent
"Handsome property in a lovely jewel of a town. Excellent breakfast and friendly staff. Highly recommended!"
Louis 1-night trip
Posted 4 days ago
The Seafield Arms
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"We had a lovely 2 night stay at The Cullen Bay Hotel. Staff very friendly and attentive, accommodation very comfortable and food delicious. Thank you to all. "
Patricia 2-night trip
Posted 5 days ago
Cullen Bay Hotel
The Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"great snooker table and bar, good parking, nice location, nice bedrooms -good value for money"
Akash 1-night trip
Posted 7 days ago
The Mansion House Hotel
Stotfield Hotel

Stotfield Hotel

8/10 Good
"Clean stall very helpful, food nice."
Eric 2-night trip
Posted 9 days ago
Stotfield Hotel
Ramnee Hotel

Ramnee Hotel

8/10 Good
"The staff was very accommodating and breakfast was well worth it. The room was clean except for mold in the bottom of the shower which is unfortunate. Nice, quiet area within walking distance of downtown."
Michel 1-night trip
Posted 10 days ago
Ramnee Hotel

More cheap stays in Rothes

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
P5,392
P6,470 total
Aug 24 - Aug 25
includes taxes & fees
7.6/10 Good! (74 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
P5,802
P6,963 total
Aug 28 - Aug 29
includes taxes & fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
P8,408
P10,090 total
Sep 17 - Sep 18
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
P8,654
P10,385 total
Aug 22 - Aug 23
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
P11,211
P13,454 total
Aug 27 - Aug 28
includes taxes & fees
9.4/10 Exceptional! (49 reviews)
Bankhouse B&B
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
P25,945
P31,134 total
Sep 19 - Sep 20
includes taxes & fees
8/10 Very Good! (1 review)
171 Seatown

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 offers a garden and free WiFi to help you feel comfortable in your new surroundings. 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 5 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, Speyburn Distillery, and The Glenrothes Distillery. You'll also find Macallan Distillery and Speyside Cooperage in the area. 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.