Skip to main content

The best family hotels in Craighall

Check out our pick of great family hotels in Craighall

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Bamff Ecotourism, hotel in Craighall

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

Gate Lodge is an amazing cottage, great facilities, clean, cozy and comfy. The beautiful and tranquil setting is amazing. Wildlife is abundant and not wild lol.
Scored 9.0
9.0
Rated superb
Superb
172 reviews
Price from
£113
1 night, 2 adults
Pink Spa Nest, hotel in Craighall

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

Spacious with excellent hot tub
Scored 9.4
9.4
Rated superb
Superb
165 reviews
Price from
£259
1 night, 2 adults
The Old Stables - Hot Tub, Sauna and Cinema, hotel in Craighall

27 km from Discovery Point in Alyth, The Old Stables - Hot Tub, Sauna and Cinema provides accommodation with access to a sauna, hot tub and spa facilities.

Great house that was perfect for the 10 of us. The owners were very good making sure all our needs were met before we arrived. Rooms were clean and had everything we needed. Lots of space for kids and a little play area which was well used. Hot tub was great. Cinema room was great for kids who loved it Can’t rate this enough
Scored 9.9
9.9
Rated exceptional
Exceptional
7 reviews
Price from
£544
1 night, 2 adults
The Loft at Craigmill House, hotel in Craighall

Offering a garden and river view, The Loft at Craigmill House is set in Blairgowrie, 33 km from Discovery Point and 48 km from Castle Menzies.

Enclosed courtyard. Dog friendly. Location. Goodies. Self contained.
Scored 9.2
9.2
Rated superb
Superb
35 reviews
Price from
£113
1 night, 2 adults
Bridge of Cally Hotel, hotel in Craighall

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

attentive staff, very welcoming and caring
Scored 8.2
8.2
Rated very good
Very good
972 reviews
Price from
£78
1 night, 2 adults
The Old Cross Inn, hotel in Craighall

With free Wi-Fi in public areas and free parking on site, this 140-year-old Victorian inn is situated in the heart of Perthshire.

Everything. On arrival we received a very warm welcome. Unwound in the bar after a long drive. We were delighted with our bedroom. Room 4. The room was very spacious as was the bathroom. Everything was very clean. The bed was very comfortable. We had made a reservation for the restaurant that evening. The food was excellent, as was the breakfast the following morning. Parking was not an issue. Plenty of space out front and at the side of the building. We would thoroughly recommend The Old Cross Inn.
Scored 8.6
8.6
Rated fabulous
Fabulous
413 reviews
Price from
£85
1 night, 2 adults
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.

Clean showers and toilets and the pod was comfortable and nice walks by the river. Staff was friendly and addressed any issues promptly.
Scored 8.4
8.4
Rated very good
Very good
66 reviews
Price from
£65
1 night, 2 adults
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.

Good restaurant down the stairs Everything was well working Soap dispensers Clean room Quietness Free parking
Scored 7.6
7.6
Rated good
Good
1,053 reviews
Price from
£104
1 night, 2 adults
Victoria Hotel, hotel in 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.

Clean and comfortable. The towels were pure white and fluffy!
Scored 7.9
7.9
Rated good
Good
230 reviews
Price from
£84
1 night, 2 adults
Tay House, hotel in Craighall

Situated in Dunkeld, Tay House is a self catering establishment with views of the River Tay. Tay House has a terrace at the back of the building with river views.

Decor Furniture Location Dog friendly
Scored 9.0
9.0
Rated superb
Superb
140 reviews
Price from
£169
1 night, 2 adults
All family hotels in Craighall
Looking for a family hotel?
As families grow in size, so too do the needs of a family holiday. That’s why family hotels are set up to cater for all ages, from toddlers and kids to teens and adults. Typically, you can expect restaurants with kids’ menus, games rooms, fitness centres and a pool area where children can play and parents can relax.
Search family hotels in Craighall

Family hotels that guests love in Craighall

  • Avg. price/night: £225
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 77 reviews
    The location is perfect if you want to be away from busyness and very scenic.The house itself is perfect for a family holiday and the hot tub is the perfect extra
    Emily
    Family with young children
gogless