Skip to main content

Hotels in Crieff

12 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.

Updated · Ratings from Google; how we list

We list 15 hotels and B&Bs in Crieff. 14 have a Google rating, averaging 4.7/5.

Best for

Most recommended hotels and B&Bs in Crieff

Ranked by Google rating weighted by the number of reviews (4.3+ from at least 15 reviews).

  1. 1 Crieff Hydro ★ 4.4 · 3,528 reviews
  2. 2 The Tower Gastro Pub & Apartments ★ 4.5 · 705 reviews
  3. 3 Coorie Inn Restaurant and Rooms ★ 4.8 · 386 reviews
  4. 4 The Murray Park Hotel ★ 4.5 · 434 reviews
  5. 5 Achray House Hotel & Lodges ★ 4.6 · 349 reviews
  6. 6 Merlindale ★ 4.9 · 94 reviews
  7. 7 Leven House ★ 5.0 · 62 reviews
  8. 8 Firtree Bed and Breakfast at Galvelbeg House ★ 4.9 · 50 reviews
Leven House

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

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.

Comely Bank Guest House

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

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

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

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

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

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

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

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

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

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.

Where to eat in Crieff

The best-reviewed of 38 we list · see them all

Other places to stay in Crieff

Nearby towns

Quick answers

How many hotels and B&Bs are there in Crieff?+

We list 15 hotels and B&Bs in Crieff. 14 of them have a Google rating, averaging 4.7 out of 5.

What are the most recommended hotels and B&Bs in Crieff?+

Weighing Google rating against the number of reviews, the most recommended are Crieff Hydro (4.4/5 from 3,528 reviews), The Tower Gastro Pub & Apartments (4.5/5 from 705 reviews) and Coorie Inn Restaurant and Rooms (4.8/5 from 386 reviews).

Are there family-friendly hotels in Crieff?+

Yes. We list 7 in Crieff, including Crieff Hydro, The Tower Gastro Pub & Apartments and Coorie Inn Restaurant and Rooms.

🏨

Know a hotel / b&b in Crieff that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.