Photo by Nick Chatham

Find hotels in Rothes from CA $78

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    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

Compare 490 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Our top choices for Rothes hotels

The Station Hotel

4.0 star property
9.4 out of 10, Exceptional, (230)
"Wonderful place to be and explore the area."
The price is CA $268
CA $322 total
includes taxes & fees
Aug 31 - Sep 1
The Station Hotel

The Aberlour Hotel

3.0 star property
9.0 out of 10, Wonderful, (84)
"Small hotel with excellent service and a family style feel. Will definitely stay here again "
The price is CA $295
CA $354 total
includes taxes & fees
Aug 29 - Aug 30
The Aberlour Hotel

Craigellachie Hotel of Speyside

4.0 star property
9.0 out of 10, Wonderful, (323)
"We enjoyed our visit at the Craigellachie hotel. The room was comfortable, the staff was very friendly and the food in the restaurant was good"
The price is CA $391
CA $469 total
includes taxes & fees
Sep 1 - Sep 2
Craigellachie Hotel of Speyside

The Mansion House Hotel

4.0 star property
8.4 out of 10, Very good, (490)
"Beautiful rooms and property, excellent food. Parking and check in were easy and convenient"
The price is CA $170
CA $204 total
includes taxes & fees
Aug 30 - Aug 31
The Mansion House Hotel

Cardhu Country House

3.0 star property
10.0 out of 10, Exceptional, (180)
"Fantastic place. Will stay again."
The price is CA $241
CA $289 total
includes taxes & fees
Sep 2 - Sep 3
Cardhu Country House

The Old Mill Inn

2.5 star property
7.2 out of 10, Good, (5)
"Excellent place to stay. Thoroughly enjoyed the accomodation. There are a lot of good places to eat in nearby Forres. "
The price is CA $112
CA $135 total
includes taxes & fees
Sep 1 - Sep 2
The Old Mill Inn

Chapelhill Croft Farmhouse B&B

3.0 star property
10.0 out of 10, Exceptional, (29)
"Friendly hosts, and an excellent breakfast."
The price is CA $161
CA $161 total
includes taxes & fees
Sep 27 - Sep 28
Chapelhill Croft Farmhouse B&B

Laichmoray Hotel

3.0 star property
9.4 out of 10, Exceptional, (429)
"Great hotel, free room service breakfast was appreciated."
The price is CA $189
CA $227 total
includes taxes & fees
Aug 29 - Aug 30
Laichmoray Hotel

Bankhouse B&B

2.5 star property
9.4 out of 10, Exceptional, (39)
"Owners are so nice and breakfast is delicious!!!!"
The price is CA $249
CA $298 total
includes taxes & fees
Aug 29 - Aug 30
Bankhouse B&B

Carlton Hotel

2.5 star property
7.4 out of 10, Good, (55)
"Great stay with the family. Thank you. "
The price is CA $107
CA $128 total
includes taxes & fees
Sep 2 - Sep 3
Carlton Hotel

Blervie House

5.0 star property
9.2 out of 10, Wonderful, (49)
"Blervie House is an amazing property. It is not only beautiful but very peaceful. Service is impeccable! Staying there was a highlight of our one-month European tour."
The price is CA $497
CA $597 total
includes taxes & fees
Aug 29 - Aug 30
Blervie House

Craigellachie Lodge

3.5 star property
10.0 out of 10, Exceptional, (87)
"Great accommodations and wonderful staff!"
The price is CA $254
CA $305 total
includes taxes & fees
Sep 2 - Sep 3
Craigellachie Lodge

The Pines Guesthouse

3.0 star property
9.8 out of 10, Exceptional, (73)
"This Hotel doesn’t have parking, how ever there is parking close by. There is a pub with in walking distance for dinner and live music on the weekends "
The price is CA $193
CA $232 total
includes taxes & fees
Aug 30 - Aug 31
The Pines Guesthouse

