Skip to main content

Search hotels in Craighall

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

Craighall – 1 hotel or place to stay

Filter by:

Star rating
Review score

The Alyth Hotel

Alyth (Near Craighall)

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

J
Jacqueline
From
United Kingdom
Lovely decor, very comfortable, friendly staff, terrific room, great food.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 160 reviews
Price from
US$145.17
1 night, 2 adults

Victoria Hotel

Blairgowrie (Near Craighall)

Set in Blairgowrie and with Scone Palace reachable within 23 km, Victoria Hotel offers express check-in and check-out, non-smoking rooms, a shared lounge, free WiFi and a bar.

T
Terence
From
Ireland
A comfortable traditional hotel perfectly situated in town, with good local walks. Affordable in an often-overpriced area, with a warm welcome.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 229 reviews
Price from
US$110.86
1 night, 2 adults

Bridge of Cally Hotel

Blairgowrie (Near Craighall)

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

E
Elaine
From
Qatar
Room well appointed and very comfortable. Staff were wonderful. Amazing service! Food was excellent. Delicious. Recommend the chicken kebabs. And all in a lovely setting.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 873 reviews
Price from
US$109.04
1 night, 2 adults

The Angus Hotel & Spa

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

M
Marc
From
France
Excellent spa and pool installations!
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 928 reviews
Price from
US$98.53
1 night, 2 adults

Isla Rose Cottage

Blairgowrie (Near Craighall)

Set in Blairgowrie, the recently renovated Isla Rose Cottage offers accommodation 22 km from Scone Palace and 31 km from Discovery Point.

E
Evita
From
Latvia
We had a very short but nice stay. Everything was great ! We felt very welcome and property was spotless. Good and tasty breakfast !
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 191 reviews
Price from
US$102.45
1 night, 2 adults

Pink Spa Nest

Blairgowrie (Near Craighall)

Located in Blairgowrie, Pink Spa Nest provides accommodation with private pool, free WiFi and free private parking for guests who drive.

A
Arjan
From
Netherlands
The peace and quiet off the area, and the Hot tub is nice.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 238 reviews
Price from
US$332.58
1 night, 2 adults

Bamff Ecotourism

Alyth (Near Craighall)

Situated in Alyth and only 32 km from Discovery Point, Bamff Ecotourism features accommodation with river views, free WiFi and free private parking.

G
Grzegorz
From
Poland
Amazing location out of the way. Small cottage for independent use surrounded by magnificent nature. The owners care about restoring the natural environment, which is noticeable. On the one hand, living away from the city, on the other hand, a great starting point for exploring Scotland by car. I would recommend for a wilderness escape as well as a place to spend the night while exploring the Scottish countryside.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 151 reviews
Price from
US$195.32
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.

D
Diane
From
France
Beautiful well maintained place
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 122 reviews
Price from
US$79.19
1 night, 2 adults

Tigh Na Leigh

Alyth (Near Craighall)

Set within 27 km of Discovery Point and 31 km of Scone Palace in Alyth, Tigh Na Leigh provides accommodation with seating area.

D
Daniel
From
Spain
Simply amazing and highly recommendable
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 378 reviews
Price from
US$131.98
1 night, 2 adults

Ivybank Lodge

Blairgowrie (Near Craighall)

Situated in Blairgowrie and only 23 km from Scone Palace, Ivybank Lodge features accommodation with garden views, free WiFi and free private parking.

S
Serena
From
Italy
Lovely house, very nice service and great food, too. We loved the cozy drawing rooms to be enjoyed after dinner.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 408 reviews
Price from
US$142.53
1 night, 2 adults
See all hotels in and around Craighall

Most booked hotels in Craighall and surroundings in the past month

See all

Popular with guests booking hotels in Blairgowrie

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 928 reviews

Popular with guests booking hotels in Blairgowrie

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 873 reviews

Popular with guests booking hotels in Alyth

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 160 reviews

Popular with guests booking hotels in Alyth

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 527 reviews

Popular with guests booking hotels in Blairgowrie

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 229 reviews

Popular with guests booking hotels in Alyth

Popular with guests booking hotels in Bridge of Cally

Popular with guests booking hotels in Blairgowrie

Popular with guests booking hotels in Blairgowrie

Popular with guests booking hotels in Blairgowrie

Best hotels with breakfast in Craighall and nearby

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

Situated in Blairgowrie and only 23 km from Scone Palace, Ivybank Lodge features accommodation with garden views, free WiFi and free private parking.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 928 reviews

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.

From US$85.77 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 191 reviews

Set in Blairgowrie, the recently renovated Isla Rose Cottage offers accommodation 22 km from Scone Palace and 31 km from Discovery Point.

From US$130.66 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 160 reviews

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

From US$155.07 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 302 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.

From US$184.77 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 527 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.

From US$257.35 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 103 reviews

Situated in the heart of Perthshire, Blairgowrie Holiday Park offers modern accommodation with free parking, beautifully landscaped gardens, 1 mile from the town centre of market town Blairgowrie.

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

Offering a garden and garden view, Rosebank House - 12 Guests, 6 Ensuite Bedrooms, EV point, Games Rooms, Wood Burner, Pet Friendly!

Budget hotels in Craighall and nearby

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 229 reviews

Set in Blairgowrie and with Scone Palace reachable within 23 km, Victoria Hotel offers express check-in and check-out, non-smoking rooms, a shared lounge, free WiFi and a bar.

From US$110.86 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 873 reviews

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

From US$112.24 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 122 reviews

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.

From US$79.19 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 204 reviews

Located in Blairgowrie in the Perthshire region and Scone Palace reachable within 23 km, Ericht Holiday Lodges provides accommodation with free WiFi, a children's playground, a garden and free private...

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 42 reviews

Fir Tree Lodge, a property with a garden and a terrace, is set in Blairgowrie, 24 km from Scone Palace, 33 km from Discovery Point, as well as 47 km from Castle Menzies.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Located 33 km from Discovery Point, Hazelmere offers accommodation in Blairgowrie with access to a hot tub.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 44 reviews

Set just 23 km from Scone Palace, The Coach House at Riverlea offers accommodation in Blairgowrie with access to a terrace, barbecue facilities, as well as bicycle parking.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 34 reviews

George Cottage, a property with a garden, is set in Blairgowrie, 31 km from Discovery Point, 46 km from Castle Menzies, as well as 24 km from Glamis Castle.