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

Find hotels in Rothes from NT$2,132

  • 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 NT$6,245
NT$7,494 total
includes taxes & fees
Jul 24 - Jul 25
The Station 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 NT$6,077
NT$7,292 total
includes taxes & fees
Jul 16 - Jul 17
Cardhu Country House

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 NT$3,518
NT$4,222 total
includes taxes & fees
Jul 10 - Jul 11
Kintrae 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 NT$2,279
NT$2,735 total
includes taxes & fees
Jul 12 - Jul 13
The Old Mill Inn

Hotel 1881 Archiestown

Hotel 1881 Archiestown
3.0 star property
Archiestown
The price is NT$8,060
NT$9,672 total
includes taxes & fees
Jul 11 - Jul 12
Hotel 1881 Archiestown

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 NT$6,397
NT$7,676 total
includes taxes & fees
Jul 11 - Jul 12
The Aberlour Hotel

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 NT$6,041
NT$7,250 total
includes taxes & fees
Jul 10 - Jul 11
The Seafield Arms

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 NT$4,333
NT$4,333 total
includes taxes & fees
Jul 10 - Jul 11
Chapelhill Croft Farmhouse B&B

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 NT$2,735
NT$3,282 total
includes taxes & fees
Jul 15 - Jul 16
Carlton Hotel

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 NT$8,074
NT$9,689 total
includes taxes & fees
Jul 26 - Jul 27
Craigellachie Hotel of Speyside

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 NT$2,168
NT$2,601 total
includes taxes & fees
Jul 19 - Jul 20
Premier Inn Elgin

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 NT$7,641
NT$9,169 total
includes taxes & fees
Jul 18 - Jul 19
Craigellachie Lodge

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 NT$1,777
NT$2,132 total
includes taxes & fees
Jul 18 - Jul 19
The Old Coach House Hotel

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 NT$5,260
NT$6,312 total
includes taxes & fees
Jul 18 - Jul 19
The Royal Oak 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 NT$2,832
NT$3,398 total
includes taxes & fees
Jul 20 - Jul 21
Firth Hotel & Restaurant

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 NT$1,982
NT$2,378 total
includes taxes & fees
Jul 26 - Jul 27
Cluny Hill Hotel

78 Findhorn

78 Findhorn
3.0 star property
Forres
The price is NT$17,073
NT$20,488 total
includes taxes & fees
Jul 22 - Jul 23
78 Findhorn

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very Good, (123 reviews)
"Very friendly staff and a lovely meal at night."
United Kingdom
Paul V
The price is NT$3,887
NT$4,665 total
includes taxes & fees
Jul 9 - Jul 10
The Mill House Hotel

Taigh Mor

Taigh Mor
3.0 star property
Elgin
7.4 out of 10, Good, (9 reviews)
"Clean room with everything you need for short stay - very much self service which I prefer and was able to extent visit for an extra night quite easily "
United Kingdom
Valerie
The price is NT$2,962
NT$3,554 total
includes taxes & fees
Jul 9 - Jul 10
Taigh Mor

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (481 reviews)
"Very kind staff and smaller, clean rooms with very comfortable beds. "
United States
Cooper
The price is NT$6,041
NT$7,250 total
includes taxes & fees
Jul 18 - Jul 19
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.
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

  • Outdoor Adventures: Rothes is perfect for hiking and exploring scenic trails in the beautiful Scottish countryside.
  • Whisky Tours: Experience the renowned local whisky by visiting the Rothes Distillery for tastings and tours.
  • Family-Friendly Activities: Enjoy a variety of activities suitable for families, ensuring fun for everyone.
  • Cultural Exploration: Discover local museums, cathedrals, and attractions that highlight Rothes' rich history.
  • Charming Accommodations: Choose from cozy bed and breakfasts or welcoming hotels for a memorable stay.

Find great hotels near Rothes

Discover a range of delightful accommodations in Rothes, Scotland, perfect for every traveler. From cozy bed and breakfasts to welcoming hotels, you'll find options that cater to business trips, family vacations, and pet-friendly stays. Whether you’re looking for the renowned Station Hotel or exploring other lodging choices, you’ll enjoy a comfortable and memorable experience in this charming locale.

  • Laichmoray Hotel: This charming 3-star hotel, rated 9.4 out of 10 by guests, is located 14km from Rothes. Laichmoray Hotel offers a welcoming atmosphere ideal for business travelers seeking a comfortable stay. The hotel features well-appointed rooms with modern amenities, a cozy lounge area for relaxation, and a restaurant that serves delicious local cuisine. Its convenient location makes it a great base for exploring the surrounding areas while providing a tranquil retreat after a busy day.
  • Sunninghill: With a guest rating of 9.2 out of 10, Sunninghill is also a 3-star accommodation situated 14km from Rothes. This hotel is perfect for business-minded travelers, offering a professional yet friendly environment. Guests appreciate the spacious rooms, well-equipped facilities, and an on-site restaurant that emphasizes fresh, local ingredients. Sunninghill's commitment to service and comfort makes it a reliable choice for those looking to balance work and leisure during their stay in Scotland.
  • Craigellachie Hotel of Speyside: As a distinguished 4-star property with a guest rating of 9.0 out of 10, Craigellachie Hotel of Speyside is located just 5km from Rothes. This hotel caters to nature enthusiasts and wellness seekers, featuring beautifully designed accommodations that harmonize with the natural surroundings. Guests can enjoy scenic views, a relaxing spa, and a focus on healthy dining options. The hotel's unique blend of business facilities and tranquil ambiance makes it an excellent option for travelers looking to unwind while staying productive.

