The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window
Nick Chatham on trover

Search Hotels in Rothes

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Popular Locations
Trip type
Firlands Lodge
4 out of 5
101 St. Leonards Road, Forres, Forres, Scotland
Get Rates
15.07 mi from city centre
5/5Exceptional! (3 reviews)

"Beautiful lodge, gorgeous setting, welcoming arrival! Will absolutely come back for a longer visit!"…"

Reviewed on 22 Aug 2019

Firlands Lodge
Seashore Cottage
3.5 out of 5
21 Stewart Street, Portgordon, Buckie, Scotland
The price is £85 per night
11.21 mi from city centre
4.9/5Exceptional! (27 reviews)
Piece of heaven.

"Gorgeous location right across from the North Sea. The cottage is comfortable and pretty and Fiona provided a delicious breakfast. There are many picturesque sites along the Moray Coast, and it’s centrally located between Aberdeen and Inverness."…"

Reviewed on 9 Jun 2019

Seashore Cottage
Carden Holiday Cottages
4 out of 5
The Old Steading, Alves, Elgin, Scotland
Get Rates
11.73 mi from city centre
5/5Exceptional! (5 reviews)

"Paul was very welcoming and was happy to assist in any way he could to make our stay enjoyable. The accommodation was clean, the beds very comfortable and the cottage equipped with everything we needed and much more. Lovely quiet location, perfect for visiting the surrounding area."…"

Reviewed on 26 Jul 2020

Carden Holiday Cottages
Willowbarn Rafford
Get Rates
15.29 mi from city centre
5/5Exceptional! (5 reviews)

"Property lovely amazing area"…"

Reviewed on 22 Jul 2020

Willowbarn Rafford
Blervie House
5 out of 5
Blervie House Estate, Rafford, Forres, Scotland
Free cancellationReserve now, pay when you stay
The price is £180 per night
13.74 mi from city centre
4.7/5Exceptional! (20 reviews)

"impressive country house in a rather remote location. nicely renovated but some furnishing flaws / inconsistencies for the interior designer eye. gorgeous setting but not sure about the weather so far north. the closest town (Forres) doesn't seem to have many dining options."…"

Reviewed on 7 Jul 2019

Blervie House
Hillside Havens
3.5 out of 5
Hillside View, Glenrinnes, Keith, Scotland
Get Rates
6.68 mi from city centre
5/5Exceptional! (24 reviews)
Exceeding expectations

"Great customer service, the owners very helpful and friendly going beyond expectations. We will definitely stay there in the future."…"

Reviewed on 11 Jan 2020

Hillside Havens
The Mansion House Hotel
4 out of 5
The Haugh, Elgin, Scotland
Free cancellationReserve now, pay when you stay
The price is £80 per night
9.07 mi from city centre
4.1/5Very Good! (229 reviews)

"Lovely location close to all amenities. Beds very comfortable. One thing I wish they would consider as of most hotels would be a small fridge in a room , especially at this time when due to the pandemic no food or drink is being served"…"

Reviewed on 8 Aug 2020

The Mansion House Hotel
Old Coach House Hotel
3 out of 5
High St, Buckie, Buckie, Scotland
Free cancellationReserve now, pay when you stay
The price is £40 per night
13.17 mi from city centre
3.6/5Good! (30 reviews)
Lovely stay.

"Met by a friendly member of staff, who checked us in and directed us to our room. The room was perfect for our 1 nights stay. Bed was so comfortable. Will definitely stay again Had dinner there too: excellent meal!!"…"

Reviewed on 17 Feb 2020

Old Coach House Hotel
Stotfield Hotel
3 out of 5
Stotfield Road, Lossiemouth, Scotland
Free cancellationReserve now, pay when you stay
The price is £65 per night
13.36 mi from city centre
3.5/5Good! (253 reviews)

"Characterful hotel. Staff lovely. Food good but not always served hot enough. Bedroom could do with updating. Very enjoyable stay."…"

Reviewed on 3 Aug 2020

Stotfield Hotel
The Lodge Elgin
3.5 out of 5
20 Duff Avenue, Elgin, Scotland
Free cancellationReserve now, pay when you stay
The price is £79 per night
8.57 mi from city centre
4.7/5Exceptional! (250 reviews)

"This a nice place to stay. Quiet yet near to all that Elgin offers"…"

Reviewed on 14 Dec 2019

