Photo by Nick Chatham

Rothes hotels from HK$369

Start date: Check-in selected.
To Date
End date: Check-out
  • 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
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, (243)
"Wonderful place to be and explore the area."
Switzerland
Sascha
The price is HK$1,018
HK$1,222 total
includes taxes & fees
2 Jan - 3 Jan 2026
The Station Hotel

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (96)
"Great place!! The rooms are very comfortable and the staff is amazing!!"
United States
Maria Belen
The Aberlour Hotel

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.6 out of 10, Excellent, (117)
"Great rooms, food was good "
United Kingdom
Jemma
The price is HK$894
HK$1,073 total
includes taxes & fees
26 Jan - 27 Jan 2026
The Mill House Hotel

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (346)
"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 HK$1,190
HK$1,428 total
includes taxes & fees
1 Jan - 2 Jan 2026
Craigellachie Hotel of Speyside

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (101)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is HK$801
HK$962 total
includes taxes & fees
28 Dec - 29 Dec
Kintrae B&B

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (135)
"Amazing location, good friendly staff, food in the restaurant was very good, room comfortable with a very good shower in the bathroom!!"
United Kingdom
Nilima
The price is HK$1,138
HK$1,365 total
includes taxes & fees
19 Jan - 20 Jan 2026
Cullen Bay Hotel

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (87)
"Really nice to stay there. Very cozy."
United States
Robert
The price is HK$1,134
HK$1,361 total
includes taxes & fees
10 Jan - 11 Jan 2026
The Royal Oak Hotel

The Fiddichside Inn

The Fiddichside Inn
3.0 star property
Aberlour
The price is HK$1,384
HK$1,661 total
includes taxes & fees
26 Jan - 27 Jan 2026
The Fiddichside Inn

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (124)
"All clean and very hospitable."
United Kingdom
Lee
The price is HK$1,103
HK$1,323 total
includes taxes & fees
5 Jan - 6 Jan 2026
The Seafield Arms

83 Seatown

83 Seatown
3.5 star property
Buckie
10.0 out of 10, Exceptional, (1)
"Lovely clean house with a very nice welcome pack, warm and cosy all round very nice "
United Kingdom
Rob
The price is HK$3,758
HK$4,510 total
includes taxes & fees
5 Jan - 6 Jan 2026
83 Seatown

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.6 out of 10, Good, (4)
"Very clean, very helpful staff. Slightly strange.environment. Old Findhorn retreat about 15 minutes walk from middle of Forres, almost a hundred rooms, but only two seemed occupied. Impression was refurbishment may be incomplete, but difficult to see it will ever have enough trade. Reception was unoccupied and accessible by mobile. It all worked, but not the typical hotel experience."
United Kingdom
Allan
The price is HK$307
HK$369 total
includes taxes & fees
10 Jan - 11 Jan 2026
Cluny Hill Hotel

Ramnee Hotel

Ramnee Hotel
4.0 star property
Forres
8.8 out of 10, Excellent, (169)
"Beautiful hotel, very clean and great atmosphere "
Canada
Erin
The price is HK$998
HK$1,197 total
includes taxes & fees
13 Jan - 14 Jan 2026
Ramnee Hotel

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.6 out of 10, Good, (61)
"Great location "
United Kingdom
John
The price is HK$603
HK$723 total
includes taxes & fees
13 Jan - 14 Jan 2026
Carlton Hotel

Stotfield Hotel

Stotfield Hotel
3.0 star property
Lossiemouth
7.6 out of 10, Good, (424)
"Nice hotel, very welcoming and friendly staff. Good value with an excellent breakfast."
United Kingdom
Emma
The price is HK$718
HK$861 total
includes taxes & fees
5 Jan - 6 Jan 2026
Stotfield Hotel

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (152)
"Great ensuite room, very clean and very quiet. The hotel is in the town centre so is very convenient for local amenities."
United Kingdom
James
The price is HK$438
HK$525 total
includes taxes & fees
29 Dec - 30 Dec
The Old Coach House Hotel

Golf View Hotel

Golf View Hotel
3.0 star property
Lossiemouth
8.4 out of 10, Very good, (209)
"Lovely hotel with stunning views of the golf course and West beach. Comfortable accommodations and nice restaurant. "
Canada
Lindsey
Golf View Hotel

The Old Mill Inn

The Old Mill Inn
2.5 star property
Forres
8.0 out of 10, Very good, (15)
"Easy to find very convenient/comfortable Got everything we needed and great value "
United Kingdom
Mike
The price is HK$551
HK$662 total
includes taxes & fees
20 Jan - 21 Jan 2026
The Old Mill Inn

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
7.4 out of 10, Good, (3)
The price is HK$429
HK$515 total
includes taxes & fees
22 Jan - 23 Jan 2026
Premier Inn Elgin

Beach Cottage Pet Child Friendly Stay in Moray

Beach Cottage Pet Child Friendly Stay in Moray
3.0 star property
Lossiemouth
Beach Cottage Pet Child Friendly Stay in Moray

Easter Blervie

