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

Find hotels in Rothes from NT$1,659

  • 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
Aug 21 - Aug 22
Tomorrow
Aug 22 - Aug 23
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

Filter by

Star rating

Guest rating

Our top choices for Rothes hotels

Breakfast included
Hotel
Reserve now, pay later
Aberlour
Pet friendly

1. The Station Hotel

The Station Hotel
Aberlour
United States
Kadence
NT$6,775
NT$8,130 total
includes taxes & fees
Aug 29 - Aug 30
The Station Hotel

2. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Anita
NT$8,534
NT$10,241 total
includes taxes & fees
Sep 21 - Sep 22
Craigellachie Hotel of Speyside

3. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Savio
NT$7,787
NT$9,345 total
includes taxes & fees
Aug 22 - Aug 23
Craigellachie Lodge

4. Cardhu Country House

Cardhu Country House
Aberlour
France
Laura
NT$6,193
NT$7,432 total
includes taxes & fees
Sep 14 - Sep 15
Cardhu Country House

5. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United Kingdom
David
NT$6,157
NT$7,389 total
includes taxes & fees
Sep 18 - Sep 19
The Aberlour Hotel

6. Bankhouse B&B

Bankhouse B&B
Aberlour
United States
Mark
NT$5,795
NT$6,954 total
includes taxes & fees
Aug 24 - Aug 25
Bankhouse B&B

7. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Hyeon Dae
NT$6,157
NT$7,389 total
includes taxes & fees
Aug 29 - Aug 30
Laichmoray Hotel

8. Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
NT$8,232
NT$9,878 total
includes taxes & fees
Sep 10 - Sep 11
Hotel 1881 Archiestown

9. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
NT$3,973
NT$4,768 total
includes taxes & fees
Aug 22 - Aug 23
The Mill House Hotel

10. The Pines Guesthouse

The Pines Guesthouse
Elgin
United States
Kalyani
NT$4,686
NT$5,623 total
includes taxes & fees
Sep 19 - Sep 20
The Pines Guesthouse

11. The Mansion House Hotel

The Mansion House Hotel
Elgin
United Kingdom
Ian
NT$4,573
NT$5,488 total
includes taxes & fees
Sep 13 - Sep 14
The Mansion House Hotel

12. Premier Inn Elgin

Premier Inn Elgin
Elgin
United States
george
NT$1,887
NT$2,265 total
includes taxes & fees
Sep 6 - Sep 7
Premier Inn Elgin

13. Blervie House

Blervie House
Forres
United States
Jessica M
NT$11,153
NT$13,384 total
includes taxes & fees
Aug 30 - Aug 31
Blervie House

14. Garden Cottage

Garden Cottage
Elgin
NT$49,578
NT$59,494 total
includes taxes & fees
Aug 30 - Aug 31
Garden Cottage

15. Sunninghill

Sunninghill
Elgin
United States
Pauleen
NT$4,671
NT$5,605 total
includes taxes & fees
Aug 23 - Aug 24
Sunninghill

16. Kintrae B&B

Kintrae B&B
Buckie
United Kingdom
gary
NT$3,586
NT$4,303 total
includes taxes & fees
Aug 30 - Aug 31
Kintrae B&B

17. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
Neil
NT$3,488
NT$4,185 total
includes taxes & fees
Sep 19 - Sep 20
The Royal Hotel

18. Stotfield Hotel

Stotfield Hotel
Lossiemouth
United Kingdom
Edith
NT$3,593
NT$4,312 total
includes taxes & fees
Aug 22 - Aug 23
Stotfield Hotel

19. Copper Beeches

Copper Beeches
Elgin
United Kingdom
John
NT$5,737
NT$6,885 total
includes taxes & fees
Sep 8 - Sep 9
Copper Beeches

20. Hillhead Hideaways

Hillhead Hideaways
Keith
United Kingdom
Heather
NT$11,923
NT$14,307 total
includes taxes & fees
Aug 23 - Aug 24
Hillhead Hideaways
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 Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"Beautiful room, beautiful hall"
Andrée-Anne 1-night trip
Posted 6 hours ago
The Mansion House Hotel
The Station Hotel

The Station Hotel

10/10 Excellent
"Incredible staff. Dinner at the restaurant was delicious. Outrageous and delectable selection of whisky’s. Room was comfortable and clean. Looking forward to a return in the future."
Kadence 1-night trip
Posted 2 days ago
The Station Hotel
Firth Hotel & Restaurant

Firth Hotel & Restaurant

8/10 Good
"The location was amazing, directly onto Athena stunning East Beach road. The staff were incredibly helpful and friendly. We ordered the Scottish breakfast and it was freshly cooked and delicious. The room was a bit small with a tiny en-suite."
Kay 2-night trip
Posted 3 days ago
Firth Hotel & Restaurant
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Breakfast is made to order and is excellent . Bar has good choice but a little pricey. Restaurant is also excellent and has good choice of menu. Always busy and requires reservation. On the whole a good place to stay, but no lift so stairs to all floors."
Hector 2-night trip
Posted 3 days ago
Laichmoray Hotel
The Seafield Arms

The Seafield Arms

10/10 Excellent
"Handsome property in a lovely jewel of a town. Excellent breakfast and friendly staff. Highly recommended!"
Louis 1-night trip
Posted 4 days ago
The Seafield Arms
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"We had a lovely 2 night stay at The Cullen Bay Hotel. Staff very friendly and attentive, accommodation very comfortable and food delicious. Thank you to all. "
Patricia 2-night trip
Posted 5 days ago
Cullen Bay Hotel
Stotfield Hotel

Stotfield Hotel

8/10 Good
"Clean stall very helpful, food nice."
Eric 2-night trip
Posted 10 days ago
Stotfield Hotel
Ramnee Hotel

Ramnee Hotel

8/10 Good
"The staff was very accommodating and breakfast was well worth it. The room was clean except for mold in the bottom of the shower which is unfortunate. Nice, quiet area within walking distance of downtown."
Michel 1-night trip
Posted 10 days ago
Ramnee Hotel
The Royal Hotel

The Royal Hotel

8/10 Good
"Rooms well presented and clean with a good amount of space, large shower and coffee amenities. The breakfast was convenient and the service was quick, although they had limited vegan option and no non-dairy milks available. The staff were all incredible lovely and very helpful. The location was right across the road from the train station and a supermarket, and only a 10 minute walk into the centre of town."
Leah 2-night trip
Posted 13 days ago
The Royal Hotel

More cheap stays in Rothes

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
NT$2,787
NT$3,344 total
Aug 31 - Sep 1
includes taxes & fees
7.6/10 Good! (74 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
NT$2,999
NT$3,599 total
Aug 30 - Aug 31
includes taxes & fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
NT$4,346
NT$5,216 total
Sep 18 - Sep 19
includes taxes & fees
8/10 Very Good! (1 review)
The Station House Boutique Hotel
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
NT$4,482
NT$5,379 total
Aug 22 - Aug 23
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
NT$5,795
NT$6,954 total
Aug 24 - Aug 25
includes taxes & fees
9.4/10 Exceptional! (50 reviews)
Bankhouse B&B
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
NT$13,411
NT$16,093 total
Sep 19 - Sep 20
includes taxes & fees
8/10 Very Good! (1 review)
171 Seatown

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

Explore a world of travel with Expedia