Luxury hotels in Perthshire

Multiple accommodations for your stay
Destination
Check-in date:
02 Nov 2026
Check-out date:
03 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

31 results found

Crieff Hydro

Ferntower Road, Crieff, United Kingdom (Open map)

The hotel is located in the rural area in Crieff and Crieff War Memorial is only 1.1 km away. Featuring 6 outdoor tennis courts, the…
Read more...
8.1
Very Good
956 reviews

The Gleneagles Hotel

Auchterarder, Auchterarder, United Kingdom (Open map)

The hotel puts you in the very heart of Auchterarder, 10 minutes' drive from Tullibardine Distillery. Situated 3 km from St...
Read more...
9.4
Superb
975 reviews

Dunkeld House Hotel

Blairgowrie Road, Dunkeld, United Kingdom (Open map)

The centre of Dunkeld is a 20 minutes' walk of the hotel. Nestled in a rural city area and nearly 25 minutes' walk from Lover's…
Read more...
8.7
Fabulous
2855 reviews

Wyndham Duchally Country Estate

90 High Street; Gleneagles; Perthshire, Auchterarder, United Kingdom (Open map)

Auchterarder centre can be reached within 30 minutes' walk. Located 5 km from Ochil Hills in Auchterarder, the 4-star Wyndham...
Read more...
8.3
Very Good
1505 reviews

Moness Resort

Crieff Road, Aberfeldy, United Kingdom (Open map)

The centre of Aberfeldy can be reached within a 10-minute walk, and natural attractions like the 150m high waterfall "Falls of...
Read more...
8.3
Very Good
1552 reviews

The Kenmore Club

Kenmore By Aberfeldy, Kenmore (Perth and Kinross), United Kingdom (Open map)

Standing only 450 metres from Kenmore Parish Church and Mains of Taymouth Stables, this hotel is approximately 10 minutes by car...
Read more...
8.4
Very Good
2060 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

Murrayshall Country Estate

Murrayshall Road, Scone, Perth, United Kingdom (Open map)

The hotel is located in a rural area of Perth. The traditional Murrayshall Country Estate Perth hotel, positioned around 10 minutes...
Read more...
8.5
Fabulous
1078 reviews

Atholl Arms Hotel

Bridgehead, Dunkeld, United Kingdom (Open map)

Loch of the Lowes Wildlife Centre is 2.2 km away, while Atholl Memorial Fountain is within a 200-metre distance of this 4-star hotel.
Read more...
8.8
Fabulous
450 reviews

Corriefodly Holiday Park

Bridge Of Cally, Blairgowrie and Rattray, United Kingdom (Open map)

This Blairgowrie and Rattray holiday park is in proximity to Cairngorms National Park. Situated 3.9 km from Blackcraig Castle, the...
Read more...
9.1
Superb
196 reviews

Dunalastair Hotel Suites

The Square, Kinloch Rannoch, United Kingdom (Open map)

Craig Varr is 2.4 km from the smoke-free hotel, and Loch Rannoch is 2.5 km away. The 5-star Dunalastair Hotel Suites Kinloch Rannoch…
Read more...
8.5
Fabulous
867 reviews

Blairgowrie Holiday Park

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

The 5-star hotel puts you in the centre of Blairgowrie and Rattray, 1.8 km from Blair Castle and Hercules Gardens. Offering modern...
Read more...
9.2
Superb
162 reviews

Achray House Restaurant With Rooms

On Loch Earn, Saint Fillans, United Kingdom (Open map)

Saint Fillans centre can be reached within 10 minutes' walk. The 4-star Achray House Restaurant With Rooms Saint Fillans hotel...
Read more...
8.9
Fabulous
119 reviews

Killiecrankie House

Killiecrankie House Killiecrankie, Pitlochry, United Kingdom (Open map)

This Pitlochry hotel benefits from a prime setting just steps from Killiecrankie Visitor Centre. The elegant Killiecrankie House...
Read more...
9.9
Exceptional
20 reviews

The Grandtully Hotel

1 The Grandtully Hotel, Grandtully, United Kingdom (Open map)

Situated within a 5-km distance of Explorers' Garden at Pitlochry Theatre, the hotel is within a 6-km distance of Killiecrankie...
Read more...
9.1
Superb
126 reviews

The Fortingall

Fortingall, Kenmore (Perth and Kinross), United Kingdom (Open map)

Comrie is 26 km from here, while Kenmore Parish Church is 3.5 km away. Situated in the immediate vicinity of Fortingall Parish...
Read more...
8.7
Fabulous
95 reviews

The Parklands Hotel

2 St Leonards Bank, Perth, United Kingdom (Open map)

South Inch park is located a mere 450 metres from this 4-star smoke-free hotel, and such natural sites as Kinnoull Hill Woodland Park…
Read more...
8.6
Fabulous
604 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

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...

Schiehallion Hotel

6 Dunkeld Street, Aberfeldy, United Kingdom (Open map)

The hotel puts you in the centre of Aberfeldy, within 25 minutes' walk of Castle Menzies. Located just 0.7 km from Aberfeldy Golf...
Read more...
8.5
Fabulous
982 reviews
Thank you for subscribing
Close