Click here for the best places to stay in Perthshire

Rugged mountains, barren moorland, deep lochs and amber-coloured rivers create a majestic landscape dotted with Roman encampments, Iron Age settlements and grand castles. The heart of Scotland, there are more things to do here than you can possibly count and some of the best places to stay in Perthshire certainly rival those in the cities or nearer the bright lights.

This region is easily accessible from both Glasgow and Edinburgh yet seems a million miles from the frantic pace of city life.

The Whisky Trail winds from the conservation villages in the south towards the Cairngorm National Park in the north. Golf courses, fishing, shooting, walking and cycling opportunities abound.

Our favourites amongst the best places to stay in Perthshire are either conveniently sited in the centre of a pretty town or hold a secluded spot deep in the beautiful countryside. Some reflect a new contemporary style while others are traditionally reassuring.

Best places to stay in perthshire


Pitlochry is a great stopping off point, especially if you're on your way further north. It is a charming Victorian spa town which becomes a tourist magnet in the warmer months. Activity wise it offers the usual pursuits, but in addition boasts the Pitlochry Festival Theatre which has earned international acclaim for its high quality productions.

  • Just outside town, you'll find the Killiecrankie House Hotel. One of Scotland's hidden gems, it has been run for the last few years by Henrietta Fergusson who was previously in charge of the Carnegie Club at Skibo Castle. The welcome is very warm and the feel totally unpretentious. Add to this great food (2 AA Rosettes), homely bedrooms and enchanting gardens.
  • For those who'd rather walk to the attractions, book a room at Craigatin House, a chic B&B in the centre of town.

For great food

If you need a hotel with great food, then Perthshire has some great places to stay.

  • For award winning fayre, you really can't get much better than Monachyle Mhor near Balquidder, though be prepared for the four miles of single track road to get you there!
  • The Crieff area too is a bit of a foodie hotspot with several great restaurants with rooms including Yann's at Glenearn House and the Barley Bree in Muthill.
  • The Royal Hotel in Comrie also serves great grub and is an ideal base for bagging a few munros.

Country House Hotels in Perthshire

Country house enthusiasts will not be disappointed in Perthshire either. A room for the night at Ballathie House overlooking the River Tay or The Fortingall Hotel at the entrance to Glen Lyon should satisfy most traditionalists. Kinloch House near Blairgowrie would also fit the bill.

If there's nothing to suit you in our list of the best places to stay in Perthshire, try our Ultimate Guide to hotels in Scotland.

Photo of Perthshire

Search hotel availability

The best hotels in Perthshire

