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. Staff were very friendly and went out of their way to accommodate our needs.

Show more Show less
9.3
Superb
785 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. 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.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 room, very clean. nice space. Hosts Shrona and Anthony were gracious, helpful and charming. Special shout out to Emma for her helpful attitude and service. Look forward to our return

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. Very nice staff, restaurant was superb, clean comfortable rooms.

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. A wonderful hotel with a pub and a brewery on site. Amazing charcuterie board for dinner, full Scottish breakfast in the morning. True hospitality and a very comfy bed, what more can one want? We'll surely come back!

Show more Show less
8.1
Very good
868 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. What an amazing find, took my parents as a birthday treat to meet friends, exceptional food, rooms and staff, already looking to book later in the year.

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. Lovely comfortable room, great breakfast, very friendly staff, dog friendly.

Show more Show less
7.8
Good
1,074 reviews
Price from
US$97
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