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. 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.1
Superb
323 reviews
Price from
US$161
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. The room was stunning, nice restaurant with great food. Fab location and the live music on Friday and Saturday night was great.

Show more Show less
9.3
Superb
788 reviews
Price from
US$321
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. Location is superb! Overlooking the Loch Tummel on a quiet road. Idyllic!!

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. The service was out of this world. The food was delicious. Accommodation lovely.

Show more Show less
8.8
Fabulous
1,088 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. Character filled pub with well-equipped generous sized accommodation with lovely extra touches that made our stay special.

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. Such a lovely traditional hotel in a beautiful location. Excellent food and immaculate throughout.

Show more Show less
8.1
Very good
870 reviews
Price from
US$114
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. We stayed at The Stable Cottages. It was very clean and every nook and cranny was cleaned. The room was very spacious and much nicer than it looked in the photos. And the staff were also very friendly and helpful. It was convenient because you could basically eat dinner at any time. Breakfast was average. The grounds are very large and it was fun to walk around. We will definitely choose this hotel when staying in the area.

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. Beautiful location, Friendly staff and Well maintained rooms. Ample parking. Good Breakfast. Definitely recommended.

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$242
per night

Most booked inns in Perthshire this month

Inns that guests love in Perthshire