Photo of Perthshire

About 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 many 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.

What Not To Miss

  • The Scottish Crannog Centre (on Loch Tay not far from Aberfeldy), an authentic reconstruction of an Iron-Age loch dwelling, is a great spot for the whole family. Learn all about how people used to live in the area and take in the wide variety of exhibits.
  • Whisky lovers are spoilt for choice in Perthshire, with both the Edradour Distillery and the more celebrated Famous Grouse Experience offering wonderful tours of their facilities (as well as tasting sessions to be enjoyed afterwards!).
  • If whisky's not your thing then visit Cairn O'Mohr Fruit Wines in the Carse of Gowrie (between Perth and Dundee) for some wine and cider tasting.
  • Scone Palace (situated just north of Perth), the original coronation site of the Kings of Scots, is a fabulous place to visit. Featuring splendid interiors, wonderful artwork and glorious grounds, you can also stop off for a tea and scone if you fancy a break.

Our favourites amongst the best places to stay in Perthshire are either conveniently situated 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.

The Best Places to Stay in Perthshire

The Best Places to stay in Pitlochry

Pitlochry is a great stopping off point, especially if you are 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 and in addition boasts the Pitlochry Festival Theatre which has earned international acclaim for 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.

The Best Places to Stay in Perthshire for Great Food

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

  • For award-winning fare, 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.
  • Mhor 84 boasts a wonderfully remote location and chic, unfussy accommodation. The food's divine and the setting's not bad either!
  • The famous Gleneagles Hotel is an absolutely top-notch stay - boasting elegant rooms, three championship golf courses, a spoiling spa, numerous activities and the only two Michelin-starred restaurant in Scotland!

The Best Country House Hotels in Perthshire

  • Ballathie House, overlooking the River Tay, offers elegant accommodation with some rooms featuring freestanding baths. Come back after a day out hiking to unwind by the roaring log fire and tuck into award-winning cuisine.
  • Aberfeldy's The Fortingall Hotel at the entrance to Glen Lyon should satisfy most traditionalists - offering chic, cosy accommodation and lovely grub made from local produce.
  • Set in a lovely stately home, the family-run Kinloch House near Blairgowrie is another top option. Featuring traditional, elegantly decorated rooms and top-notch food, you're bound to enjoy a night or two spent here.
  • The Edwardian Torrdarach House is located just minutes away from a golf course, so is ideal for those wanting a truly Scottish getaway! The rooms are simple yet chic and you can come back after a day out to enjoy a tipple from the whisky bar.

Prefer A Holiday Cottage?

  • If you've decided that you'd prefer the privacy of a self-catering option then browse through the wide variety available online with our partner Booking.com.

Travel Information

  • Best time to visit Perthshire for the weather is during the summer months, with the average daily temperature rising to 15°C in July and August. However, the region is always susceptible to rainfall so bring a jacket just in case!
  • Fly into Edinburgh Airport, located about 50 miles away and served by plenty of public transport links to Perthshire.
  • Alternatively fly into Glasgow Airport, it is a bit further away but also well connected to the region.
  • For car hire prices, we recommend you visit our online partner Rentalcars.

Still Not Sure?


Monthly Weather in Perthshire

