Search inns in Perthshire

FREE cancellation on most rooms! Instant confirmation when you reserve

  • 437 properties in Perthshire
    Show map Map
  • Kirklands Hotel

    Kirklands Hotel

    Kinross, United Kingdom
    9.3

    Superb

    241 reviews

    This traditional 18th century coaching inn boasts 9 en suite rooms with free Wi-Fi. Each room features a TV, as well as an iPod docking station..Extras include free toiletries and a hairdryer.

  • Tormaukin Hotel

    Tormaukin Hotel

    Glendevon, United Kingdom
    8.9

    Fabulous

    499 reviews

    In Glen Devon, this charming country inn has an excellent restaurant, free Wi-Fi and good breakfasts. Gleneagles golf course is a 10-minute drive away.

  • The Old Mill Inn

    The Old Mill Inn

    Pitlochry, United Kingdom
    9.7

    Exceptional

    330 reviews

    Situated in the centre of the highland resort of Pitlochry, The Old Mill Inn is a 5-minute walk from Pitlochry rail station and many high street shops. Free parking is available on site.

  • The Inn at Loch Tummel

    The Inn at Loch Tummel

    Struan, United Kingdom
    9.3

    Superb

    44 reviews

    Situated 12.8 km from Pitlochry, The Inn at Loch Tummel features a restaurant, bar and free WiFi. Guests can enjoy the on-site restaurant. Free private parking is available on site.

  • The Anglers Inn

    The Anglers Inn

    Perth, United Kingdom
    8.7

    Fabulous

    125 reviews

    Featuring free WiFi throughout the property, The Anglers Inn is situated in Perth, 6 km from Scone Palace. The inn has a barbecue and sun terrace, and guests can enjoy a meal at the restaurant.

  • Moulin Hotel

    Moulin Hotel

    Pitlochry, United Kingdom
    8.2

    Very good

    181 reviews

    Ideally situated for exploring the Perthshire Highlands, the Moulin Hotel offers free WiFi, a restaurant serving home-cooked food and real ale produced in the hotel’s own micro brewery.

  • Alyth Hotel

    Alyth Hotel

    Alyth, United Kingdom
    8.4

    Very good

    84 reviews

    This 18th century coaching in, is situated in Highland village of Alyth and overlooks Alyth Burn. It is just 6 miles from Blairgowrie.

  • Bankfoot Inn

    Bankfoot Inn

    Bankfoot, United Kingdom
    9.1

    Superb

    157 reviews

    Set in Perthshire countryside, The Bankfoot is a cosy 18th-century Scottish inn. There is free Wi-Fi on site, and all rooms have flat-screen TVs with digital channels and DVD players.

  • The Famous Bein Inn Hotel

    The Famous Bein Inn Hotel

    Glenfarg, United Kingdom
    7.8

    Good

    255 reviews

    With a rural location in peaceful Glenfarg, The Famous Bein Inn Hotel is also just 5 minutes' drive from the M90 motorway.

  • The Inn on the Tay

    The Inn on the Tay

    Pitlochry, United Kingdom
    9.4

    Superb

    95 reviews

    On the banks of the River Tay, situated at the Grandtully rapids, this family-friendly inn is surrounded by scenic Perthshire countryside.

You might also enjoy these types of property: