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 3 stars

Auchterarder

Situated in Auchterarder, 11 km from Gleneagles, The Smiddy Haugh is a family-run business offering accommodation with a garden. Boasting a shared lounge, this property also provides guests with a restaurant. The property is set 9 km from Tibbermore Church.

All guest rooms in the inn are fitted with a flat-screen TV. The private bathroom is equipped with a shower. The units include a wardrobe. From the moment on arrival we were met with smiles and friendliness by (Laura I think that was the woman's name) and both Nicky and Richard made our stay so welcoming. Especially the warm welcome from Jasper the dog. This place is dog friendly but your never bothered by them unless you like too clap them, the locals we met were extremely friendly and happy to chat with you. The owners and staff could not do anything more for you, they went out their way to make your feel like one of the family. We had dinner there, and it was so fresh and tasty (loved the chicken pakora) and the sea bass and steak was cooked to perfection. Breakfast was also good, a selection of cereals, yogurts and fruit to start, then your cooked breakfast was ample and was more than enough to keep you going for the day. We came in as guests and left as friends, we'll be back again to stay and to come for lunch. Thank you all so much for a lovely stay and making us welcome - Mandy and Mike x

Show more Show less
9.3
Superb
241 reviews
Price from
£102
per night

The Old Mill Inn 4 stars

Pitlochry

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 hotel is perfect: good location, great food, friendly and professional service. The pub downstairs is amazing, there are many beers to choose from, the food is very good, the prices are right.

Show more Show less
9.3
Superb
787 reviews
Price from
£199
per night

The Inn on the Tay 3 stars

Pitlochry

On the banks of the River Tay, situated at the Grandtully rapids, this family-friendly inn is surrounded by scenic Perthshire countryside. It has a stunning riverside restaurant serving a menu using local ingredients and a relaxing bar with a welcoming wood-burning stove. We stayed here because of the spectacular view of the Tay River. It is awesome! Easy parking; beautiful bar area.

Show more Show less
9.2
Superb
117 reviews
Price from
£165
per night

Bankfoot Inn 3 stars

Bankfoot

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.

The friendly bar serves malt whiskies and real ales, and there is regular live music. The Bankfoot Inn has a restaurant offering traditional food, and a full cooked breakfast is provided. It was a very quaint spot in the road to the Highlands

Show more Show less
9.3
Superb
271 reviews
Price from
£73.20
per night

Meikleour Arms Hotel & Restaurant 4 stars

Meikleour

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. The size of the rooms. The location of your establishment. The parking. The restaurant. The beautiful property. These were all excellent.

Show more Show less
9
Superb
368 reviews
Price from
£155
per night

The Inn at Loch Tummel

Tummel Bridge

Situated 12.8 km from Pitlochry, The Inn at Loch Tummel features 2 restaurants, bar and free WiFi. Guests can enjoy the on-site restaurant. Free private parking is available on site.

Pitlochry is 12 km from The Inn at Loch Tummel, while Dunkeld is 27 km from the property. Tastefully decorated, very cosy snug. Just what we were looking for after a day of walking.

Show more Show less
9.1
Superb
48 reviews
Price from
£169
per night

The Bein Inn Hotel & Restaurant 3 stars

Glenfarg

With a rural location in peaceful Glenfarg, The Bein Inn Hotel & Restaurant is also just 5 minutes' drive from the M90 motorway. Log fires feature in the lounge area and fresh, local produce is served in the award-winning restaurant. Perth town centre is a 15-minute drive away. Dinner was amazing most friendly family running it room was quiet and comfortable, breakfast vary wide choice we had the cooked Scottish was so tasty we are lookin forward to going there again great price too for what service was given

Show more Show less
8.4
Very good
1,013 reviews
Price from
£108.90
per night

Kirklands Hotel 3 stars

Kinross

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. Clean and smart small hotel. Staff were helpful and friendly. Rooms were well equipped. Breakfast was excellent with plenty of choice of hot and cold items.

Show more Show less
8.9
Fabulous
1,003 reviews
Price from
£93
per night

The Tower Gastro Pub & Apartments 4 stars

Crieff

Situated in the heart of Perthshire, The Tower offers self-catering studio apartments above its own family-run gastro pub. Free WiFi is accessible in public areas, and free parking is possible on site.

Surrounded by the charming town of Crieff, the on-site restaurant blends city chic and a countryside tradition to create a cosy, friendly atmosphere. Very nice staff, restaurant was superb, clean comfortable rooms.

Show more Show less
8.6
Fabulous
459 reviews
Price from
£90
per night

Moulin Hotel 3 stars

Pitlochry

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. Absolutely picturesque. The pub had great food and beer. All of the staff were kind and accommodating.We missed breakfast the next day because we slept in (breakfast is served until 9:30) but they were lovely, we ate from the buffet, and they gave us toast. The area outside the breakfast area is wedding worthy. I would stay here again and again.

Show more Show less
8.3
Very good
558 reviews
Price from
£150
per night

Most booked inns in Perthshire this month

Inns that guests love in Perthshire

gogless