Best Hotels in Perthshire

  • The Townhouse, Perthshire Perth, Perthshire 5 rooms from €81

    Local exploring  -  A great base for exploring Perth and the surrounding area.
    Great walks  -  Go for a walk through the nearby Inch park or along the banks of the Tay.
    Sights nearby  -  Visit the nearby St Ninian's Cathedral.

    Overlooking the South Inch Park in Perth, The Townhouse is a charming B&B. Elegant rooms are comfortable and spacious offering lovely views out over the park. Minutes from the centre of Perth with all its attractions. See More

    Check Availability
  • Dunalastair Hotel Suites Kinloch Rannoch, Perthshire 32 rooms from €86

    Active Holiday  -  The perfect rural spot with numerous outdoor pursuits on offer from hikes to horseriding, fishing to mountain biking
    Fishing  -  This area boasts some of the best fishing in Scotland and there is an abundance of trout
    Great walks  -  Explore ancient Scotland by foot with a visit to the Black Wood of Rannoch
    Views  -  Great views from hotel
    RestaurantGardenDisabled accessViewsParkingNo pets

    A highlands hotel set in an historic Georgian building in a quaint village surrounded by epic mountain views, lakes, woodland and moors. A refreshing addition to the region the interiors are modern and swish after a recent refurbishment. The restaurant is superb and service is top notch. Fabulous! See More

    Check Availability
  • Roseburn B&B Pitlochry 3 rooms from €90

    Local exploring  -  A great base for those looking to explore Pitlochry, the gateway to the Highlands.
    Sights nearby  -  Visit Killiecrankie, the sight of the famous Jacobean battle as well as the Soldiers Leap.
    Great walks  -  The surrounding countryside is full of lovely walking routes.
    Full of character
    GardenParkingNo pets

    Charming B&B in the heart of Pitlochry. Featuring three lovely rooms, the Roseburn B&B is a great spot for those looking for somewhere peaceful and quiet. A great launchpad for exploring this area of the Highlands. See More

    Check Availability
  • Torrdarach House Pitlochry 7 rooms from €103

    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

    This Edwardian 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, whisky bar, fireplaces and great views all lead to a relaxing stay. See More

    Check Availability
  • MHOR 84 Lochearnhead, Perthshire 14 rooms from €106

    Foodies  -  Foodie heaven- cusine from famed chefs Mhairi Taylor and Tom Lewis, as well as mushroom foraging expeditions.
    Back to Nature  -  The perfect launchpad for exploring the stunning lochs and parks of the surrounding area.
    Fishing  -  The motel will arrange boat, ghillie, permit and equipment for guests to fish for brown trout in Loch Doil and Loch Voine.
    Sights nearby  -  Any history buffs should check out the church at Balquhidder and visit the grave of clan leader Rob Roy.
    RestaurantGardenPet friendlyParking
    Recommended by  -  I Escape

    A remote hotel nestled between Loch Lomond and the Trossachs National Park. The combination of glorious natural surrounds and the chic, stylish interiors make for a memorable stay. Fantastic food produced from the best locally sourced, sustainable ingredients, served in an atmospheric dining room. See More

    Check Availability
  • Barley Bree Crieff, Perthshire 6 rooms from €109

    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.
    Restaurant  -  2 AA Rosettes
    RestaurantParkingNo pets
    Recommended by  -  Good Hotel Guide, Sawdays

    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. See More

    Check Availability
  • Yann’s at Glenearn House Crieff, Perthshire 6 rooms from €109

    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.
    Restaurant with rooms
    RestaurantGardenParkingNo pets

    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. See More

    Check Availability
  • Benvrackie Pitlochry 4 rooms from €109

    Sights nearby  -  Visit Killiecrankie, the sight of one of Scotland's most famous battles and the fabled Soldier's Leap.
    Great walks  -  The surrounding glens are full of beautiful walking routes.
    Fishing  -  Go fishing on the nearby River Tummel.
    GardenParkingNo pets

    A couple of miles outside Pitlochry, Benvrackie is a charming, contemporary B&B. Featuring spacious, comfortable rooms with excellent ensuite bathrooms, the guesthouse is perfect for those looking for a base from which to explore the abundant beauty of the surrounding landscape. See More

    Check Availability
  • Craigatin House Pitlochry 14 rooms from €113

    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.
    GardenDisabled accessParkingNo pets
    Recommended by  -  Good Hotel Guide, Sawdays

    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. See More

    Check Availability
  • Ballathie House Hotel Perthshire 41 rooms from €115

    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.
    RestaurantGardenPet friendlyDisabled accessViewsParking

    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. See More

    Check Availability
  • Brae House Aberfeldy 3 rooms from €118

    Local exploring  -  A lovely spot from which to explore Aberfeldy and the surrounding countryside.
    Fishing  -  Take a rod on the Tay, one of the UK's most famous salmon rivers.
    Great walks  -  Go walking along the banks of the River Tay.
    GardenParkingNo pets

    Quiet and unassuming, Brae House is lovely B&B on the banks of the Tay. Featuring comfortable rooms and a delightful sitting room in which to relax. It is a great spot for those looking for a relaxed place to stay in Aberfeldy. See More

    Check Availability
  • Ballintaggart Farm Pitlochry, Perthshire 2 rooms from €144

    Fishing  -  There is nearby Salmon fishing on the Tay and the Garry.
    Great walks  -  The surrounding area is full of lovely walking trails.
    Views  -  Great views from hotel
    Full of character

    Set amidst rolling Perthshire hills, Ballintaggart Farm is a charming two bedroom B&B. Featuring pretty rooms, excellent food and a lovely sprawling garden, it's perfect for a countryside escape. See More

    Check Availability
  • The Inn at Loch Tummel Pitlochry 6 rooms from €144

    Sights nearby  -  Looking out on the Queen’s View, salmon jumping the ladder in Pitlochry, to Blair Castle of Clan Murray
    Great walks  -  Allean Forest is a few minutes drive with marked routes and stunning panoramic views
    Local exploring  -  Nature walks, birdwatching, sailing and also many historic sights close by
    Views  -  The Queen's viewing point is minutes away, but the Inn also boasts impressive views of its own
    RestaurantGardenPet friendlyViewsParking
    Recommended by  -  Good Hotel Guide

    Originally a coaching inn from the 1800s, this historic, stylish property offers six ensuite rooms softly furnished in rustic, earthy tones. Wonderful location in the heart of Perthshire. Come for hill walks and stunning views followed by drinks in the cosy bar and locally sourced hearty food. See More

    Check Availability
  • Cuil an Duin Pitlochry (Ballinluig) 3 rooms from €150

    Fishing  -  Excellent salmon fishing on the nearby Garry and Tay rivers.
    Great walks  -  The surrounding area has no shortage of great walks.
    Full of character
    Remote  -  Off the beaten track.

    Tucked away in a hidden corner of Perthshire, Cuil an Duin is a charming B&B. Featuring smart, comfortable bedrooms, a characterful piano and beautiful sprawling garden, it's an ideal base to explore the gateway to the Scottish Highlands. See More

    Check Availability
  • Meikleour Arms Blairgowrie, Perthshire 11 rooms from €150

    Active Holiday  -  A great base for an active holiday of walking, fishing and horse riding.
    Families  -  The hotel's cottages are a great option for family trips.
    Fishing  -  The Meiklour Arms runs fishing trips on both the Tay and the Isla.
    Sights nearby  -  Take a trip to Scone Palace, the ancient seat of Scottish Kings.
    RestaurantGardenPet friendlyParking

    Offering charming cottages and lovely rooms, the Meikleour Arms is a delightful place to stay. Just a short walk from the river Tay, the hotel also features an excellent restaurant and a cosy pub that's a great spot to enjoy a dram. The cottages are perfect for a family holiday. See More

    Check Availability
  • Errichel House and Restaurant Aberfeldy 4 rooms from €160

    Sights nearby  -  Visit Killiecrankie, the sight of the famous redcoat Soldier's Leap.
    Great walks  -  The surrounding area is full of lovely walking routes.
    Local markets  -  Go into the Aberfeldy country market on Sundays.
    Restaurant  -  Recommended.

    Set in a lovely house overlooking the glens surrounding Aberfeldy, Errichel House and Restaurant is a delightful guesthouse offering luxury cottages as well as delightful rooms. Errichel is a great spot for those looking to explore the beautiful countryside surrounding Aberfeldy. See More

    Check Availability
  • Knockendarroch Pitlochry 12 rooms from €167

    Sights nearby  -  Visit nearby Killiecrankie, the site of the famous 'Soldiers Leap'.
    Great walks  -  The surrounding valley is full of beautiful walking routes.
    Views  -  Great views from hotel
    Restaurant  -  Recommended.

    Offering beautiful views of the Tummel Valley, Knockendarroch is a charming, picturesque hotel in Pitlochry. Each comfortable room has a distinctive Scottish feel and the hotel's excellent restaurant focuses on local produce. A great gateway into the Highlands. See More

    Check Availability
  • The Old Manse of Blair Blair Atholl, Perthshire 6 rooms from €172

    Active Holiday  -  The surrounding countryside provides a host of outdoor pursuits from fishing and hiking to skiing
    Foodies  -  The Orangery is an award-winning restaurant which serves contemporary Scottish fare
    Great walks  -  There are a vast choice of walking trails whether you want an amble or something more challenging
    Sights nearby  -  Take a tour of neighbouring Blair Castle

    A grand country house set in beautiful rural Highland Perthshire, near Blair Castle. Chic rooms are decorated with a contemporary flair. Expect dark hues, bright pops of colour, underfloor heating, and indulgent bathrooms. The contemporary Scottish restaurant is award-winning. A luxe rural hideaway. See More

    Check Availability
  • Saorsa 1875 Pitlochry 11 rooms from €173

    Foodies  -  The vegan restaurant is the star of the show serving a five-course tasting menu using seasonal and foraged produce
    Eco break  -  An ethical stay: for each meal served a tree is planted, suppliers are cruelty-free, and fabrics are faire-trade
    Great walks  -  There are a wide network of hiking trails running through Cairngorms National Park
    Secluded setting  -  For escaping.

    A grand country house hotel with boutique interiors and a hip vegan restaurant. Individually styled rooms are ethically designed with upcycled furnishings and fair-trade fabrics. With lovely walks, a yurt-based yoga studio, and standout five-course tasting menus — this is a chic rural getaway. See More

    Check Availability
  • Royal Hotel, Perthshire Comrie, Perthshire 11 rooms from €181

    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.
    RestaurantGardenPet friendlyParking
    Recommended by  -  Sawdays

    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. See More

    Check Availability
  • Kinloch House Hotel By Blairgowrie, Perthshire 18 rooms from €213

    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.
    RestaurantGardenDisabled accessViewsParkingNo pets
    Recommended by  -  Good Hotel Guide, Relais & Chateaux

    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. See More

    Check Availability
  • Monachyle Mhor Lochearnhead, Perthshire 14 rooms from €213

    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.
    RestaurantGardenPet friendlyViewsParking
    Recommended by  -  I Escape, Fodors, Good Hotel Guide, Sawdays

    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! See More

    Check Availability
  • Fortingall Hotel Aberfeldy, Perthshire 10 rooms from €219

    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.
    RestaurantPet friendlyDisabled accessViewsParking
    Recommended by  -  Good Hotel Guide

    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. See More

    Check Availability
  • Woodcroft House Perth, Perthshire 3 rooms from €242

    Local exploring  -  Fab base for exploring The Highlands, The Trossachs & Perthshire - a range of cultural & outdoor highlights are on the doorstep
    Romantic Break  -  Claw-foot tubs, high cotton counts, fluffy robes & stunning views make this well-suited to romantic weekends away
    Great walks  -  Country walks can be accessed from the garden; climb Kinnoull Hill for stunning views over The Carse of Gowrie & The River Tay
    Views  -  City View Suite & Turret Suite offers expansive views over the town of Perth. At night admire the twinkling skyline from bed
    TennisGardenViewsParkingNo pets
    Recommended by  -  Good Hotel Guide

    Arts & Crafts mansion lovingly transformed into deluxe owner-run guesthouse walking distance from Perth's centre. Set in large gardens, this elegant home has a tranquil feel; wood-panelled rooms with roaring fires are the perfect place for Scottish breakfasts or Afternoon Tea. Serene boutique chic. See More

    Check Availability
  • Killiecrankie House Hotel by Pitlochry, Perthshire 10 rooms from €265

    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.
    RestaurantGardenPet friendlyViewsParking
    Recommended by  -  Good Hotel Guide, Sawdays

    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! See More

    Check Availability
  • Gleneagles Hotel Perthshire 206 rooms from €282

    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.
    Air conditioningTennisSpaRestaurantSwimming PoolGardenPet friendlyDisabled accessViewsParking
    Recommended by  -  Kiwi Collection

    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. See More

    Check Availability