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

Find hotels in Rothes from NT$2,152

  • 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
Oct 6 - Oct 7
Tomorrow
Oct 7 - Oct 8
This weekend
Oct 9 - Oct 11
Next weekend
Oct 16 - Oct 18

Filter by

Star rating

Guest rating

Our top choices for Rothes hotels

1. The Station Hotel

The Station Hotel
Aberlour
United States
Louis
NT$5,878
NT$7,054 total
includes taxes & fees
Nov 4 - Nov 5
The Station Hotel

2. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Emily
NT$7,982
NT$9,579 total
includes taxes & fees
Nov 6 - Nov 7
Craigellachie Hotel of Speyside

3. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Alexander
NT$7,527
NT$9,033 total
includes taxes & fees
Oct 12 - Oct 13
Craigellachie Lodge

4. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United States
John
NT$5,977
NT$7,172 total
includes taxes & fees
Oct 11 - Oct 12
The Aberlour Hotel

5. Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
United States
Jamie
NT$8,543
NT$10,252 total
includes taxes & fees
Oct 22 - Oct 23
Hotel 1881 Archiestown

6. Bankhouse B&B

Bankhouse B&B
Aberlour
United Kingdom
TOSHIYUKI
NT$4,570
NT$5,485 total
includes taxes & fees
Oct 31 - Nov 1
Bankhouse B&B

7. Cardhu Country House

Cardhu Country House
Aberlour
United States
KENNETH
NT$6,012
NT$7,214 total
includes taxes & fees
Oct 11 - Oct 12
Cardhu Country House

8. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Christopher
NT$4,114
NT$4,936 total
includes taxes & fees
Oct 11 - Oct 12
Laichmoray Hotel

9. The Pines Guesthouse

The Pines Guesthouse
Elgin
United Kingdom
june
NT$4,530
NT$5,436 total
includes taxes & fees
Oct 8 - Oct 9
The Pines Guesthouse

10. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
Andrew
NT$3,624
NT$4,348 total
includes taxes & fees
Oct 25 - Oct 26
The Royal Hotel

11. Sunninghill

Sunninghill
Elgin
United Kingdom
ALAN
NT$5,120
NT$6,145 total
includes taxes & fees
Nov 1 - Nov 2
Sunninghill

12. Premier Inn Elgin

Premier Inn Elgin
Elgin
Canada
Scott
NT$1,793
NT$2,152 total
includes taxes & fees
Nov 1 - Nov 2
Premier Inn Elgin

13. The Mansion House Hotel

The Mansion House Hotel
Elgin
United States
reece
NT$4,065
NT$4,878 total
includes taxes & fees
Nov 1 - Nov 2
The Mansion House Hotel

14. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
NT$3,587
NT$4,305 total
includes taxes & fees
Oct 8 - Oct 9
The Mill House Hotel

15. The Fiddichside Inn

The Fiddichside Inn
Aberlour
Australia
Natalie
NT$6,835
NT$8,202 total
includes taxes & fees
Nov 3 - Nov 4
The Fiddichside Inn

16. The White Cottage

The White Cottage
Elgin
NT$32,920
NT$39,504 total
includes taxes & fees
Oct 17 - Oct 18
The White Cottage

17. St Michaels Guesthouse

St Michaels Guesthouse
Elgin
United Kingdom
Lona
NT$6,652
NT$7,982 total
includes taxes & fees
Nov 3 - Nov 4
St Michaels Guesthouse

18. Taigh Mor

Taigh Mor
Elgin
Canada
Robert
NT$2,355
NT$2,826 total
includes taxes & fees
Nov 4 - Nov 5
Taigh Mor

19. River View Apartment

River View Apartment
Elgin
United Kingdom
Joseph
NT$4,324
NT$5,189 total
includes taxes & fees
Nov 3 - Nov 4
River View Apartment

20. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
NT$4,055
NT$4,055 total
includes taxes & fees
Nov 2 - Nov 3
Chapelhill Croft Farmhouse B&B
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 Station Hotel

The Station Hotel

8/10 Good
"Charming, comfortable hotel near distilleries and good pubs. We asked the young person at the front desk for assistance calling a taxi and she just gave us some numbers to call ourselves. We weren’t able to reach anyone but she expressed no concern or willingness to assist further. It left a bad first impression of the hotel."
jennifer 1-night trip
Posted 8 hours ago
The Station Hotel
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Great location and exceptionally friendly staff. Highly recommend"
charandeep 1-night trip
Posted 1 day ago
Laichmoray Hotel
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"The whole setup was really good."
Ian 1-night trip
Posted 2 days ago
Cullen Bay Hotel
Golf View Hotel

Golf View Hotel

10/10 Excellent
"Great gem in Lossie, lovely warm welcoming staff, meals are spot on, rooms lovely and warm, comfy bed, brilliant breakfast. Love staying here and always try and go back."
Matthew 2-night trip
Posted 4 days ago
Golf View Hotel
The Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"Everything about the Mansion House Hotel was excellent - the staff, room, bar and breakfast."
Lindsay 2-night trip
Posted 5 days ago
The Mansion House Hotel
The Old Mill Inn

The Old Mill Inn

10/10 Excellent
"For an unknown reason receiving the entry details was difficult but eventually successful. The room was clean and the facilities were very good. The decor won’t please everyone but the invisible staff refreshed towels and drinks efficiently. Aware that no food service was available the presence of the fridge was helpful to store our own items. Didn’t try the recommended place for breakfast. It was a fair price to reach Findhorn and Forres for the festival. When the noise issue was mysteriously fixed it was a comfortable stay."
Neil 2-night trip
Posted 7 days ago
The Old Mill Inn
Ramnee Hotel

Ramnee Hotel

10/10 Excellent
"super helpful staff! It made the whole experience better"
Sam 3-night trip
Posted 7 days ago
Ramnee Hotel
The Station House Boutique Hotel

The Station House Boutique Hotel

10/10 Excellent
"Great place! A bit unusual but once you figure out the checking in great! Hosts were awesome!"
Kurt 1-night trip
Posted 7 days ago
The Station House Boutique Hotel
The Royal Oak Hotel

The Royal Oak Hotel

10/10 Excellent
"Nice wee hotel, by the sea. Food was excellent especially their Cullen Skink. Breskfast was grest, soked haddock with poached egg.I had a single room, with a coffee maker. Shower was good. Internet was good. Ill be back as the big man said!"
Frank 1-night trip
Posted 13 days ago
The Royal Oak Hotel

More cheap stays in Rothes

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
NT$2,694
NT$3,233 total
Oct 7 - Oct 8
includes taxes & fees
7.6/10 Good! (79 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
NT$2,899
NT$3,479 total
Nov 1 - Nov 2
includes taxes & fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
NT$4,201
NT$5,041 total
Oct 7 - Oct 8
includes taxes & fees
9.4/10 Exceptional! (3 reviews)
The Station House Boutique Hotel
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
NT$4,324
NT$5,189 total
Nov 3 - Nov 4
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
NT$4,570
NT$5,485 total
Oct 31 - Nov 1
includes taxes & fees
9.4/10 Exceptional! (51 reviews)
Bankhouse B&B
8 Varis Apartments

8 Varis Apartments

8 Varis Wynd, High Street Forres Scotland
Get rates
9.4/10 Exceptional! (19 reviews)
8 Varis Apartments

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 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 is equipped with a garden, free WiFi, and cable TV to help you feel comfortable during your stay. 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 9 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, River Spey, and Speyburn Distillery. Additionally, you might want to add The Glenrothes Distillery to your itinerary. 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.

Explore a world of travel with Expedia