Refine this list »         Check online rates
  • Torrdarach House

    Pitlochry, Perthshire

    This Elizabethan country house is surrounded by a well established wooded garden with a short walk leading to a golf course. Hearty scottish breakfasts are offered up including porridge with a dash of whiskey. The airy rooms, whiskey bar, fireplaces and great views all lead to a relaxing stay.

    7 rooms from $114
    Great walks  -  Ben Vrackie offers a great hike and even more spectacular views for the adventurous
    Sights nearby  -  Blair Castle and Gardens is a magnificent white castle in Blair Atholl
    Views  -  Great views from hotel
    Recommended by  -  Sawdays, Good Hotel Guide
  • Barley Bree

    Crieff, Perthshire

    A charming restaurant with rooms in the heart of Perthshire. Contemporary rooms have simple clean design with gentle hues. The striking dining room, traditional in style, features a fireplace and exposed beams. An ideal base to enjoy country pursuits and excellent cuisine.

    6 rooms from $122
    Foodies  -  An award winning restaurant, in a charming traditional dining room, serving sumptious French cuisine from fresh local produce.
    Great walks  -  Numerous walks in the surrounding area through the stunning Perthshire countryside.
    Fishing  -  Coarse fishing, fly fishing and even sea angling all available nearby.
    Full of character
    Recommended by  -  Good Hotel Guide, Sawdays
  • Yann’s at Glenearn House

    Crieff, Perthshire

    Charming small restaurant-with-rooms in the centre of Crieff. Elegant bedrooms with large windows, feature wallpaper and spacious living areas. Excellent bistro styled french cuisine. A wonderful base to explore the local area.

    6 rooms from $122
    Back to Nature  -  A charming retreat in the heart of Perthshire, boasting stunning scenery and a host of outdoor pursuits.
    Great walks  -  Crieff has wonderful walking terrain, pack a lunch and head off for the day.
    Sights nearby  -  Visit Scotland's oldest distillery or Drummond Park Gardens.
  • Craigatin House

    Pitlochry, Perthshire

    A chic bed and breakfast in the heart of Pitlochry, with Farrow & Ball interiors and a lovely garden. Stylish contemporary bedrooms. Beautifully converted living areas with glass walls. Hearty breakfasts set guests up for a day outdoors. An excellent base for exploring the local area.

    14 rooms from $126
    Value chic  -  A stylish and affordable base to return to after a day exploring the nearby castles, mountains and whisky distilleries.
    Great walks  -  Walk around Loch Faskally and through the Faskally Woods.
    Sights nearby  -  Visit Blair Castle just five miles from the property.
    Restrictions on children  -  No children allowed.
    Recommended by  -  Good Hotel Guide, Sawdays
  • Ballathie House Hotel


    Long-established country hotel in splendid surroundings. Elegant rooms feature traditional patterned wallpaper and some have free standing baths. Grand reception rooms with fireplaces are ideal for unwinding in after a day outdoors. Award winning Scottish cuisine. A lovely rural escape.

    41 rooms from $128
    Active Holiday  -  An excellent choice for enjoying the best of British country pursuits such as fishing, walking, golfing and riding.
    Local exploring  -  Ideally placed for exploring the Scottish Highlands as well as the nearby town of Perth.
    Great walks  -  Wonderful walking on the hotels private estate, or wander a bit further into the Scottish Highlands.
    Fishing  -  Don't forget to pack your rods, the hotel overlooks the River Tay, a famed salmon fishing spot.
  • Royal Hotel

    Comrie, Perthshire

    Charming small hotel in the heart of Perthshire. Elegant rooms, some with four poster beds, antique furniture and traditional artworks. Wonderful Scottish cuisine served in a cosy dining room. A charming country house well positioned to access this beautiful corner of Scotland.

    11 rooms from $202
    Local exploring  -  A charming country house, yet in a town, near Loch Tay and Pitlochry.
    Foodies  -  One AA Rosette awarded restaurant
    Great walks  -  Find both local walks from the door and the Monroes for the more adventurous close by.
    Fishing  -  On the River Earn.
    Recommended by  -  Sawdays
  • Kinloch House Hotel

    By Blairgowrie, Perthshire

    A stunning stately home set in the heart of glorious Perthshire. Large traditional rooms feature sash windows, chintz fabrics and some have free standing baths. Living rooms are suitably grand yet still remain cosy. Exemplary cuisine made from the finest local produce. An ideal country escape.

    18 rooms from $238
    Country Escape  -  A lovely country house set amidst the stunning Perthshire landscape, with lochs, rivers and woods- perfect for rambling.
    Great walks  -  Wonderful walks with an abundance of choice from mountain trails to lowland trails and designated walking routes.
    Sights nearby  -  Visit the impressive Blair Castle, one time home to the last private army in Europe.
    Fishing  -  The River Tay is a renowned spot for salmon fishing.
  • Monachyle Mhor

    Lochearnhead, Perthshire

    A union of rustic warmth and funky sophistication, in the heart of Rob Roy country. Modern rooms with crisp design, modern art and lovely contemporary bathrooms. An award-winning restaurant plus an abundance of outdoor pursuits make this the ideal country escape. Utter heaven!

    14 rooms from $238
    Foodies  -  Inspired and award-winning cuisine, lovingly crafted from fantastic local produce, most of it straight from their own farm.
    Country Escape  -  A charming country house, with a healthy injection of avant-garde interior design, set in 2,000 acres of blissful silence.
    Great walks  -  Endless trials through and around the Loch Lomond and the Trossachs National Park.
    Fishing  -  The trout-rich Lochs Voil and Doine are at the bottom of the driveway.
    Recommended by  -  I Escape, Fodors, Good Hotel Guide, Sawdays
  • Fortingall Hotel

    Aberfeldy, Perthshire

    Lovely country house in beautiful Perthshire. Traditional cosy rooms with large sash windows and oh-so comfortable beds. A sitting room with a roaring fire to sink into, with a whisky, after a day outdoors. Stunning cuisine with the emphasis on local produce. The perfect country escape.

    10 rooms from $244
    Active Holiday  -  At the gateway to Scotland and with ample choice of outdoor activities right on the doorstep from hiking to shooting and biking.
    Country Escape  -  Cosy up by the fire, eat hearty traditional fare, venture into the great outdoors and collapse onto your cosy bed.
    Fishing  -  Salmon fishing on the Rivers Lyon and Tay, and trout fishing on Loch Farleyer and Loch Kinardochy can be arranged.
    Great walks  -  Endless choices of walks whether it be an amble around Fortingall or a day excursion covering four Munros.
    Recommended by  -  Good Hotel Guide
  • Killiecrankie House Hotel

    by Pitlochry, Perthshire

    A quaint and charming Highland hotel, wonderfully unassuming and Scottish through and through. Snug sitting rooms, traditional rooms and fantastic restaurant complete with tartan chairs! Set in stunning landscapes, with direct access to the Pass of Killiecrankie. A characterful country escape!

    10 rooms from $295
    Exclusive offer
    Hideaway  -  The ideal getaway from it all spot, with warm fires, hearty food, comfy beds and miles of picturesque walking.
    Great walks  -  Plenty of walking in the local area with Loch Tummel, Rannoch Moor and the magnificent Glenshee.
    Views  -  Great views over the Pass of Killiecrankie.
    Secluded setting  -  For escaping.
    Recommended by  -  Good Hotel Guide, Sawdays
  • Gleneagles Hotel


    Luxury grand dame resort hotel in the heart of stunning Perthshire countryside. With three championship golf courses, top notch spa and more activities than you can imagine, this is the perfect resort for all the family.

    206 rooms from $315
    Child friendly  -  Great facilities for children of all ages with organised activities and childcare available.
    Restaurant  -  Andrew Fairlie Restaurant is the only establishment in Scotland with two Michelin stars.
    Other Activities  -  Shooting, fishing, falconry, gun dog training, off road driving to name a few!
    Golf  -  Three championshire courses and PGA National Golf Academy on site.
    Recommended by  -  Kiwi Collection
Your shortlist (0)