Find hotels in Rothes from £33

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
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, (244 reviews)
"Wonderful place to be and explore the area."
Switzerland
Sascha
The price is £140
includes taxes & fees
28 Feb - 1 Mar
The Station Hotel

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (187 reviews)
"Fantastic place. Will stay again."
United States
Ronak
The price is £166
includes taxes & fees
8 Mar - 9 Mar
Cardhu Country House

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.6 out of 10, Good, (62 reviews)
"Great location "
United Kingdom
John
The price is £77
includes taxes & fees
1 Mar - 2 Mar
Carlton Hotel

The Fiddichside Inn

The Fiddichside Inn
3.0 star property
Aberlour
The price is £164
includes taxes & fees
30 Mar - 31 Mar
The Fiddichside Inn

The Bungalow

The Bungalow
3.5 star property
Elgin
The price is £587
includes taxes & fees
6 Mar - 7 Mar
The Bungalow

The Old Mill Inn

The Old Mill Inn
3.0 star property
Forres
8.0 out of 10, Very good, (19 reviews)
"Staff very friendly."
United Kingdom
Garry
The price is £61
includes taxes & fees
9 Mar - 10 Mar
The Old Mill Inn

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (349 reviews)
"Lovely hotel in a quiet village location. The staff were friendly and professional and the food and drink great quality "
United Kingdom
Elizabeth
The price is £166
includes taxes & fees
1 Mar - 2 Mar
Craigellachie Hotel of Speyside

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (98 reviews)
"Great place!! The rooms are very comfortable and the staff is amazing!!"
United States
Maria Belen
The price is £160
includes taxes & fees
1 Mar - 2 Mar
The Aberlour Hotel

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
The price is £107
includes taxes & fees
28 Feb - 1 Mar
Chapelhill Croft Farmhouse B&B

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.8 out of 10, Good, (8 reviews)
"The room was clean but the heating didn’t work. The nearby bathroom had dead wasps on the floor."
United Kingdom
Anne
The price is £33
includes taxes & fees
28 Feb - 1 Mar
Cluny Hill Hotel

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (101 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is £92
includes taxes & fees
28 Feb - 1 Mar
Kintrae B&B

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (94 reviews)
"Great accommodations and wonderful staff!"
United States
Ekaterina
The price is £206
includes taxes & fees
15 Mar - 16 Mar
Craigellachie Lodge

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (85 reviews)
"Great breakfast-Walkable-convenient parking"
United States
Ben D
The price is £129
includes taxes & fees
16 Mar - 17 Mar
The Pines Guesthouse

Taigh Mor

Taigh Mor
3.0 star property
Elgin
8.0 out of 10, Very good, (1 review)
"Great room could do with double glazing windows bit noisy at night but apart from that great Place "
United Kingdom
Douglas
The price is £57
includes taxes & fees
4 Mar - 5 Mar
Taigh Mor

Lossiemouth Bay Cottage

Lossiemouth Bay Cottage
3.0 star property
Lossiemouth
The price is £590
includes taxes & fees
13 Mar - 14 Mar
Lossiemouth Bay Cottage

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Everything you need amd more for a great few nights away. Great job!"
United Kingdom
Chris
The price is £350
includes taxes & fees
1 Mar - 2 Mar
Hillhead Hideaways

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (127 reviews)
"All clean and very hospitable."
United Kingdom
Lee
The price is £130
includes taxes & fees
28 Feb - 1 Mar
The Seafield Arms

Harbour Nights

Harbour Nights
2.5 star property
Lossiemouth
The price is £92
includes taxes & fees
1 Mar - 2 Mar
Harbour Nights

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (459 reviews)
"One of the most wonderful hotels I've stayed in. Every aspect of the hotel is well organized and the staff are superb resulting in a peaceful and very restful stay."
United States
Alan
The price is £114
includes taxes & fees
1 Mar - 2 Mar
Laichmoray Hotel
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.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.
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!

River Spey at Rothes, Moray, Scotland.
Photo by Nick Chatham
Open Photo by Nick Chatham

Top Rothes Hotel Reviews

More cheap stays in Rothes

Hotels in Rothes with star rating

Find out more about Rothes

Top reasons to visit Rothes

  • Scenic Outdoor Activities: Rothes offers picturesque hiking trails and a local golf course, ideal for both adventure seekers and leisurely strolls.
  • Whisky Heritage: Discover the renowned Scotch Trail, showcasing the region's rich whisky culture and beautiful landscapes.
  • Cultural Attractions: Explore historic sites like Rothes Castle and various museums that reflect the area's heritage.
  • Charming Accommodations: Enjoy a range of lodging options, from cosy Bed & Breakfasts to the well-rated Station Hotel Speyside.
  • Warm Local Hospitality: Experience the friendliness of the locals as you uncover Rothes' unique charm and beauty.

Find great hotels in and around Rothes

Rothes, nestled in the heart of Aberlour, offers a delightful selection of accommodations to suit every traveller's needs. From charming Bed & Breakfasts to well-rated hotels, you can find family-friendly and pet-friendly options that cater to both leisure and business visits. Explore the renowned Station Hotel Rothes and discover competitive room rates while enjoying the warm hospitality that Scotland is famous for.

  • Laichmoray Hotel: Nestled 5.6km from Rothes, Laichmoray Hotel offers a distinguished 3-star experience with a business-friendly theme. This hotel is particularly welcoming to LGBTQIA travellers, being affiliated with LGBTQI travel guides. It caters to the needs of business guests with well-equipped meeting rooms and conference spaces, ensuring a productive stay. Guests can expect a warm atmosphere combined with professional services, making it an ideal choice for those blending work and leisure.
  • Craigellachie Hotel of Speyside: Located 1.9km from Rothes, the 4-star Craigellachie Hotel of Speyside is perfect for nature enthusiasts and business travellers alike. This accommodation is pet-friendly, allowing guests to bring their furry companions along for the adventure. With business amenities such as meeting rooms and a pet policy that welcomes service animals and free pets, it strikes a balance between comfort and functionality. Surrounded by the stunning landscapes of Speyside, it's a wonderful retreat for those who appreciate the great outdoors.
  • The Station Hotel: Situated right in Rothes, The Station Hotel boasts a 4-star rating and offers a delightful array of dining options, including an onsite restaurant and bar. Guests can enjoy hearty breakfasts and unwind in the lounge after a day of exploring. The hotel provides various recreational activities nearby, such as hiking and horse riding, ensuring there’s something for everyone. With entertainment features like satellite and flatscreen TVs, it promises a comfortable and enjoyable stay.

Where to stay near Rothes

Rothes, a charming village in Moray, Scotland, offers a delightful blend of outdoor adventures and romantic getaways. Explore the picturesque Rothes Glen Estate and indulge in luxury at the Station Hotel Speyside. The surrounding Speyside region is renowned for its whisky culture and rich history, making it perfect for those seeking both relaxation and exploration. Experience the warm hospitality of friendly locals as you uncover the area's unique charm and scenic beauty.

  • Elgin: Located 5.6km from Rothes, Elgin is a vibrant city rich in history and outdoor experiences. Known for its scenic landscapes, outdoor enthusiasts flock here for hiking, trail access, and golf courses. The city features significant landmarks like the Elgin Cathedral and the local museum, providing a glimpse into its storied past. Visitors can also enjoy the local visitor centre, which offers insights into the region's natural beauty and cultural heritage. With its mix of adventure and history, Elgin is a must-visit for those seeking exploration.
  • Aberlour: Just 2.5km from Rothes, Aberlour is a charming city that welcomes families and adventurers alike. The area is famed for its picturesque hiking trails and access to stunning natural landscapes, making it ideal for outdoor activities. Aberlour also boasts attractions like the local museum and a national state park, perfect for a day out with the family. The visitor centre provides valuable information about the area's wildlife and natural features, enhancing your travel experience. Aberlour promises a delightful blend of adventure and family-friendly fun.
  • Craigellachie: A quaint village located only 1.9km from Rothes, Craigellachie is known for its stunning natural surroundings and outdoor adventures. Visitors can explore various hiking trails and enjoy access to local golf courses. The village is home to a visitor centre and a museum, where you can learn about the area's rich history and natural beauty. With a welcoming atmosphere and picturesque views, Craigellachie is an excellent destination for families and outdoor enthusiasts looking for a peaceful retreat.

Things to do near Rothes

Rothes, nestled in the heart of Scotland, offers a delightful blend of outdoor activities perfect for adventure and romantic getaways. Visitors can explore scenic walks along the picturesque hiking trails and enjoy the local golf course. Don't miss the chance to discover Rothes' attractions and the renowned Scotch Trail, which showcases the region's rich whisky heritage and stunning landscapes.

Shopping

In Rothes, discover Relax, a charming store located 5.6km away, perfect for unique gifts. If you're up for a drive, Harbour Treasures, situated 8.1km away, offers a delightful selection of local crafts and souvenirs that capture the essence of Scotland.

Recreation

Experience luxury at Dufftown Golf Course, where stunning landscapes meet exceptional golfing. For family fun, Tininver Park offers a vibrant playground perfect for outdoor activities. Enjoy the scenic beauty and sportsmanship at Garmouth & Kingston Golf Course, ideal for those seeking a delightful day on the greens.

Adventure

The Lecht Ski Resort, located 14.3km from Rothes, offers exhilarating skiing experiences amidst breathtaking landscapes. For those seeking adventure, Bike Glenlivet, situated 11.8km away, provides thrilling biking trails through beautiful scenery. Additionally, Lecht 2090, 15.5km from Rothes, boasts fantastic skiing opportunities for all levels.

Nightlife

Experience the lively atmosphere at The Rothes Arms Hotel, where you can enjoy a hearty meal and a fine selection of local ales. For a more relaxed vibe, visit The Speyside Cooperage Café for a nightcap and unwind with friends in a charming setting.

Booking tips and Expedia advantages for Rothes

To save money on your trip to Rothes, consider visiting during the cheaper months of January to February or November, and aim to book your hotel about a month in advance for the best rates. Wednesday is typically the least expensive day to stay, while Fridays are pricier. Use Expedia to find great deals by sorting prices from lowest to highest and combining your hotel, flights, and activities for additional savings. Look for eco-certified hotels for sustainable options, and keep an eye out for last-minute deals to snag a bargain.

  • 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: The cheapest time to book a hotel in Rothes is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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, preferred location, and the type of hotel you desire. For instance, selecting the Eco-certified option will reveal sustainable and environmentally-friendly hotels currently available. To discover the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel accommodation in Rothes with your flights and activities through an Expedia package.

Find the best attractions near Rothes

Rothes, Aberlour, is a charming destination perfect for outdoor adventures and romantic getaways. Visitors can explore local attractions such as Rothes Castle and various museums, offering cultural experiences. The area is also home to visitor centres and factories, providing insight into the region's heritage. Whether you seek adventure or a romantic escape, Rothes promises a delightful array of activities for all types of travellers.

  • Speyside Cooperage: Located 2.5km from Rothes, this fascinating visitor centre offers a unique glimpse into the traditional craft of barrel-making. Engage in hands-on experiences and learn about the vital role cooperages play in whisky production. The family-friendly atmosphere makes it an enjoyable outing for all ages.
  • Sandy Hole: Also 2.5km away, Sandy Hole is a picturesque water feature surrounded by friendly locals. Experience the rich culture and luxurious surroundings while taking a leisurely stroll or enjoying a picnic by the water's edge. It's a serene spot to unwind.
  • House of Mulben: Situated 3.1km from Rothes, this vibrant stadium is a hub for sports enthusiasts. Attend local matches and immerse yourself in the energetic atmosphere, celebrating the community's passion for athletics.

Best time to go to Rothes

The best time to visit Rothes is dependant on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 LowSlightly Low
December40.1°F (4.5°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Rothes

For your visit to Rothes, you can fly into two major airports: Aberdeen (ABZ) and Inverness (INV). Aberdeen Airport is approximately 27.3km away, with excellent hotel options nearby, such as the 5-star Marcliffe, located 3.7km from the airport. Inverness Airport is closer, at about 19.9km away, with luxurious stays like the 5-star Ness Walk, situated 5.0km from the airport. Both airports offer various transport services, including shuttles and transfers. Staying near these hotels ensures convenient access to the airports, making your journey to Rothes hassle-free.

Frequently asked questions

What is the best area to stay in Rothes?
The best area to stay in Rothes is within the village centre itself, particularly around the High Street.

Rothes is a compact village, and the High Street forms its main thoroughfare. Here, you'll find the majority of the village's amenities, including local shops, eateries, and a few pubs. The area around the High Street is generally quiet and offers a good base for exploring the surrounding Speyside region.

For couples looking for a relaxed break and easy access to local distilleries, staying in the village centre is ideal. You'll be within walking distance of some local attractions, such as Rothes Castle, and a short drive from many of the renowned whisky distilleries along the Malt Whisky Trail.

Travellers interested in a quiet retreat with convenient access to the outdoors will also appreciate the village centre.
When is the best time to go to Rothes?
The best time to visit Rothes is typically between late spring and early autumn, from May to September, when the weather is at its most favourable for exploring the Speyside region.

During these months, you'll generally experience milder temperatures and longer daylight hours, making it ideal for distillery tours, enjoying the scenic walking trails, and exploring the wider Moray Firth coast. The lush green landscapes are particularly appealing during this period.

For those interested in the whisky industry, late summer and early autumn (August and September) can be particularly engaging as it often coincides with the start of the harvest season, offering a glimpse into the early stages of whisky production. This time also sees fewer crowds than the peak summer months.

While Rothes is accessible year-round, travelling outside of this window may mean cooler temperatures, shorter days, and some attractions operating on reduced hours.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Rothes.
How can I save on a Rothes hotel booking with Expedia?
Members always get our best prices. Find our best Rothes hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Rothes hotel?
Prices for hotels in Rothes often vary, but you can find a great deal from £33 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia