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

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, 920 reviews

Popular with guests booking hotels in Blairgowrie

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

Popular with guests booking hotels in Alyth

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

Popular with guests booking hotels in Alyth

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 529 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

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.45 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 920 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$98.17 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 15 reviews

Set in Blairgowrie in the Perthshire region, Blairgowrie - Cosy terraced cottage sleeps 4 features a patio. Both free WiFi and parking on-site are available at the apartment free of charge.

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

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

From US$97.63 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 119 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$78.89 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 96 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!

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

Best hotels with breakfast in Craighall and nearby

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

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

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

Featuring a garden and views of garden, Heathpark House is a bed and breakfast situated in a historic building in Blairgowrie, 25 km from Scone Palace.

From US$170.93 per night
Scored out of 10, guest rating 8.9
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.

From US$433.90 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 381 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.

From US$131.48 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 159 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$154.49 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 306 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.4
Superb - What previous guests thought, 529 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$256.40 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 43 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.