Search inns in Perthshire

FREE cancellation on most rooms! Instant confirmation when you reserve

  • 414 properties in Perthshire
    Show map Map
  • Tormaukin Hotel

    Tormaukin Hotel

    Glendevon, United Kingdom
    8.9

    Excellent

    482 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 Anglers Inn

    The Anglers Inn

    Perth, United Kingdom
    8.6

    Excellent

    119 reviews

    Showcasing a barbecue and sun terrace, The Anglers Inn is located in Perth, just 3.4 miles from Scone Palace. Guests can enjoy the on-site restaurant.

  • The Inn at Loch Tummel

    The Inn at Loch Tummel

    Struan, United Kingdom
    9.3

    Wonderful

    35 reviews

    The Inn at Loch Tummel is located in Struan, just 29 miles from Perth. Guests can enjoy the on-site bar. Free WiFi is available and free private parking is available on site.

  • Kirklands Hotel

    Kirklands Hotel

    Kinross, United Kingdom
    9.3

    Wonderful

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

  • The Old Cross Inn

    The Old Cross Inn

    Blairgowrie, United Kingdom
    8.7

    Excellent

    167 reviews

    With free Wi-Fi in public areas and free parking on site, this 140-year-old Victorian inn is situated in the heart of Perthshire.

  • The Old Mill Inn

    The Old Mill Inn

    Pitlochry, United Kingdom
    9.7

    Exceptional

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

  • Moulin Hotel

    Moulin Hotel

    Pitlochry, United Kingdom
    8.2

    Very Good

    168 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.5

    Very Good

    82 reviews

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

  • The Inn on the Tay

    The Inn on the Tay

    Pitlochry, United Kingdom
    9.4

    Wonderful

    90 reviews

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

  • Bankfoot Inn

    Bankfoot Inn

    Bankfoot, United Kingdom
    9.1

    Wonderful

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

You might also like these property types:

Enter your email address and we'll resend your confirmation

Please enter a valid email address.

We've resent your requested confirmations to

Please note that email delivery can take up to 10 minutes

Sorry, we were unable to resend your requested confirmations

Manage An Existing Booking

  • Change dates
  • Edit guest details
  • Contact the property
  • Upgrade room
  • Cancel booking
  • And more...