Easter Blervie
3.0 star property
Forres
10.0 out of 10, Exceptional, (1)
"The lodge is beautiful in very peaceful area, it was very clean with everything we needed. We used it mainly for a base as we were traveling so only really slept there. The lodge is situated between 2 other properties and would benefit ( I’m my opinion) with blinds on all lower windows. The bed is very comfortable but a bit on the narrow side. The shower is fantastic very big and spacious. The Wi-Fi is on the slow side but apart from that we thoroughly enjoyed our time there especially when we...
United Kingdom
Heather
The price is HK$3,518
HK$4,221 total
includes taxes & fees
3 Jan - 4 Jan 2026
Easter Blervie
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!

River Spey at Rothes, Moray, Scotland.
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

  • Stunning Outdoor Activities: Rothes offers scenic hiking trails and access to breathtaking landscapes, perfect for outdoor enthusiasts.
  • Family-Friendly Attractions: The village features a variety of attractions, including visitor centres and local factories, ideal for family adventures.
  • Rich Cultural Experiences: Immerse yourself in the local culture and history, exploring serene lakes and picturesque farmland.
  • Charming Accommodations: Enjoy a selection of inviting B&Bs and comfortable hotels, catering to families and solo travellers alike.
  • Beautiful Scottish Scenery: Experience the enchanting landscapes and warm hospitality that Rothes has to offer.

Find great hotels near Rothes

Discover a charming selection of accommodations in Rothes, Aberlour, where you can enjoy a delightful stay tailored to your needs. Choose from inviting bed & breakfast options or comfortable hotels, many of which cater to families, business travellers, and even pets. With a variety of lodgings including Aberlour cottages and holiday homes, you’ll find the perfect base for your Scottish getaway, complete with essential amenities like accessible parking for guests.

  • Laichmoray Hotel: Nestled approximately 14.5km from Rothes, Laichmoray Hotel is a welcoming 3-star establishment that caters to a diverse array of travellers, particularly those seeking an LGBTQIA-friendly environment. The hotel prides itself on being inclusive and supportive, making it an ideal choice for business travellers looking for a comfortable yet professional stay. Guests can enjoy well-appointed rooms and a range of amenities designed for both relaxation and productivity, ensuring a pleasant experience for all visitors.
  • Craigellachie Hotel of Speyside: Located just 4.8km from Rothes, this 4-star hotel is a delightful retreat for nature lovers and pet owners alike. With a theme that celebrates the stunning natural surroundings of Speyside, Craigellachie Hotel offers a unique blend of comfort and outdoor adventure. The property is pet-friendly, allowing dogs on-site, and boasts a pet policy that ensures a warm welcome for your furry companions. Business travellers will appreciate the hotel's facilities, while leisure guests can explore the picturesque landscapes around the area.
  • The Royal Hotel: Situated about 14.5km from Rothes, The Royal Hotel is a charming 3-star bed and breakfast that provides a homely atmosphere for travellers, especially those accompanied by pets. With a focus on comfort and convenience, the hotel allows both dogs and cats, making it an excellent option for pet owners. The attentive service and warm ambiance create a relaxing environment, ensuring you feel right at home during your stay. Ideal for those seeking a friendly and accommodating lodging experience.

Where to stay near Rothes

Rothes, a charming village in Scotland, offers a delightful blend of outdoor adventures and serene landscapes. Visitors can explore acres of picturesque farmland, relax by ancient lakes, and immerse themselves in the region's rich history. The friendly atmosphere and luxurious touches make Rothes a perfect getaway for families and solo travellers alike. Nearby, experience the beautiful Scottish scenery and the welcoming culture that this enchanting area has to offer.

  • Elgin: Located 14.5km from Rothes, Elgin is a vibrant city that offers a rich blend of outdoor adventures and scenic beauty. Visitors flock to Elgin year-round, with peak arrivals in February, September, and December. The city boasts excellent hiking trails and a golf course for those seeking adventure. Notable attractions include the Elgin Museum and the impressive ruins of Elgin Cathedral, making it a perfect spot for history enthusiasts and nature lovers alike.
  • Keith: Also situated 14.5km from Rothes, Keith is a charming city that appeals to outdoor enthusiasts and adventure seekers. With visitor numbers peaking in January, April, and July, Keith provides a welcoming atmosphere for travellers year-round. The city offers various educational opportunities and access to beautiful hiking trails. Not to be missed is the Keith and Dufftown Railway, which offers scenic train rides through the picturesque Moray countryside.
  • Craigellachie: Just 4.8km from Rothes, Craigellachie is a quaint village known for its family-friendly atmosphere and outdoor activities. With peak visitation in April, July, and September, this village is perfect for those looking to explore nature. Visitors can enjoy hiking trails and golfing, while the nearby Craigellachie Bridge, a historic landmark, provides a glimpse into the area's rich heritage. The proximity to the national state park makes it an ideal base for nature lovers and families alike.

Things to do near Rothes

Rothes is an ideal destination for outdoor enthusiasts and families seeking adventure. Enjoy scenic hiking trails and access to beautiful landscapes, or spend a day on the golf course. For an enriching experience, consider taking day trips to explore the surrounding areas, immersing yourself in the local culture and stunning scenery. Rothes promises a delightful blend of activities for all ages.

