Skip to main content

Featured inn destinations

Destination inspiration for your trip – find an inn

The best inns

Check out our pick of great inns in Perthshire

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Located 21 km from Scone Palace, The Smiddy Haugh offers 3-star accommodation in Auchterarder and features a shared lounge, a restaurant and a bar. The accommodation provides free WiFi.

All units in the inn are equipped with a TV and a hairdryer. An overnight stay on our way further north . What a gem ,a lovely friendly welcome for us and our dog. Clean , comfortable and great food would definitely recommend.

Show more Show less
9.3
Superb
314 reviews
Price from
KRW 222,251
per night

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.

Free Wi-Fi, an en suite shower room and a flat-screen TV are featured in each room at The Old Mill Inn. Tea and coffee making facilities are also provided. Superb hotel/inn. A home from home! Wonderful welcome, super friendly staff with excellent training. Beautiful rooms, crisp white bed linen, and fabulously comfy bed. Excellent organic shower products. The picture of the Inn doesn’t do it justice, the main entrance which is the original building is covered in ivy and flowers, stunning. Tucked away behind the Main Street it’s private, secluded but pulls a lively crowd due to its faultless restaurant. The best food we tasted on our entire trip of two weeks, reasonable prices, educated waiters … this place has it all. Highly recommend, will return in a flash!

Show more Show less
9.4
Superb
782 reviews
Price from
KRW 294,483
per night

Situated in Pitlochry, 9.1 km from Castle Menzies, The Inn on the Tay features accommodation with a garden, free private parking, a terrace and a restaurant. This 3-star inn offers room service, luggage storage space and free WiFi. Guests can have a drink at the bar. Staff were amazing. Very friendly and helpful. Dinner was delicious and breakfast equally so. Lovely location right on the River Tay

Show more Show less
9.5
Exceptional
138 reviews
Price from
KRW 244,476
per night

Situated in Bankfoot and with Scone Palace reachable within 17 km, Bankfoot Inn features a restaurant, non-smoking rooms, free WiFi throughout the property and a bar. This 3-star inn offers ski storage space and luggage storage space. The inn has family rooms. The Bankfoot Inn was lovely in every way. The decor on entering was stylish setting a great ambience of the Inn. The room was lovely and very clean. Dinner in Restaurant was delicious and breakfast was absolutely beautiful with great presentation. Would highly recomend this Hotel to any traveller. Best small hotel we have stayed in.

Show more Show less
9.1
Superb
228 reviews
Price from
KRW 135,573
per night

Nestled in the heart of rural Perthshire, The Bein Inn is more than just a place to stay—it's your perfect launchpad for discovering the beauty and charm of Scotland. Ideally situated, our inn offers a peaceful retreat amid breathtaking landscapes, making it the perfect base for exploring Scotland’s rich cultural heritage, historic landmarks, natural wonders, and famous filming locations—including those seen in Outlander. Breakfast was excellent Dinner was amazing, food excellent and staff friendly and attentive Room needs upgrading but was spotless

Show more Show less
8
Very good
1,089 reviews
Price from
KRW 183,357
per night

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.

Guests can enjoy Scottish cuisine in both the restaurant and there is also a beer garden. Kirklands Hotel offers room service. Very friendly, comfortable, clean. Couldn’t have been better.

Show more Show less
8.8
Fabulous
1,071 reviews
Price from
KRW 190,766
per night

Set in Crieff and with Scone Palace reachable within 31 km, The Tower Gastro Pub & Apartments offers a shared lounge, non-smoking rooms, free WiFi and a bar. 39 km from Castle Menzies and 24 km from Gleneagles, the inn provides a range of water sports facilities. Would have preferred a proper breakfast

Show more Show less
8.5
Very good
501 reviews
Price from
KRW 166,688
per night

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. This family-friendly hotel sits just 3/4 of a mile away from Pitlochry and features a blend of traditional charm and modern comfort.

First opened in 1695 the original Moulin Inn is the oldest part of the hotel, with two log fires and stocked with Real ales produced in the hotel’s own Micro Brewery. Such a lovely traditional hotel in a beautiful location. Excellent food and immaculate throughout.

Show more Show less
8.2
Very good
561 reviews
Price from
KRW 212,991
per night

Set in Blairgowrie, 24 km from Scone Palace, The Old Cross Inn offers accommodation with a garden, free private parking, a shared lounge and a restaurant. This 3-star inn features free WiFi and a bar. The property is non-smoking and is situated 33 km from Discovery Point. Wonderful friendly staff, bed was soooo comfortable, excellent location - the river walk was gorgeous

Show more Show less
8.6
Fabulous
401 reviews
Price from
KRW 166,688
per night

Set in the rural region of Perthshire, the Meikleour Arms is located at the heart of the conservation village of Meikleour, well known for its impressive trees and salmon fishing. Located only 12 miles from Perth, the Meikleour Arms was built in 1820 on one of the oldest historical estates in East Scotland. Room was beautiful, very comfortable,exceptionally clean. Breakfast was really good. Dinner was excellent both nights. All the staff were very friendly and helpful. We would definitely recommend this hotel.

Show more Show less
8.9
Fabulous
334 reviews
Price from
KRW 296,335
per night

Most booked inns in Perthshire this month

Inns that guests love in Perthshire