Photo by Angela Newlands
Hotels in Crieff
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Crieff?

The Royal Hotel
The Royal Hotel
9.4 out of 10, Exceptional, (74)
The price is CNY1,297
CNY1,556 total
includes taxes & fees
Dec 15 - Dec 16
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Check out pet-friendly hotels in Crieff

8.2 out of 10, Very Good, (192)
The price is CNY998
CNY1,198 total
includes taxes & fees
Dec 15 - Dec 16
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Go beyond your typical stay in Crieff
Top landmarks in Crieff
Learn more about Crieff
Notable for its castle, Crieff features attractions such as Famous Grouse Experience at Glenturret Distillery and Drummond Castle Gardens. This welcoming city has something for everyone including restaurants as well as sights like Comrie Croft and Cultybraggan Camp. All are within a rural setting.

Check out reviews of Crieff hotels guests love

Dunkeld House Hotel
10/10 Excellent
Frequently asked questions
Keep exploring
- Landmarks
- Star Rating
- Accommodation Types
- Amenities
- Hotels close to nearby airports
- Nearby cities
- Top cities in United Kingdom
- More Hotels
- Most popular destinations
- Hotels near Drummond Castle Gardens
- Hotels near Famous Grouse Experience at Glenturret Distillery
- Hotels near Comrie Croft
- Hotels near Cultybraggan Camp
- Hotels near Drummond Gardens
- Hotels near Deil's Cauldron Waterfall
- Hotels near Auchingarrich Wildlife Centre
- Hotels near Monzie Kirk
- Hotels near Crieff Golf Club Limited
- Hotels near Harrisons Fine Wines
- Hotels near St Fillans Golf Club
- Hotels near Gordon & Durward
- Hotels near Deil's Cauldron
- London Hotels
- Edinburgh Hotels
- Manchester Hotels
- Liverpool Hotels
- Glasgow Hotels
- York Hotels
- Birmingham Hotels
- Bath Hotels
- Bristol Hotels
- Newcastle-upon-Tyne Hotels
- Cardiff Hotels
- Belfast Hotels
- Leeds Hotels
- Oxford Hotels
- Blackpool Hotels
- Chester Hotels
- Brighton Hotels
- Southampton Hotels
- Inverness Hotels
- Cheltenham Hotels
- Macdonald Forest Hills Hotel & Spa
- Loch Rannoch Hotel and Spa
- DoubleTree by Hilton Dunblane Hydro
- Angus Hotel
- Ballathie Country House Hotel and Estate
- Lost Guest House Stirling
- Leonardo Boutique Huntingtower Perth
- Holiday Inn Express Perth by IHG
- Mercure Perth Hotel
- The Kenmore Club
- Wyndham Duchally Country Estate
- Inglewood House and Spa
- Lovat Hotel
- McKays Hotel Bar & Restaurant
- Killin Hotel
- Allan Park
- Friars Wynd Hotel
- Pine Trees Hotel
- King Street Aparthotel
- Cairn Lodge
- The Waverley Hotel
- Knockendarroch Hotel
- Craigatin House & Courtyard (Adults only)
- King Robert Hotel
- Murrayshall Country Estate
- The Royal George Hotel
- Parklands Hotel
- The Abbotsford
- The Meadowpark
- The Old Rectory Inn
- Dunroamin Lodges
- Grampian Hotel
- Meikleour Arms Hotel and Restaurant
- The Kinross Salutation Inn
- The Ballinluig Inn
- Macdonald Forest Hills Resort
- Scone Arms Hotel
- Best Western The Crianlarich Hotel
- St John's Apartments
- The Old Mill Inn
- Sunbank House Hotel
- Dunalastair Hotel Suites
- Hillhead Farm Lets
- Cuil an Daraich Guest House
- Travelodge Perth Broxden Junction
- ApartNest Auchterarder
- The Luib Hotel
- Auchentroig House
- Dalgair House Hotel
Most popular destinations
Hotels
- Hotels in Lewes
- Hotels in Stirling
- Hotels in Newquay
- Hotels in Lydney
- Hotels in Inveraray
- Cheap Hotels in Manchester
- Hotels in Ashbourne
- Hotels in Ballyclare
- Hotels in Ashford
- Hotels in Lincoln
- Hotels in Oxford
- Hotels in Kings Langley
- Hotels in Acharacle
- Hotels in Wigton
- Hotels in Beaumaris
- Hotels in Kirriemuir
- Hotels in Lyndhurst
- Hotels in Aldeburgh
- Hotels in Petersfield
- Hotels in Bradford
- Hotels in Newmilns
- Hotels in Driffield
- Hotels in Southampton
- Hotels in Leven
- Hotels in Chelmsford
- Hotels in Huntly
- Hotels in Laurencekirk
- Hotels in Penrith
- Hotels in Bournemouth
- Hotels in Moffat






















































