Hillhead Hideaways

5.0 star property
10.0 out of 10, Exceptional, (6)
"Everything you need amd more for a great few nights away. Great job!"
The price is CA $496
CA $596 total
includes taxes & fees
Aug 31 - Sep 1
Hillhead Hideaways

Poseidon's Inn

3.0 star property
9.0 out of 10, Wonderful, (204)
"A excellent place to stay in Lossiemouth. Near the golf course with great views and short distances for conveniences. Picturesque with beautiful houses and buildings as well as coastal views."
The price is CA $106
CA $127 total
includes taxes & fees
Sep 14 - Sep 15
Poseidon's Inn

Premier Inn Elgin

2.0 star property
6.0 out of 10, (1)
The price is CA $80
CA $97 total
includes taxes & fees
Sep 14 - Sep 15
Premier Inn Elgin

The Fiddichside Inn

3.0 star property
The price is CA $260
CA $313 total
includes taxes & fees
Sep 2 - Sep 3
The Fiddichside Inn

The Royal Oak Hotel

3.5 star property
9.6 out of 10, Exceptional, (80)
"Really nice to stay there. Very cozy."
The price is CA $230
CA $276 total
includes taxes & fees
Aug 29 - Aug 30
The Royal Oak Hotel

Kintrae B&B

3.0 star property
9.8 out of 10, Exceptional, (99)
"Great place to stay in the north east with quality food. "
The price is CA $154
CA $185 total
includes taxes & fees
Aug 29 - Aug 30
Kintrae B&B

Cullen Bay Hotel

3.5 star property
9.0 out of 10, Wonderful, (129)
"I loved my stay here! The staff was so kind and accommodating. I was also impressed with measures taken to be an eco-conscious operation."
The price is CA $222
CA $267 total
includes taxes & fees
Aug 28 - Aug 29
Cullen Bay 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

Learn more about Rothes

Upscale Rothes awaits: its bars, museums, and more!

by
(
)
Open Photo by Des Colhoun (CC BY-SA) / Cropped from original

Stay near popular Rothes attractions

Macallan Distillery

Macallan Distillery

You can spend time exploring the galleries in Macallan Distillery during your trip to Aberlour. Discover the area's countryside and spas.

Cardhu Distillery

Cardhu Distillery

You can spend time studying the exhibits at Cardhu Distillery in Aberlour. Discover the area's countryside and spas.

More cheap stays in Rothes

More cheap stays in Rothes

Find out more about Rothes

Find out more about Rothes

Top reasons to visit Rothes

  • Scenic Outdoor Adventures: Rothes offers beautiful hiking trails and a well-maintained golf course for outdoor enthusiasts.
  • Historic Attractions: Explore Rothes Castle and enjoy the rich cultural experiences at the local visitor centre, cathedral, and museum.
  • Tranquil Glen Estate: Relax in the peaceful Rothes Glen Estate, a perfect spot for unwinding amidst nature.
  • Welcoming Accommodations: Choose from a variety of charming hotels and bed and breakfasts that cater to all budgets.
  • Access to the Highlands: Venture into the stunning Scottish Highlands for breathtaking landscapes and outdoor adventures.

Find great hotels in Rothes

