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

Peel Farm

Craighall

Set in Craighall in the Perthshire region, Peel Farm offers accommodation with free WiFi and free private parking, as well as access to a hot tub.

W
William
From
United Kingdom
Everything was spot on from Stacy to finish the apple juice in the fridge was a perfect touch breakfast in the farm was spot on!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 167 reviews
Price from
US$270.21
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.

V
Virginia
From
Australia
Everything. The hotel was a remarkable piece of history
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 550 reviews
Price from
US$263.45
1 night, 2 adults

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.8
Fabulous - What previous guests thought, 127 reviews
Price from
US$132.27
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, 228 reviews
Price from
US$113.49
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.

T
Tony
From
Ireland
Gorgeous place food fantastic
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 879 reviews
Price from
US$130.71
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
Marcin
From
United Kingdom
Very nice place. Great staff.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 911 reviews
Price from
US$97.03
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.

I
Ian Rowland
From
Australia
Philip and Gavin were excellent hosts and couldn't do enough for their guests. The breakfast is amazing and prepared with love. The location is good just a 10 minute walk to Blairgowrie. Many extras in the room such as tea, coffee, milk and snacks.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 172 reviews
Price from
US$133.75
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.

F
Fiona
From
United Kingdom
Very clean. Beds were super comfy
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 234 reviews
Price from
US$340.46
1 night, 2 adults

Tigh Na Leigh

Alyth (Near Craighall)

Featuring a garden and views of garden, Tigh Na Leigh is a guest house situated in a historic building in Alyth, 27 km from Discovery Point.

T
Thomas
From
Belgium
The host was very friendly and helpfull. Beautifull rooms en barhrooms. If we are again in Scotland we come 100%
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 372 reviews
Price from
US$148.62
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.

A
Anne-Marie
From
Australia
Absolutely the best. Beautifully decorated room. Very comfortable. Good large shower. Pleasant hosts. Fantastic breakfast. I can’t fault this place.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 401 reviews
Price from
US$145.91
1 night, 2 adults
See all hotels in and around Craighall

Hotels with parking in Craighall

Most booked hotels in Craighall and surroundings in the past month

See all

Budget hotels in Craighall and nearby

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 228 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.

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 99 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.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 85 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.5
    Exceptional - What previous guests thought, 189 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.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!

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 13 reviews

    12 Keathbank Court is situated in Blairgowrie, 32 km from Discovery Point, 47 km from Castle Menzies, as well as 25 km from Glamis Castle.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 48 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.

Best hotels with breakfast in Craighall and nearby

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 401 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.7
    Good - What previous guests thought, 911 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.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 60 reviews

    Located in Blairgowrie and only 23 km from Scone Palace, Bed-and-Bread provides accommodation with garden views, free WiFi and free private parking.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 130 reviews

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

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

    Bridge of Cally Hotel is situated 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, 372 reviews

    Featuring a garden and views of garden, Tigh Na Leigh is a guest house situated in a historic building in Alyth, 27 km from Discovery Point.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 128 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.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 317 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.

What guests said about Craighall:

  • 10.0

    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.
    Guest review by
    Diane
    United Kingdom

Research, refine and make plans for your whole trip