Hotels in Crieff
13 handpicked places to stay
Photo © hedayat zare, Google Maps
Crieff's accommodation ranges from the grand to the simple. Crieff Hydro anchors the town's hotel scene, a Victorian hydropathic resort turned family-friendly hotel with extensive grounds and leisure facilities, and it remains many visitors' first choice for a stay that combines comfort with easy access to the town centre. Away from the Hydro, Crieff has a good selection of smaller hotels, inns, and guesthouses along and around the high street, many housed in the town's characterful sandstone Georgian and Victorian buildings, offering a quieter and more personal alternative.
Because Crieff sits right on the edge of Highland Perthshire, it works well both as a short-break destination in its own right and as a base for a longer touring holiday, with Loch Earn, Comrie, and the Sma' Glen all within easy striking distance. Booking ahead is worth doing during the summer months and around the Glenturret and Drummond Castle Gardens' busier periods, as the town's central hotels and guesthouses are limited in number and popular with both leisure visitors and those attending events at Crieff Hydro. Self-catering cottages in the surrounding countryside offer another option for families or groups wanting more space, typically within a short drive of the town centre.
Leven House
Guest Accommodation · Comrie Road, Crieff
Guest accommodation on Comrie Road in Crieff, with Gleneagles just under 11 miles off and free parking on site.
Crieff Hydro
Hotel · Fern Tower Road, Crieff
Large family-friendly hotel in Crieff with a restaurant, bar and pool complete with inflatable slide, set in extensive grounds.
Knock Castle Hotel and Spa
Hotel · Drummond Terrace, Crieff
A 31-room castle hotel in Crieff with a spa, pool and gym, suited to couples after a relaxed break or a countryside wedding.
Comely Bank Guest House
Guest Accommodation · 32 Burrell Street, Crieff
A small, traditional 5-room guest house on Burrell Street in Crieff, with free parking and a hot breakfast included.
The Murray Park Hotel
Hotel · Connaught Terrace, Crieff
Hotel on Connaught Terrace in Crieff, close to golf, fishing and walking country, with free access to Crieff Hydro's spa and pool.
Alpine cottage
B&B · 41 Burrell Street, Crieff
A B&B on Burrell Street in Crieff, Perth and Kinross, handy for golf at Gleneagles and Elcho Castle nearby.
Bridgehill Cottage Bed & Breakfast
B&B · Muthill, Crieff
Bed and breakfast in the village of Muthill near Crieff, with garden views and free parking, close to Gleneagles.
Lovat House
Guest Accommodation · Lovat House, Crieff
A guest house in Crieff, surrounded by Perthshire countryside and golf courses, with Gleneagles about 10.5 miles away.
Merlindale
Guest Accommodation · Perth Road, Crieff
A traditional four-room guest house on Perth Road in Crieff, with individually styled rooms, a library and a classic lounge.
The Tower Gastro Pub & Apartments
Hotel · 81 East High Street, Crieff
A pub-with-rooms in Crieff suited to golfing trips and countryside breaks, with free parking and apartments for longer stays.
Firtree Bed and Breakfast at Galvelbeg House
B&B · Galvelbeg House, Crieff
Family-run B&B in Crieff with five bright rooms, handy for golf, fishing, walking and cycling nearby.
The Highlandman Station
B&B · Highlandman Station, Crieff
A B&B at Highlandman Station in Crieff, with breakfast and packed lunches to fuel days out walking, cycling or golfing nearby.
Coorie Inn Restaurant and Rooms
Hotel · 6 Willoughby Street, Crieff
A small six-room inn on Willoughby Street in Crieff, built around a restaurant known for its Sunday roast and warm, cosy service.