Skip to main content

Search hotels in Craighall

Enter your dates to see the latest prices and deals for Craighall hotels

Select occupancy

Craighall – 2 hotels and places to stay

Filter by:

Star Rating
Review score

Peel Farm

Craighall

21 miles from Discovery Point in Craighall, Peel Farm features accommodations with access to a hot tub.

T
Thomson
From
United Kingdom
Lovely location, absolutely spotless and the little touches were spot on. I've already booked to come back. 10/10 couldn't recommend more. The breakfast at the cafe is also delicious!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 304 reviews
Price from
$225.14
1 night, 2 adults

Lands of Loyal hotel

Alyth (Near 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.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 479 reviews
Price from
$219.51
1 night, 2 adults

The Alyth Hotel

Alyth (Near Craighall)

Located in Alyth and within 17 miles of Discovery Point, The Alyth Hotel features a bar, non-smoking rooms, and free WiFi throughout the property.

G
Greig
From
United Kingdom
Such a fantastic night's stay! The rooms are beautiful! The staff are extremely friendly. And the breakfast was 5*. Thank you for such a great stay!
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 269 reviews
Price from
$123.83
1 night, 2 adults

Victoria Hotel

Blairgowrie (Near 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.

R
Robyn
From
Canada
I have never felt so welcomed as I did here. The small little hotel absolutely know how to treat their guests and make them feel welcome. They have many extra special touches in the extremely clean room. Great place if your looking to me treated like a queen, unique, clean room. Plus the river runs 1/2 a block with great walking trails
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 210 reviews
Price from
$108.07
1 night, 2 adults

Bridge of Cally Hotel

Blairgowrie (Near Craighall)

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

T
Trevor
From
New Zealand
Perfect spot in the country. Very peaceful and relaxing 😊.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 825 reviews
Price from
$134.75
1 night, 2 adults

The Angus Hotel & Spa by Compass Hospitality

Blairgowrie (Near Craighall)

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

A
Alan
From
United Kingdom
Friendly check in room warm and inviting with air conditioner on and bedside lights on for arrival. Got free upgrade had superking bed and coffee ipod machine. Had swimming pool to myself and jacuzzi plus free wifi free parking too much to mention here was great stay
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,049 reviews
Price from
$90.17
1 night, 2 adults

Isla Rose Cottage

Blairgowrie (Near Craighall)

Isla Rose Cottage is located in Blairgowrie, just 28 miles from Castle Menzies and 15 miles from Glamis Castle.

M
Mary
From
United States
This is an exceptional B and B experience! Very attentive hosts, wonderful breakfasts, and genuinely interested in their guests. We will certainly return.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 264 reviews
Price from
$111.45
1 night, 2 adults

The Loft at Craigmill House

Blairgowrie (Near Craighall)

Offering a garden, The Loft at Craigmill House offers accommodations in Blairgowrie. This property offers access to a patio, free private parking, and free Wifi.

M
Michael
From
United States
Lovely self contained apartment. High quality decoration and furnishings. Lots of attention to detail. Secluded, surrounded by fields and gardens.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 103 reviews
Price from
$136.77
1 night, 2 adults

Pink Spa Nest

Blairgowrie (Near Craighall)

14 miles from Scone Palace in Blairgowrie, Pink Spa Nest provides accommodations with access to a sauna and hot tub. This property offers a private pool, free Wifi, and free private parking.

A
Andrew J
From
United States
Quiet, spacious and comfortable. Nice touch with chilled bottle of wine.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 233 reviews
Price from
$250.24
1 night, 2 adults

Corriefodly Holiday Park

Blairgowrie (Near 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.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 170 reviews
Price from
$63.83
1 night, 2 adults
See all hotels in and around Craighall

Most booked hotels in Craighall and surrounding area in the past month

See all

Popular with guests booking hotels in Blairgowrie

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,049 reviews

Popular with guests booking hotels in Blairgowrie

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 825 reviews

Popular with guests booking hotels in Alyth

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 269 reviews

Popular with guests booking hotels in Alyth

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 479 reviews

Popular with guests booking hotels in Blairgowrie

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 210 reviews

Budget hotels in Craighall and nearby

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 144 reviews

Located in the heart of Perthshire, Blairgowrie Holiday Park offers modern accommodations with free parking, beautifully landscaped gardens, 1 mile from the town center of market town Blairgowrie.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 24 reviews

Rosebank House - 12 Guests, 6 Ensuite Bedrooms, EV point, Games Rooms, Wood Burner, Pet Friendly! is located in Blairgowrie, just 14 miles from Scone Palace and 21 miles from Discovery Point.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 13 reviews

12 Keathbank Court offers accommodations in Blairgowrie, 15 miles from Scone Palace and 20 miles from Discovery Point.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 209 reviews

Located in Blairgowrie in the Perthshire region and Scone Palace reachable within 15 miles, Ericht Holiday Lodges provides accommodations with free WiFi, a playground, a garden and free private...

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 24 reviews

Fir Tree Lodge, a property with a garden and a terrace, is located in Blairgowrie, 15 miles from Scone Palace, 21 miles from Discovery Point, as well as 29 miles from Castle Menzies.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

15 miles from Scone Palace in Blairgowrie, Hazelmere offers accommodations with access to a hot tub. Complimentary Wifi is featured throughout the property and private parking is available on site.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Jessamine Cottage is located in Blairgowrie, just 14 miles from Scone Palace and 21 miles from Discovery Point. Free Wifi is available throughout the property and private parking is available on site.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 42 reviews

The Coach House at Riverlea is located in Blairgowrie, just 28 miles from Castle Menzies and 15 miles from Glamis Castle. 14 miles from Scone Palace and 21 miles from Discovery Point, the property...

Best hotels with breakfast in Craighall and nearby

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 424 reviews

Ivybank Lodge in Blairgowrie provides accommodations with a garden, a bar, and a shared lounge. This guest house features free private parking, luggage storage space, and free Wifi.

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,049 reviews

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

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 106 reviews

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.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 825 reviews

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

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 377 reviews

Tigh Na Leigh enjoys a location in Alyth, 17 miles from Discovery Point and 19 miles from Scone Palace. Both free Wifi and parking on-site are available at the guest house free of charge.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 269 reviews

Located in Alyth and within 17 miles of Discovery Point, The Alyth Hotel features a bar, non-smoking rooms, and free WiFi throughout the property.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 260 reviews

Set in the rural region of Perthshire, the Meikleour Arms is located at the heart of the conservation village of Meikleour, well known for its impressive trees and salmon fishing.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 479 reviews

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.

More places to explore, more ways to go