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

Find hotels in Rothes from NT$2,070

  • 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 12 - Oct 13
Tomorrow
Oct 13 - Oct 14
This weekend
Oct 16 - Oct 18
Next weekend
Oct 23 - Oct 25

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,912
NT$7,095 total
includes taxes & fees
Nov 3 - Nov 4
The Station Hotel

2. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Emily
NT$7,192
NT$8,630 total
includes taxes & fees
Nov 1 - Nov 2
Craigellachie Hotel of Speyside

3. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Alexander
NT$7,570
NT$9,084 total
includes taxes & fees
Oct 14 - Oct 15
Craigellachie Lodge

4. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United States
John
NT$5,986
NT$7,183 total
includes taxes & fees
Oct 15 - Oct 16
The Aberlour Hotel

5. Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
United States
Jamie
NT$8,556
NT$10,267 total
includes taxes & fees
Oct 28 - Oct 29
Hotel 1881 Archiestown

6. Bankhouse B&B

Bankhouse B&B
Aberlour
United Kingdom
TOSHIYUKI
NT$4,577
NT$5,493 total
includes taxes & fees
Oct 25 - Oct 26
Bankhouse B&B

7. Cardhu Country House

Cardhu Country House
Aberlour
France
Laura
NT$6,021
NT$7,225 total
includes taxes & fees
Oct 14 - Oct 15
Cardhu Country House

8. The Mash Tun

The Mash Tun
Aberlour
NT$5,070
NT$6,084 total
includes taxes & fees
Nov 1 - Nov 2
The Mash Tun

9. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Christopher
NT$4,120
NT$4,944 total
includes taxes & fees
Oct 18 - Oct 19
Laichmoray Hotel

10. The Pines Guesthouse

The Pines Guesthouse
Elgin
United Kingdom
june
NT$4,556
NT$5,467 total
includes taxes & fees
Oct 13 - Oct 14
The Pines Guesthouse

11. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
NT$3,280
NT$3,936 total
includes taxes & fees
Oct 15 - Oct 16
The Mill House Hotel

12. The Mansion House Hotel

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

13. Sunninghill

Sunninghill
Elgin
United Kingdom
ALAN
NT$4,998
NT$5,998 total
includes taxes & fees
Oct 25 - Oct 26
Sunninghill

14. Premier Inn Elgin

Premier Inn Elgin
Elgin
Canada
Scott
NT$1,725
NT$2,070 total
includes taxes & fees
Nov 8 - Nov 9
Premier Inn Elgin

15. The Royal Hotel

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

16. The White Cottage

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

17. St Michaels Guesthouse

St Michaels Guesthouse
Elgin
United Kingdom
Lona
NT$6,690
NT$8,028 total
includes taxes & fees
Oct 15 - Oct 16
St Michaels Guesthouse

18. Taigh Mor

Taigh Mor
Elgin
Canada
Robert
NT$2,369
NT$2,842 total
includes taxes & fees
Oct 18 - Oct 19
Taigh Mor

19. Hillhead Hideaways

Hillhead Hideaways
Keith
United Kingdom
Heather
NT$11,567
NT$13,880 total
includes taxes & fees
Oct 14 - Oct 15
Hillhead Hideaways

20. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
NT$4,078
NT$4,078 total
includes taxes & fees
Oct 13 - Oct 14
Chapelhill Croft Farmhouse B&B
View all properties

Hotels recommended for families in Rothes

The Station Hotel

The Station Hotel
Aberlour
NT$5,912
NT$7,095 total
includes taxes & fees
Nov 3 - Nov 4
The Station Hotel

Craigellachie Lodge

Craigellachie Lodge
Aberlour
NT$7,570
NT$9,084 total
includes taxes & fees
Oct 14 - Oct 15
Craigellachie Lodge

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
NT$7,192
NT$8,630 total
includes taxes & fees
Nov 1 - Nov 2
Craigellachie Hotel of Speyside

Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
NT$8,556
NT$10,267 total
includes taxes & fees
Oct 28 - Oct 29
Hotel 1881 Archiestown

Laichmoray Hotel

Laichmoray Hotel
Elgin
NT$4,120
NT$4,944 total
includes taxes & fees
Oct 18 - Oct 19
Laichmoray Hotel

The Mansion House Hotel

The Mansion House Hotel
Elgin
NT$4,088
NT$4,906 total
includes taxes & fees
Nov 1 - Nov 2
The Mansion House Hotel

The Mill House Hotel

The Mill House Hotel
Buckie
NT$3,280
NT$3,936 total
includes taxes & fees
Oct 15 - Oct 16
The Mill House Hotel

The Fiddichside Inn

The Fiddichside Inn
Aberlour
The Fiddichside Inn
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

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

8/10 Good
"The Whisky Bar was fabulous and the restaurant was very good. We loved the atmosphere. The room was nice."
Mitch 2-night trip
Posted 2 days ago
Craigellachie Hotel of Speyside
Sunninghill

Sunninghill

8/10 Good
"Good hotel with lovely, helpful & friendly staff. Got chatting to various people in the bar area, which was relaxed with a nice atmosphere. Bar staff were very helpful & chatted with ease. Room was spacious and clean as was the bathroom, but the shower was very weak indeed, but the water was warm enough. The room/bathroom/decor are what you would expect of such a hotel in the area. Make-over would be welcome, but in thee difficult times, fully understand if it isn't priority. Would recommend."
Fraser 1-night trip
Posted 3 days ago
Sunninghill
The Station Hotel

The Station Hotel

8/10 Good
"This is a pretty decent choice (more of a bread and breakfast place) given its accessibility to the distilleries. It was clean with very friendly and helpful staff."
Trivies 1-night trip
Posted 4 days ago
The Station Hotel
The Royal Oak Hotel

The Royal Oak Hotel

10/10 Excellent
"Nice place great food would stay again"
Dean 1-night trip
Posted 5 days ago
The Royal Oak Hotel
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Great location and exceptionally friendly staff. Highly recommend"
charandeep 1-night trip
Posted 8 days ago
Laichmoray 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 2 weeks 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 2 weeks 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 2 weeks ago
The Station House Boutique Hotel
Cluny Hill Hotel

Cluny Hill Hotel

10/10 Excellent
"Great room"
Fahad 1-night trip
Posted 3 weeks ago
Cluny Hill Hotel

More cheap stays in Rothes

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
NT$2,709
NT$3,251 total
Oct 16 - Oct 17
includes taxes & fees
7.4/10 Good! (81 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
NT$3,462
NT$4,154 total
Oct 16 - Oct 17
includes taxes & fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
NT$3,803
NT$4,563 total
Oct 13 - Oct 14
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,348
NT$5,218 total
Oct 17 - Oct 18
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
NT$4,577
NT$5,493 total
Oct 25 - Oct 26
includes taxes & fees
9.4/10 Exceptional! (52 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