Skip to main content

Filter by:


Star Rating

Review Score

Rattray – 91 hotels and places to stay
See the latest prices and deals by choosing your dates.
Lands of Loyal hotel, hotel in Rattray

The Lands of Loyal stands proudly at the foot of Loyal Hill, overlooking the picturesque town of Alyth, 2 golf courses, and the rolling farmland of the Vale of Strathmore.

Staff was amazing! Everyone was so nice and cordial. They all worked very hard to make sure my stay was enjoyable. Great food service, great bar service.
9.3
Scored 9.3
Wonderful
Rated wonderful
669 reviews
Price from$249.23per night
Bridge of Cally Hotel, hotel in Rattray

Bridge of Cally Hotel is at the foothills of Glenshee, which is the gateway to the Scottish highlands.

Food in restaurant and staff
8.2
Scored 8.2
Very Good
Rated very good
955 reviews
Price from$117.76per night
The Angus Hotel & Spa, hotel in Rattray

A warm welcome to The Angus Hotel & Spa, Blairgowrie’s premier leisure hotel and one of only 4 hotels in Perthshire with a modern, fully-equipped leisure club and indoor swimming pool.

Spa the town nice to visit
7.5
Scored 7.5
Good
Rated good
1,145 reviews
Price from$100.03per night
Victoria Hotel, hotel in Rattray

Located in Blairgowrie and with Scone Palace reachable within 14 miles, Victoria Hotel provides express check-in and check-out, non-smoking rooms, a shared lounge, free WiFi and a bar.

Conveniently positioned in town center .Clean and tidy hotel.
7.9
Scored 7.9
Good
Rated good
200 reviews
Price from$104.68per night
Ballathie House Hotel, hotel in Rattray

Located within its own private estate, overlooking the River Tay, gateway to the Scottish Highlands, this charming country house provides luxurious accommodations in tranquil surroundings.

beautiful surroundings - breakfast was fantastic.
8.6
Scored 8.6
Excellent
Rated excellent
1,651 reviews
Price from$137.08per night
Tigh Na Leigh, hotel in Rattray

Tigh na Leigh is a luxurious, boutique Guest House set in an acre of garden with a large pond. Free parking is available to the rear of the building.

The staff was very helpful and went above and beyond to make our stay very pleasant. The room was very comfortable and breakfast was delicious.
9.8
Scored 9.8
Exceptional
Rated exceptional
360 reviews
Price from$143.31per night
Bamff Ecotourism, hotel in Rattray

Located on a private estate near Alyth, Blairgowie, Bamff Ecotourism includes 5 different accommodations options on the Bamff Estate. Free WiFi access is available and free parking is possible on...

n.v.t.
9.1
Scored 9.1
Wonderful
Rated wonderful
152 reviews
Price from$180.94per night
Corriefodly Holiday Park, hotel in Rattray

If you love the outdoors, Corriefodly is the perfect holiday destination. Whether you prefer a leisurely stroll or an adventurous hill walk you will be spoiled for choice.

We loved the space and the layout in the pods. The park was immaculate and so clean. The facilities for the family were great, the kids all had a great time as did the dogs. The staff were really helpful and friendly. We will absolutely be booking again.
8.3
Scored 8.3
Very Good
Rated very good
73 reviews
Price from$81per night
The Laurels Guest House, hotel in Rattray

The Laurels Guest House enjoys a location in Blairgowrie, 28 miles from Castle Menzies and 16 miles from Glamis Castle.

Very friendly owner and cozy house. Great 1-night stay at The Laurels. A good pub/restaurant within 3min walk.
9.3
Scored 9.3
Wonderful
Rated wonderful
132 reviews
Price from$99.69per night
Kinloch House Hotel, hotel in Rattray

Set in 25-acres of beautiful Scottish countryside, Kinloch House Hotel is just one mile from the Loch Drumellie. It offers bedrooms with attached bathroom and a fine restaurant.

beautifully preserved. very peaceful.
9.0
Scored 9.0
Wonderful
Rated wonderful
181 reviews
Price from$398.77per night
See all hotels in and around Rattray
Subscribe to receive premium deals

Prices drop the second you sign up!