The Lodge Elgin
The Aberlour Hotel
3 out of 5
87 HIGH STREET, Aberlour, Scotland
The price is £150 per night
4.45 mi from city centre
4.2/5Excellent! (18 reviews)

"A comfortable stay for a business trip"…"

Reviewed on 24 Jan 2020

The Aberlour Hotel
The Seafield Arms
4 out of 5
17-19 Seafield St, Buckie, Scotland
Free cancellationReserve now, pay when you stay
The price is £120 per night
17.91 mi from city centre
4.9/5Exceptional! (16 reviews)

"Extremely happy with the room at The Seafield. The meal in The Grant Lounge was absolutely fantastic and the friendliness and helpfulness of stuff was unparalleled."…"

Reviewed on 9 Aug 2020

The Seafield Arms
The Harbour Inn
3 out of 5
59 Granary Street, Burghead, Elgin, Scotland
Get Rates
15.82 mi from city centre
4.5/5Wonderful! (66 reviews)

"Absolutely loved this place, will definitely return if the opportunity arises. Fantastic sea view from my comfy bedroom which had a roomy en-suite with a great shower. I had a very nice meal in the friendly bar. The landlady here is very friendly and made me feel very welcome. Breakfast was top ..."…"

Reviewed on 20 Mar 2020

The Harbour Inn
OYO Eastbank Hotel
3.5 out of 5
15-17 High Street, Rothes, Aberlour, Scotland
Free cancellationReserve now, pay when you stay
The price is £55 per night
0.52 mi from city centre
3.3/5 (6 reviews)

"Great hotel, clean, good food, friendly staff and comfortable room."…"

Reviewed on 3 Sep 2019

OYO Eastbank Hotel
Delnashaugh Hotel
4 out of 5
Ballindalloch, Ballindalloch, Scotland
The price is £126 per night
10.77 mi from city centre
4/5Very Good! (7 reviews)
Great Location for Speyside Tomintoul Spur Walk

"The Delnashaugh was the perfect location for us during a Speyside Way walking holiday. Pro: The hotel is right on the route for the Tomintoul Spur. Good food available for dinner, cozy bar with plenty of whisky and a fireplace, yummy cooked breakfast. Con: The lighting in our room was dim - just ..."…"

Reviewed on 10 Oct 2019

Delnashaugh Hotel
Don't see what you're looking for?
See all available properties in Rothes
View all properties
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.

Visiting Rothes

Visitors to Rothes are sure to enjoy the restaurants. Tourists can also enjoy the city's bars and museums. Top sights around the area include Macallan Distillery and Cardhu Distillery.

  • There are 2 hotels and other accommodation options in Rothes
  • The closest major airport is in Inverness (INV), 31.9 mi (51.4 km) from the city centre
  • The next closest is in Aberdeen (ABZ), 43.8 mi (70.5 km) away

Sightseeing and Staying in Rothes

A favourite place to visit in the city is Glen Grant Distillery. In the area, you'll also find Macallan Distillery and Cardhu Distillery.

This is a top accommodation option based on our user reviews:

  • The Station Hotel - This 4-star hotel features a restaurant, free WiFi and free parking. It's a favourite with Expedia travellers for its bar and clean, comfortable rooms.

Dressing for Rothes

  • Between January and March, you can expect average temperatures of 9°C during the day and 1°C at night
  • From April to June, the average during the day is 17°C, whilst the average at night is 3°C
  • July to September has daytime averages of 18°C with night-time averages of 7°C
  • Between October and December, you can expect daytime averages of 14°C and night-time averages of 1°C
  • About 32 millimetres of rain falls on Rothes each year
  • Usually July and August are the hottest months with an average of 17°C, whereas February and January are often coldest, averaging 1°C

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 traveller data. This 4-star hotel offers a restaurant and free WiFi. OYO Eastbank Hotel is another good option for your stay.
If I need to cancel my hotel reservation in Rothes, will I receive a refund?
Yes! You’ll find that most hotel reservations are fully refundable if you cancel prior to the accommodation’s cancellation deadline, which is often 24 or 48 hours before your arrival date. If you have a reservation that’s non-refundable, you might be able to still cancel and receive a refund within a 24-hour period of your booking. Enter dates and click on “Search”, then use the “free cancellation” filter to get the top deals on offer in Rothes.
What are some accommodations with pools in Rothes?
Eight Acres Hotel and Spa: Provides a full-service spa, an indoor pool and a restaurant.

Rothes Hotel Reviews

More trip options