Discover a range of welcoming hotel accommodations in Rothes, Scotland, perfect for every budget and preference. From charming bed and breakfasts to comfortable 2 to 4-star hotels, you'll find excellent options that cater to pet lovers, business travellers, and adventure seekers alike. Whether you're searching for the best Rothes hotels or special deals, your ideal stay awaits in this picturesque town.

  • Craigellachie Hotel of Speyside: This 4-star gem, located 4.8km from Rothes, offers a harmonious blend of natural beauty and modern comfort. Ideal for those seeking a unique vacation experience, the Craigellachie Hotel caters to nature lovers, pet owners, and business travellers alike. Guests can enjoy business amenities such as meeting rooms, while also taking advantage of the hotel's pet-friendly policy. With a focus on wellness and relaxation, this hotel provides a serene environment, making it an excellent choice for those looking to unwind in the heart of Speyside.
  • Laichmoray Hotel: Situated 14.5km away from Rothes, this 3-star hotel is perfect for business travellers seeking convenience and comfort. The Laichmoray Hotel features essential business facilities, including a conference space and meeting rooms, ensuring a productive stay. Guests appreciate the welcoming atmosphere and attentive service, making it a solid choice for those blending work and leisure. With easy access to local attractions, this hotel provides a great base for exploring the surrounding area while attending to business needs.
  • The Station Hotel: Located right in Rothes, this 4-star hotel is a delightful blend of dining and recreation. Guests can indulge in a variety of dining options, including a restaurant and lounge bar, perfect for unwinding after a day of exploring. The Station Hotel also offers various sports and recreational activities nearby, such as hiking and horseback riding, catering to adventure enthusiasts. With comfortable accommodations and entertainment options like flat-screen TVs, this hotel makes for a memorable stay in the heart of the Speyside region.

Where to stay in Rothes

Rothes offers a charming escape in the heart of Speyside, Scotland, perfect for outdoor adventures and romantic getaways. Explore the tranquil Rothes Glen Estate, experience the welcoming atmosphere of the village, and indulge in the luxury of nearby accommodations. Venture into the Scottish Highlands for breathtaking landscapes, or enjoy the rich culture and friendly vibes of the surrounding areas. Rothes is an ideal destination for those seeking relaxation and rejuvenation.

  • Aberlour: Nestled in the heart of Speyside, Aberlour is a charming village known for its picturesque landscapes and rich whisky heritage. Visitors flock here year-round, with peak seasons in March to April and July, making it an ideal destination for outdoor enthusiasts and families alike. Aberlour offers excellent access to hiking trails and golf courses, promising adventure and scenic beauty. Notable attractions include the local museum and visitor centre, which showcase the area’s history and culture, as well as the nearby national state park, perfect for nature lovers seeking tranquility amidst stunning surroundings.
  • Elgin: Located approximately 14.5km from Rothes, Elgin is a vibrant city that seamlessly blends historical charm with modern amenities. With peak visitor arrivals in February, September, and December, Elgin is a year-round destination for adventure seekers and those looking to enjoy breathtaking scenery. The city boasts an array of outdoor activities, including well-maintained hiking trails and golf courses. Highlights include the impressive Elgin Cathedral, a stunning architectural relic, and various museums and visitor centres that highlight the region’s rich heritage. Elgin’s inviting atmosphere makes it a fantastic spot for exploration.
  • Keith: Just a short distance of 14.5km from Rothes, Keith is a quaint town that offers a warm Scottish welcome. This destination experiences consistent visitor numbers, with peaks in January, April, and July, attracting those eager for outdoor adventures and scenic views. Keith is surrounded by beautiful countryside, providing ample opportunities for hiking and golfing. Key attractions include the local museum and visitor centre, where you can learn about the town’s intriguing past, along with access to the nearby national state park, perfect for those looking to immerse themselves in nature’s beauty.

Things to do in Rothes

Rothes, located in the heart of Scotland, offers a delightful blend of outdoor adventures and romantic escapes. Visitors can enjoy scenic hiking trails and a well-maintained golf course, making it perfect for both relaxation and activity. Whether you're looking for an exhilarating trip to Rothes or simply wish to unwind in its charming surroundings, this quaint village provides ample opportunities to explore and create lasting memories.

Shopping

In Rothes, you can visit Relax, a charming store located 14.5km away for unique gifts. If you're up for a drive, check out Harbour Treasures, 20.9km away, where you'll discover delightful souvenirs and local crafts to take home.

Recreation