Shopping

In Rothes, you can explore Relax, a charming store located 14.5km away, offering delightful gifts and souvenirs. If you're up for a drive, consider visiting Harbour Treasures, situated 20.9km away, where you'll find unique treasures and local crafts to take home.

Recreation

Dufftown Golf Course offers a luxurious golfing experience set amidst stunning landscapes, perfect for relaxation and recreation. For family-friendly fun, Tininver Park features a delightful playground and outdoor activities. Meanwhile, Garmouth & Kingston Golf Course provides a vibrant atmosphere for sports enthusiasts, surrounded by picturesque scenery.

Adventure

At Lecht Ski Resort, 37.0km from Rothes, experience thrilling skiing amidst breathtaking landscapes. The Moray Coast Trail, 25.7km away, offers scenic hiking adventures with stunning views. For a unique experience, Bike Glenlivet, located 30.6km from Rothes, provides exhilarating biking trails in a beautiful outdoor setting.

Nightlife

In Rothes, the local pub scene is vibrant, with The Rothes Arms Hotel offering a warm atmosphere for socialising over drinks. Nearby, the Aberlour Distillery occasionally hosts events that combine whisky tasting with live music, creating a unique nightlife experience 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 cheaper months of January to February and November, while booking your hotel about a month in advance to secure the best prices. Wednesdays typically offer the lowest rates, and combining your hotel, flights, and activities through Expedia can lead to significant savings. Take advantage of last-minute deals and use Expedia's search tools to filter options by budget and eco-friendly accommodations. For affordable transport, consider walking or using local buses to explore the area without breaking the bank.

  • 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: Book your hotel in Rothes about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Expedia's search tool enables you to specify your budget, preferred location, and additional criteria. You can organise your results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Furthermore, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly accommodation options available for booking.
  • Consider bundling your trip: You can make significant savings by combining your hotel stay in Rothes with your flights and activities through an Expedia package deal.

Find the best attractions near Rothes

Rothes, Aberlour, offers a delightful escape for outdoor and family vacations. Visitors can explore a variety of attractions, including visitor centres, serene lakes, and local factories. These points of interest provide a perfect blend of adventure and cultural experiences, ensuring that travellers of all kinds can enjoy their stay in this charming Scottish locale.

  • Speyside Cooperage: Discover the art of whisky cask making at Speyside Cooperage, where you can witness skilled craftsmen at work. This visitor centre, just 6.4km from Rothes, offers a unique family-friendly experience and outdoor activities, immersing you in the rich whisky heritage of the region.
  • The Linn Falls: Experience the enchanting beauty of The Linn Falls, located 8.0km from Rothes. This stunning waterfall offers a romantic setting, perfect for nature lovers and adventurous souls alike, with picturesque trails that lead to breathtaking views.
  • House of Mulben: Attend an exciting sporting event at the House of Mulben, a vibrant stadium situated 8.0km from Rothes. Embrace the energetic atmosphere and enjoy a variety of local sports, making it a fantastic destination for sports enthusiasts.

Best time to go to Rothes

The best time to visit Rothes is dependent 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 trip to Rothes, you have two major airports to consider. Aberdeen Airport (ABZ) is located 70.8km away, with nearby hotel options such as the 5-star Marcliffe, 9.7km from the airport, and the Village Hotel Aberdeen, a 4-star establishment just 6.4km away. Alternatively, INVerness Airport (INV), situated 51.5km from Rothes, offers luxurious stays at the 5-star Ness Walk and Rocpool Reserve, both 12.9km from the airport. The Factor's House, a charming 5-star bed and breakfast, is 14.5km from Inverness Airport. Transportation services are readily available from these hotels to the respective airports, ensuring a smooth journey.

Frequently asked questions

What's the best place for a stay in Rothes?
OYO Eastbank Hotel, Speyside Scotland is one of the top choices for your stay based on our traveller data. This hotel offers a restaurant and free parking. The Station Hotel is another good option for your stay. See all available top hotels, or vacation rentals in Rothes.
What are some of the best holiday rentals that Rothes has to offer?
The Old Mill Inn: This holiday home rental outside of Rothes offers a garden and free WiFi to help you feel comfortable in your new surroundings. See all vacation rentals in Rothes.
If I need to cancel my hotel reservation in Rothes, will I receive a refund?
Yes! You'll find that most hotel reservations are fully refundable if you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your arrival date. If you have a reservation that's non-refundable, you might be able to still cancel and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Rothes.
What's the best dog-friendly hotel in Rothes?
OYO Eastbank Hotel, Speyside Scotland is a top hotel for people travelling 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 to stay in Rothes?
Visitors to Rothes will definitely enjoy the restaurants. Tourists can also enjoy the city's bars and museums. In Rothes, there are 7 hotels and other accommodation options to choose from. Find out more about Rothes.
What should I see while I'm in Rothes?
Favourite 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. Take a look at what more there is 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 temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Rothes is 917 mm.