Skip to main content

Featured inn destinations

Destination inspiration for your trip – find an inn

The best inns in Perthshire

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.

The Smiddy Haugh features a garden, shared lounge, a restaurant and bar in Auchterarder. This 3-star inn offers free WiFi. The property is non-smoking and is located 21 km from Scone Palace.

The inn provides certain units that include garden views, and every room is fitted with a private bathroom with a shower. Incredible! We had the best time staying at the Smiddy Haugh. The room was so comfortable, the amenities were great and the staff was so friendly and delightful. Thank you for the delicious breakfast!

Show more Show less
9.1
Superb
323 reviews
Price from
US$162
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. This hotel was perfect for our little getaway on a long weekend. The room was excellent and exceeded our expectations totally. The staff were very friendly and helped us with an early check-in followed by a superb Sunday roast lunch. The staff also asked us our plans and then followed up with us about them later on, which shows a lot of individual care and attention. They really went above and beyond in terms of customer care and support. The working water wheel and surrounding area were a huge bonus as well. Atmosphere, friendliness, and quality can't be beat! I highly recommend The Old Mill Inn.

Show more Show less
9.3
Superb
788 reviews
Price from
US$336
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. Lovely location, peaceful & scenic, very comfortable. Friendly staff, great food

Show more Show less
9.4
Superb
118 reviews
Price from
US$171
per night

Located in Tummel Bridge, 26 km from Castle Menzies, The Inn at Loch Tummel provides accommodation with a garden, free private parking, a terrace and a restaurant. Providing a bar, the property is located within 18 km of Blair Castle. The property is non-smoking and is situated 18 km from Blair Atholl Golf Club. This is a lovely place in a stunning location.

Show more Show less
9
Superb
59 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.

Guests can enjoy Scottish cuisine in both the restaurant and there is also a beer garden. Kirklands Hotel offers room service. Lovely rooms, comfortable gracious helpful staff

Show more Show less
8.8
Fabulous
1,089 reviews
Price from
US$139
per night

The Tower Gastro Pub & Apartments has a garden, shared lounge, a restaurant and bar in Crieff. This 4-star inn offers free WiFi. The property is non-smoking and is set 31 km from Scone Palace.

The inn offers a children's playground. Guests at The Tower Gastro Pub & Apartments will be able to enjoy activities in and around Crieff, like fishing and cycling. The location is perfect for Crieff, food is amazing and the staff are first class! The apartment was just perfect for 4 people

Show more Show less
8.6
Fabulous
485 reviews
Price from
US$108
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. It was the most picturesque place. It was very spacious and perfect for the 6 of us

Show more Show less
8.1
Very good
870 reviews
Price from
US$115
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. Charming provincial inn with the most exceptional restaurant and chef made offerings making it a complete stand out. Great convenient location and very hospital kind staff. Definitely will return

Show more Show less
8.8
Fabulous
300 reviews
Price from
US$175
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. Bedroom beautiful spacious and the staff were excellent, not far from a little castle that you can visit locations okay

Show more Show less
7.8
Good
1,076 reviews
Price from
US$96
per night

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 Tormaukin restaurant offers a superb menu of locally sourced meat, fish and seafood. There is a good selection of local ales and whiskies. Fantastic stay! Very friendly and welcoming staff, lovely atmosphere, and a comfortable room. Everything felt warm and well looked after. Would definitely return.

Show more Show less
7.5
Good
14 reviews
Price from
US$243
per night

Most booked inns in Perthshire this month

Inns that guests love in Perthshire