Experience luxury at Dufftown Golf Course, a private club set in picturesque landscapes, perfect for a relaxing day on the greens. For family fun, Tininver Park offers a delightful playground amid fresh air and nature. Garmouth & Kingston Golf Course invites sports enthusiasts to enjoy outdoor golfing in a stunning setting.

Adventure

Embark on the Moray Coast Trail, a scenic 25.7km from Rothes, where breathtaking views and outdoor adventures await. Head to the Lecht Ski Resort, 37.0km away, for exhilarating skiing experiences. Alternatively, explore the Dava Way, another 25.7km hike filled with stunning landscapes and adventure vibes.

Booking tips and Expedia advantages for Rothes

When planning your visit to Rothes, Scotland, save money by exploring free attractions like Glenfiddich Whisky Distillery, The Linn Falls, and Pluscarden Abbey. For cheaper accommodation, consider visiting during the off-peak months of January to February or November, and aim to book your hotel about a month in advance. Tuesdays tend to be the least expensive days for booking, while Fridays are pricier. Use Expedia to find great deals by setting your budget and filtering for eco-friendly options, and consider bundling your hotel, flights, and activities for additional savings.

  • 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: The cheapest time to book a hotel in Rothes is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Rothes is Tuesday. The most expensive day to stay in Rothes is Friday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to set your budget, choose your ideal location, and more. You can arrange your results to display prices from lowest to highest, ensuring you find the most affordable hotel options right away. Additionally, you can refine your search based on hotel type; for instance, by selecting the "Eco-certified" filter, you'll discover sustainable and environmentally-friendly accommodations available for booking.
  • 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 in Rothes

Rothes, Aberlour, offers a delightful mix of outdoor adventures and romantic getaways, perfect for any traveller. Popular attractions include a visitor centre, cathedral, and museum, providing rich cultural experiences. Don’t miss exploring the historic Rothes Castle, which adds to the charm of this picturesque town. Whether you're seeking adventure or a romantic escape, Rothes has something special for everyone.

  • Speyside Cooperage: Located 6.4km from Rothes, this unique visitor centre offers an engaging glimpse into the traditional craft of barrel-making. Experience outdoor adventures and family-friendly activities while learning about the importance of cooperage in whisky production, making it a must-visit for enthusiasts.
  • House of Mulben: Situated 8.0km away, this vibrant stadium brings a thrilling sports atmosphere to life. Whether catching a local game or participating in community events, the energy here is palpable, perfect for sports fans looking to immerse themselves in local culture.
  • Sandy Hole: Just 6.4km from Rothes, this picturesque water feature is known for its friendly charm and cultural significance. Enjoy a luxurious experience while connecting with the local community, making it an ideal spot for relaxation and exploration.

Best time to go to Rothes

Visitor numbers in Rothes is generally unchanged in popularity throughout the year. The best time to visit Rothes is dependant 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 LowSlightly Low
December40.1°F (4.5°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Rothes

When planning your trip to Rothes, Scotland, you have two major airports to consider. Aberdeen Airport (ABZ) is located 70.8km away, with nearby hotels such as the 5-star Marcliffe, 9.7km from the airport, and the 4-star Leonardo Hotel, also 9.7km away. Both hotels offer convenient access to the airport. Alternatively, Inverness Airport (INV) is situated 51.5km from Rothes, with luxurious accommodations like the 5-star Ness Walk and Rocpool Reserve, both 12.9km from the airport. Daviot Lodge, a charming 5-star bed and breakfast, is just 11.3km from Inverness Airport, providing easy access for travellers.

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

What's the best place for a stay in Rothes?

The Station Hotel is a favorite property for Expedia customers. This hotel offers a restaurant and free parking. OYO Eastbank Hotel, Speyside Scotland is another favorite option for your trip based on traveler reviews. 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. 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 7 hotels and other accommodations to choose from. Find out more about Rothes.

What should I see while I'm in Rothes?

A favorite place to visit is Glen Grant 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.