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
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Rothes hotels

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (260 reviews)
"Great location "
Australia
Vincent
The price is P11,930
P14,316 total
includes taxes & fees
Jul 24 - Jul 25
The Station Hotel

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (165 reviews)
"Easy to park, very warm and clean bed. I was very happy for the great price I paid. Thank you! "
United Kingdom
Elizabeth
The price is P3,417
P4,100 total
includes taxes & fees
Jul 8 - Jul 9
The Old Coach House Hotel

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.4 out of 10, Good, (70 reviews)
"Yes car park nearby. The lady from the bar was lovely and friendly great service. The poor chef doing breakfast on his own was fantastic. Lovely cooked breakfast and really good service. The hotel could do with refurbishing, it’s a lovely building. We stayed 1 night as visiting family in area so served its purpose. Thank u "
United Kingdom
Deborah
The price is P5,258
P6,310 total
includes taxes & fees
Jul 8 - Jul 9
Carlton Hotel

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (198 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
The price is P11,685
P14,022 total
includes taxes & fees
Jul 13 - Jul 14
Cardhu Country House

Hotel 1881 Archiestown

Hotel 1881 Archiestown
3.0 star property
Archiestown
The price is P15,498
P18,598 total
includes taxes & fees
Jul 9 - Jul 10
Hotel 1881 Archiestown

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (33 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
The price is P8,332
P8,332 total
includes taxes & fees
Jul 8 - Jul 9
Chapelhill Croft Farmhouse B&B

The Old Mill Inn

The Old Mill Inn
3.0 star property
Forres
7.6 out of 10, Good, (33 reviews)
"Spotlessly clean room, very friendly staff, great food. Would definitely recommend and will stay there again."
United Kingdom
Caroline
The price is P4,354
P5,224 total
includes taxes & fees
Jul 12 - Jul 13
The Old Mill Inn

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (95 reviews)
"Lovely guest house with nice big rooms! Plenty of rooms to relax in, lovely walks and close to city centre for cafes and restaurants. Really enjoyed our stay and would highly recommend. Breakfast was fantastic too 😀"
United Kingdom
Debbie
The price is P8,841
P10,609 total
includes taxes & fees
Jul 7 - Jul 8
The Pines Guesthouse

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (134 reviews)
"Great hotel good food"
United Kingdom
Jamie
The price is P11,617
P13,940 total
includes taxes & fees
Jul 9 - Jul 10
The Seafield Arms

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.6 out of 10, Good, (19 reviews)
"Nice and clean rooms 👌 very friendly service "
United Kingdom
Tomas
The price is P3,734
P4,481 total
includes taxes & fees
Aug 2 - Aug 3
Cluny Hill Hotel

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
8.0 out of 10, Very Good, (6 reviews)
"The property was undergoing a makeover, new carpets etc and was a little bit untidy in areas. Nonetheless to be expected during contractors working there. The staff, especially the manager, were extremely helpful and pleasant."
United States
george
The price is P4,168
P5,002 total
includes taxes & fees
Jul 19 - Jul 20
Premier Inn Elgin

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (107 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is P6,765
P8,118 total
includes taxes & fees
Jul 10 - Jul 11
Kintrae B&B

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (103 reviews)
"Clean room, accommodating breakfast requirements, lovely staff"
United Kingdom
louise
The price is P10,113
P12,136 total
includes taxes & fees
Jul 8 - Jul 9
The Royal Oak Hotel

The Dance Hall at The Institute Executive Apartments

The Dance Hall at The Institute Executive Apartments
3.5 star property
Keith
The price is P37,221
P44,665 total
includes taxes & fees
Jul 12 - Jul 13
The Dance Hall at The Institute Executive Apartments

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (107 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
The price is P11,617
P13,940 total
includes taxes & fees
Jul 20 - Jul 21
The Aberlour Hotel

The Station House Boutique Hotel

The Station House Boutique Hotel
2.0 star property
Burghead
The price is P7,380
P8,856 total
includes taxes & fees
Jul 7 - Jul 8
The Station House Boutique Hotel

Firth Hotel & Restaurant

Firth Hotel & Restaurant
3.0 star property
Lossiemouth
8.4 out of 10, Very Good, (279 reviews)
"We had a lovely stay Dinner in the restaurant was amazing.. would stay again"
Australia
Jacqueline
The price is P5,445
P6,534 total
includes taxes & fees
Jul 9 - Jul 10
Firth Hotel & Restaurant

Copper Beeches

Copper Beeches
3.0 star property
Elgin
10.0 out of 10, Exceptional, (1 review)
"A great experience - We would highly recommend Copper Beeches. The venue, quality of accommodation, the food, the welcome were all absolutely excellent. We couldn’t recommend it more highly."
United Kingdom
John
The price is P11,070
P13,284 total
includes taxes & fees
Jul 7 - Jul 8
Copper Beeches

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (99 reviews)
"Great accommodations and wonderful staff!"
United States
Ekaterina
The price is P14,692
P17,631 total
includes taxes & fees
Jul 14 - Jul 15
Craigellachie Lodge

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (374 reviews)
"What a beautiful place to stay at a prime spot in the Speyside area. We loved our breakfast every morning. Dinners at both the Spey Inn and GEMAIR were wonderful too. The walking trail is a must attraction if you stay here as well."
United States
Helen
The price is P15,425
P18,510 total
includes taxes & fees
Jul 26 - Jul 27
Craigellachie Hotel of Speyside
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Rothes attractions

Learn more about Rothes

Upscale Rothes awaits: its bars, museums, and more!

A river with a green boat, surrounded by trees and grassy fields.
Photo by Nick Chatham
Open Photo by Nick Chatham

Top Rothes Hotel Reviews

More cheap stays in Rothes

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 Craigellachie Hotel of Speyside and The Mansion House Hotel. 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.