Hotels in Perthshire
We offer 1,040+ holiday rentals in Perthshire
Select the dates of your stayOur selection of hotels in Perthshire
Ben Lawers Hotel ★★★
4.40 ★
(245)
Atholl Arms ★★★
4.20 ★
(655)
Wyndham Duchally Country Estate ★★★★
4.60 ★
(985)
The Angus Hotel & Spa ★★★
4.00 ★
(465)
Fortingall Hotel ★★★★
4.60 ★
(151)
Fisher's Hotel
4.10 ★
(1,609)
The Four Seasons Hotel ★★★
4.20 ★
(181)
Dunkeld House Hotel ★★★★
4.30 ★
(1,431)
Macdonald Loch Rannoch Hotel & Resort ★★★
4.00 ★
(719)
Killiecrankie Hotel ★★★★
4.80 ★
(21)
Lands of Loyal hotel ★★★★
4.70 ★
(244)
Murrayshall Country Estate ★★★★
4.50 ★
(576)
Green Hotel ★★★
4.20 ★
(905)
Atholl Arms Hotel Dunkeld
4.40 ★
(324)
The Kenmore Club ★★★★
4.70 ★
(987)
Bridge of Cally Hotel ★★★
4.10 ★
(295)
Killiecrankie Hotel ★★★★
4.80 ★
(21)
The Kenmore Club ★★★★
4.70 ★
(987)
Lands of Loyal hotel ★★★★
4.70 ★
(244)
Fortingall Hotel ★★★★
4.60 ★
(151)
Wyndham Duchally Country Estate ★★★★
4.60 ★
(985)
Murrayshall Country Estate ★★★★
4.50 ★
(576)
Atholl Arms Hotel Dunkeld
4.40 ★
(324)
Ben Lawers Hotel ★★★
4.40 ★
(245)
Dunkeld House Hotel ★★★★
4.30 ★
(1,431)
Atholl Arms ★★★
4.20 ★
(655)
The Four Seasons Hotel ★★★
4.20 ★
(181)
Green Hotel ★★★
4.20 ★
(905)
Fisher's Hotel
4.10 ★
(1,609)
Bridge of Cally Hotel ★★★
4.10 ★
(295)
The Angus Hotel & Spa ★★★
4.00 ★
(465)
Macdonald Loch Rannoch Hotel & Resort ★★★
4.00 ★
(719)
Birnam Hotel ★★★
3.70 ★
(834)