Skip to main content

Filter by:


Star Rating

Review Score

Craighall – 1 hotel or place to stay
See the latest prices and deals by choosing your dates.
Peel Farm, hotel in Craighall

Peel Farm enjoys a location in Craighall, 21 miles from Discovery Point and 25 miles from Scone Palace.

9.1
Scored 9.1
Wonderful
Rated wonderful
63 reviews
Price from$249.81per night
The Angus Hotel & Spa, hotel in Craighall

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,144 reviews
Price from$100.26per night
Victoria Hotel, hotel in Craighall

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.92per night
Lands of Loyal hotel, hotel in Craighall

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.81per night
Bridge of Cally Hotel, hotel in Craighall

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
954 reviews
Price from$118.04per night
Ivybank Lodge, hotel in Craighall

Ivybank Lodge is a Victorian guest house, built around 1850, set within an acre of mature gardens.

Gary & Nigel were wonderful. The food was outstanding, don't miss dinner.
9.7
Scored 9.7
Exceptional
Rated exceptional
510 reviews
Price from$138.64per night
Kinloch House Hotel, hotel in Craighall

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$399.70per night
Corriefodly Holiday Park, hotel in Craighall

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$81.19per night
The Laurels Guest House, hotel in Craighall

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
131 reviews
Price from$99.92per night
Tigh Na Leigh, hotel in Craighall

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.64per night
See all hotels in and around Craighall
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Craighall:

  • 10
    Scored 10

    Beautiful house and fab location. loved the gift shop and...

    Beautiful house and fab location. loved the gift shop and food was great in the coffee shop. kids loved having all the farm animals so close. geese, ducks, chickens and turkeys running around. And of course the beautiful big eyed cows.
    Diane
    United Kingdom