Where to stay in Rothes

Rothes, Aberlour, is a hidden gem for outdoor enthusiasts and families alike. Nestled in rolling hills, this charming village offers a perfect getaway with its friendly atmosphere and luxurious accommodations like Rothes Glen. Explore nearby attractions that blend culture and history, or embark on thrilling outdoor adventures. Whether you're hiking scenic trails or relaxing in nature, Rothes promises a memorable Scottish experience filled with warmth and hospitality.

  • Elgin: Located 14km from Rothes, Elgin is a vibrant city that offers visitors a blend of outdoor adventure and scenic beauty. The city is known for its rich historical heritage, with attractions such as the Elgin Cathedral and the Elgin Museum. Outdoor enthusiasts can enjoy hiking trails and golf courses that are easily accessible from the city. The peak travel months are February, September, and December, making it a year-round destination for those looking to explore the great Scottish outdoors and experience the local culture.
  • Aberlour: Situated in the heart of Aberlour, Rothes provides easy access to this charming city known for its family-friendly atmosphere. The area attracts visitors in peak seasons during March to April and July, when families flock to enjoy the outdoor activities and historic sites. Popular attractions include local museums and visitor centers, as well as beautiful hiking trails that make it perfect for both adventure seekers and those looking to relax. Aberlour's historical significance adds an enriching layer to your visit, making it a must-see on your itinerary.
  • Keith: Also located 14km from Rothes, Keith is a lively city that offers picturesque landscapes and ample opportunities for outdoor adventures. With a peak in travelers during January, April, and July, visitors can enjoy activities like hiking and golfing amid stunning scenery. Local landmarks such as museums and the nearby national state park provide a perfect backdrop for both exploration and relaxation. Keith is a great destination for those who appreciate nature and are looking to immerse themselves in the beauty of Scotland.

Things to do in Rothes

Shopping

In Rothes, you can find charming local shops offering unique gifts and souvenirs. If you're up for a drive, head to Elgin, about 19km away, where you can explore larger retail centers with a variety of shops and boutiques for a wider selection.

Recreation

The Rothes Wellness Retreat offers rejuvenating spa treatments and holistic therapies in a tranquil setting, ideal for relaxation. Nearby, the Spey Valley Golf Course provides a scenic backdrop for a leisurely round of golf, while nature walks along the River Spey invite you to unwind amidst stunning landscapes.

Adventure

In Rothes, explore the scenic Speyside Way, which offers stunning views and diverse wildlife. Experience thrilling whisky distillery tours that provide insights into local craftsmanship. For a unique challenge, try the nearby Glenlivet Mountain Bike Trails, featuring exhilarating routes through the beautiful Scottish countryside.

Nightlife

In Rothes, the local pubs offer a cozy atmosphere with live music and friendly conversations, perfect for unwinding after a day of exploring. The nearby Aberlour distillery occasionally hosts events, adding a unique twist to the nightlife with tastings and tours that enhance the evening experience.

*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 and November when hotel prices are lower. Book your stay about a month in advance for the best rates, and look for last-minute deals on sites like Expedia. Wednesday is the cheapest day to stay, while Friday tends to be the most expensive. Use Expedia's search tool to filter by budget and combine your hotel, flights, and activities for better package deals. Don’t forget to check for beverage discounts to stretch your budget further.

  • 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: Utilize Expedia's search tool to customize your travel preferences, such as your budget, desired location, and preferred hotel type. To find the best prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Rothes with your flights and activities through an Expedia package.

Find the best attractions near Rothes

Rothes is perfect for outdoor adventures and family vacations, offering a blend of culture and scenic beauty. Visitors can explore local attractions like museums, cathedrals, and beautiful lakes. Don't miss the chance to visit the Rothes Distillery for a taste of the region’s renowned whisky. This charming town provides a variety of experiences for travelers seeking adventure and cultural enrichment.

  • Elgin Cathedral: Situated 14km from Rothes, Elgin Cathedral stands as a stunning example of medieval architecture. Once the seat of the Bishop of Moray, its impressive ruins invite visitors to explore its rich history and intricate stonework, offering a peaceful atmosphere steeped in culture.
  • The Linn Falls: Located 8km from Rothes, The Linn Falls captivates with its natural beauty and adventurous trails. The scenic waterfall is surrounded by lush greenery, making it an ideal spot for outdoor activities or a romantic picnic, all while enjoying the soothing sounds of cascading water.
  • Gordon Castle Walled Garden: Just 11km from Rothes, this private garden boasts beautifully designed landscapes and a variety of plants. Visitors can wander through its serene pathways, experiencing the charm of traditional gardening and the tranquility of nature in a historic setting.

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.

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 major airports nearby. Aberdeen Airport (ABZ) is 71km away, with excellent hotel options like the 5-star Marcliffe, located 10km from the airport, and the 4-star Village Hotel Aberdeen, just 6km away. Inverness Airport (INV) is 51km from Rothes, featuring luxurious hotels such as the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport. Dundee Airport (DND), located 121km from Rothes, has hotels like The Hideaway Experience, 8km away, and Apex City Quay Hotel & Spa, only 5km from the airport. Each hotel offers various transportation services for easy airport access.

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.
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 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.