Inns in Perthshire

Multiple accommodations for your stay
Destination
Check-in date:
05 Nov 2026
Check-out date:
06 Nov 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 is nestled 800 metres from Loch Faskally. Featuring a shared lounge and a golf course, the 4-star The Old Mill Inn Pitlochry…
Read more...
9.2
Superb
746 reviews

Meikleour Arms Hotel & Restaurant

Meikleour, Meikleour, United Kingdom (Open map)

Notable for its location, 2.1 km from Cargill Roman fort in a rural area, this Meikleour hotel is 4.2 km from Blairgowrie Golf Club....
Read more...
9.0
Superb
266 reviews

Moulin Hotel

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

Pitlochry and Moulin Heritage Centre Church is located just 450 metres from the hotel, and such natural sites as Ben Vrackie...
Read more...
8.3
Very Good
1228 reviews

The Inn On The Tay

Grandtully, Pitlochry, United Kingdom (Open map)

The 3-star inn is located within 5 minutes' walk of St Mary's Church and about 200 metres from Grandtully and Strathtay Recreation...
Read more...
9.2
Superb
119 reviews

Kirklands Hotel

High Street, Kinross, United Kingdom (Open map)

Guests can access Keep 2.5 km from this Kinross hotel, while Cleish Parish Church is 4.9 km away. The 3-star Kirklands Hotel Kinross...
Read more...
8.9
Fabulous
1044 reviews

The Bein Inn Hotel & Restaurant

Glenfarg, Glenfarg, United Kingdom (Open map)

The 3-star hotel is located in the historic part of Glenfarg, within a 200-metre distance of River Farg. Featuring Wi-Fi throughout...
Read more...
7.4
Good
1049 reviews

The Inn At Loch Tummel

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

Queen's View Visitor Centre is 4.5 km from this Strath Tummel inn, while approximately a 25-minute stroll from Loch Bhac this place....
Read more...
8.8
Fabulous
54 reviews

The Tower Gastro Pub & Apartments

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

Crieff centre can be reached within 10 minutes' walk. Offering spacious rooms, the 4-star The Tower Gastro Pub & Apartments Crieff...
Read more...
8.7
Fabulous
466 reviews

Bankfoot Inn

Main Street, Bankfoot, United Kingdom (Open map)

The centre of Bankfoot is a 5 minutes' walk of the 3-star smoke-free inn. Located within 4 km of Active Kid Adventure Park…
Read more...
9.3
Superb
213 reviews

The Tormaukin

Glendevon, Perth, United Kingdom (Open map)

The 15th century fortress "Castle Campbell" is also located within 7 km of this Perth hotel. Approximately 10 minutes by car from...
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...
Read more...
7.6
Good
354 reviews

The Anglers Inn

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

Campsie Linn in Perth is only 1.7 km from the hotel. Located around a 10-minute drive from the 3-star The Anglers Inn Perth…
Read more...

Smiddy Haugh

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

Located approximately a 10-minute ride from Dunning Golf Club, this Auchterarder hotel is also approximately a 10-minute ride from...
Read more...
9.3
Superb
327 reviews
Thank you for subscribing
Close