Inns in Perthshire

Multiple accommodations for your stay
Destination
Check-in date:
21 Jun 2026
Check-out date:
22 Jun 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Tourist sights

  • More Less

Hotel themes

  • More Less

Guest ratings


Hotel comes with

  • More Less

Room comes with


Clear Filters
Apply Filters

13 results found

The Old Mill Inn

Mill Lane, Pitlochry, United Kingdom (Open map)

The hotel puts you right in the centre of Pitlochry, 2.1 km from the Strathearn Edradour Distillery. About a 25-minute walk from...
Read more...
9.3
Superb
770 reviews

Meikleour Arms Hotel & Restaurant

Meikleour, Meikleour, United Kingdom (Open map)

The hotel is nestled in the very heart of Meikleour, around a 10-minute ride from Blairgowrie Golf Club and nearly 25 minutes' walk...
Read more...
9.1
Superb
269 reviews

Moulin Hotel

11-13 Kirkmichael Road, Pitlochry, United Kingdom (Open map)

The Pitlochry and Moulin Heritage Centre is located merely 450 metres from the hotel, and such natural sites as Ben Vrackie is...
Read more...
8.2
Very Good
1048 reviews

The Inn On The Tay

Grandtully, Pitlochry, United Kingdom (Open map)

You'll need 60-minute drive to Dundee airport. Located in the immediate vicinity of St Mary's Chapel, the 3-star smoke-free The Inn On…
Read more...
9.3
Superb
114 reviews

Kirklands Hotel

High Street, Kinross, United Kingdom (Open map)

This Kinross hotel is about 45 km from Edinburgh airport and 2 km from such cultural venues as the Milnathort War Memorial and Park....
Read more...
8.9
Fabulous
1064 reviews

The Inn At Loch Tummel

The Inn At Loch Tummel Strathtummel, Strath Tummel, United Kingdom (Open map)

The centre of Strath Tummel can be reached within a 10-minute walk. Located a few moments from the Linn of Tummel, the 3-star…
Read more...
8.7
Fabulous
62 reviews

The Bein Inn Hotel & Restaurant

Glenfarg, Glenfarg, United Kingdom (Open map)

The inn is located in the historic part of Glenfarg, within a 200-metre distance of River Farg. The Bein Inn Hotel & Restaurant...
Read more...
7.6
Good
1109 reviews

Bankfoot Inn

Main Street, Bankfoot, United Kingdom (Open map)

The 3-star smoke-free inn is perfectly situated about a 10-minute ride from the Stanley Mills. The comfortable Bankfoot Inn is...
Read more...
9.5
Exceptional
238 reviews

The Tormaukin

Glendevon, Perth, United Kingdom (Open map)

The 4-star hotel is about 55 km from Edinburgh airport and about a 15-minute drive from such cultural venues as the Rumbling Bridge.
Read more...

The Old Cross Inn

Alyth Road Rattray Blairgowrie, Blairgowrie and Rattray, United Kingdom (Open map)

The centre of Blairgowrie and Rattray can be reached in 15 minutes' walk of the inn, and such cultural venues as Rattray Castle are...
Read more...
8.0
Very Good
377 reviews

The Tower Gastro Pub & Apartments

81 East High Street, Crieff, United Kingdom (Open map)

The smoke-free hotel lies 50 metres from Lauder Park and in the immediate vicinity of the contemporary Strathearn Gallery. Located...
Read more...
8.7
Fabulous
489 reviews

The Smiddy Haugh

Main Road, Aberuthven, Auchterarder, United Kingdom (Open map)

Situated 4.5 km from North Mains, this Auchterarder hotel is 4.6 km from Tullibardine Chapel. Featuring a shared lounge and a...
Read more...
9.2
Superb
325 reviews

The Anglers Inn

The Anglers Inn, Main Rd, Guildtown, Perth, United Kingdom (Open map)

You'll need 28-minute drive to Dundee airport. Located about a 10-minute drive from the 3-star The Anglers Inn Perth, guests can reach…
Read more...
Thank you for subscribing
Close