
Find hotels in Perthshire from ₩98,842
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Perthshire
Apart hotel
Family friendly
Pet friendly
Apartment
Cottage
Ocean view
Check prices for these dates
Our top choices for Perthshire hotels




9.4 out of 10, Exceptional, (659)
9.4/10
Exceptional
(659)
"Evrrything was wonderful, the welcoming arrival, the setting, the spa, we loved our stay at Fonab."
"Evrrything was wonderful, the welcoming arrival, the setting, the spa, we loved our stay at Fonab."Elaine
The price is ₩401,140
₩401,140
₩481,368 total
includes taxes & fees
Jan 19 - Jan 20, 2026




9.6 out of 10, Exceptional, (193)
9.6/10
Exceptional
(193)
"Cute and cozy room, really friendly staff! Great parking and just a lovely place to stay."
"Cute and cozy room, really friendly staff! Great parking and just a lovely place to stay."Rosemary




8.4 out of 10, Very Good, (1001)
8.4/10
Very Good
(1001)
"Beautiful location and friendly, helpful staff. Really enjoyed our stay."
"Beautiful location and friendly, helpful staff. Really enjoyed our stay."Megan
The price is ₩121,905
₩121,905
₩146,286 total
includes taxes & fees
Dec 24 - Dec 25




9.6 out of 10, Exceptional, (743)
9.6/10
Exceptional
(743)
"Room was lovely clean and warm..lovely breakfast and very nice staff."
"Room was lovely clean and warm..lovely breakfast and very nice staff."Caroline
The price is ₩159,728
₩159,728
₩191,673 total
includes taxes & fees
Jan 4 - Jan 5, 2026




9.8 out of 10, Exceptional, (221)
9.8/10
Exceptional
(221)
"Lovely accommodation cosy room on a cold night very helpful and friendly staff . Will visit again Thank you Eilish Garland "
"Lovely accommodation cosy room on a cold night very helpful and friendly staff . Will visit again Thank you Eilish Garland "Eilish




9.0 out of 10, Wonderful, (287)
9.0/10
Wonderful
(287)
"Really enjoyed our stay, lovely quiet setting"
"Really enjoyed our stay, lovely quiet setting"Cindy
The price is ₩163,682
₩163,682
₩196,419 total
includes taxes & fees
Jan 20 - Jan 21, 2026




10.0 out of 10, Exceptional, (298)
10/10
Exceptional
(298)
"Great bed and breakfast, David took good care of us. Breakfast was incredible and the tea and scones were a special extra treat! "
"Great bed and breakfast, David took good care of us. Breakfast was incredible and the tea and scones were a special extra treat! "Leah
The price is ₩197,684
₩197,684
₩237,221 total
includes taxes & fees
Jan 14 - Jan 15, 2026




9.8 out of 10, Exceptional, (107)
9.8/10
Exceptional
(107)
"What a great place to stay! Very unique, historical lodge nestled within a wonderful town. Our room was incredible and the service was top notch. Breakfast in the morning was unbelievably good. You really should stay here if you get the opportunity. "
"What a great place to stay! Very unique, historical lodge nestled within a wonderful town. Our room was incredible and the service was top notch. Breakfast in the morning was unbelievably good. You really should stay here if you get the opportunity. "Gregory
The price is ₩177,916
₩177,916
₩213,499 total
includes taxes & fees
Jan 4 - Jan 5, 2026




9.2 out of 10, Wonderful, (393)
9.2/10
Wonderful
(393)
"Wonderful and wonderful "
"Wonderful and wonderful "Michael
The price is ₩170,799
₩170,799
₩204,959 total
includes taxes & fees
Dec 22 - Dec 23




10.0 out of 10, Exceptional, (63)
10/10
Exceptional
(63)
"Warm welcome, excellent breakfasts,a fresh bottle of water every morning in our room, attention to detail and exceptionally friendly hosts."
"Warm welcome, excellent breakfasts,a fresh bottle of water every morning in our room, attention to detail and exceptionally friendly hosts."David
The price is ₩208,013
₩208,013
₩249,615 total
includes taxes & fees
Jan 4 - Jan 5, 2026




9.8 out of 10, Exceptional, (65)
9.8/10
Exceptional
(65)
"Great staff. "
"Great staff. "Daniel
The price is ₩308,051
₩308,051
₩369,669 total
includes taxes & fees
Dec 22 - Dec 23




9.0 out of 10, Wonderful, (1001)
9.0/10
Wonderful
(1001)
"Staff were very good at the reception and explained the necessary facilities."
"Staff were very good at the reception and explained the necessary facilities."Malini
The price is ₩82,368
₩82,368
₩98,842 total
includes taxes & fees
Dec 22 - Dec 23




8.6 out of 10, Excellent, (1000)
8.6/10
Excellent
(1000)
"Lovely christmas setting"
"Lovely christmas setting"Pauline
The price is ₩265,391
₩265,391
₩318,469 total
includes taxes & fees
Dec 22 - Dec 23




9.2 out of 10, Wonderful, (180)
9.2/10
Wonderful
(180)
"The room was clean. The staff was helpful and friendly. We are in the restaurant which was very busy with delicious food. "
"The room was clean. The staff was helpful and friendly. We are in the restaurant which was very busy with delicious food. "Nichole




Ballathie Country House Hotel and Estate
Ballathie Country House Hotel and Estate4.0 star property
Perth
9.0 out of 10, Wonderful, (533)
9.0/10
Wonderful
(533)
"The rooms are big and very comfortable. The whole place was spotless, and the staff were wonderful. "
"The rooms are big and very comfortable. The whole place was spotless, and the staff were wonderful. "Guayarmina
The price is ₩144,968
₩144,968
₩173,962 total
includes taxes & fees
Jan 4 - Jan 5, 2026




9.4 out of 10, Exceptional, (398)
9.4/10
Exceptional
(398)
"Staff were lovely and extremely kind. Breakfast was delicious and the room was very clean. "
"Staff were lovely and extremely kind. Breakfast was delicious and the room was very clean. "Preston




8.8 out of 10, Excellent, (1001)
8.8/10
Excellent
(1001)
"The hotel is always welcoming. We stay here when visiting friends twice a year and never fails. The staff are lovely. Thanks"
"The hotel is always welcoming. We stay here when visiting friends twice a year and never fails. The staff are lovely. Thanks"Tim
The price is ₩230,638
₩230,638
₩276,758 total
includes taxes & fees
Dec 22 - Dec 23




7.8 out of 10, Good, (9)
7.8/10
Good
(9)
"Friendly staff, good meals, clean bedrooms."
"Friendly staff, good meals, clean bedrooms."Marion
The price is ₩138,379
₩138,379
₩189,776 total
includes taxes & fees
Jan 7 - Jan 8, 2026




9.8 out of 10, Exceptional, (31)
9.8/10
Exceptional
(31)
"Excellent and spotless accommodation in a convenient and peaceful setting - thoroughly recommended."
"Excellent and spotless accommodation in a convenient and peaceful setting - thoroughly recommended."Nigel
The price is ₩154,846
₩154,846
₩185,823 total
includes taxes & fees
Jan 7 - Jan 8, 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Great weekend hotel deals in Perthshire
Showing deals for:Jan 2 - Jan 4
Image gallery for Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4/10Very Good (1,001 reviews)
12% off
Price is ₩174,001
₩174,001
₩417,607 total
₩417,607 total
includes taxes & fees includes taxes & fees
Image gallery for The Townhouse Aberfeldy

The Townhouse Aberfeldy
2.0 star property
Aberfeldy
10/10Exceptional (2 reviews)
10% off
Price is ₩138,249
₩138,249
₩331,798 total
₩331,798 total
includes taxes & fees includes taxes & fees
Image gallery for Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
Perth
9.2/10Wonderful (393 reviews)
Price is ₩236,034
₩236,034
₩566,482 total
₩566,482 total
includes taxes & fees includes taxes & fees
Image gallery for Wyndham Duchally Country Estate

Wyndham Duchally Country Estate
4.0 star property
Auchterarder
9.2/10Wonderful (590 reviews)
Price is ₩219,301
₩219,301
₩526,334 total
₩526,334 total
includes taxes & fees includes taxes & fees
Image gallery for Moness Resort

Moness Resort
3.0 star property
Aberfeldy
8.6/10Excellent (1,002 reviews)
15% off
Price is ₩163,526
₩163,526
₩392,462 total
₩392,462 total
includes taxes & fees includes taxes & fees
Image gallery for Station House - Room Only

Station House - Room Only
2.0 star property
Aberfeldy
10/10Exceptional (2 reviews)
10% off
Price is ₩122,157
₩122,157
₩293,177 total
₩293,177 total
includes taxes & fees includes taxes & fees
Image gallery for Bamff Ecotourism

Bamff Ecotourism
3.0 star property
Blairgowrie
10/10Exceptional (12 reviews)
5% off
Price is ₩287,946
₩287,946
₩691,064 total
₩691,064 total
includes taxes & fees includes taxes & fees
Image gallery for The Poplars Guest House

The Poplars Guest House
4.0 star property
Pitlochry
10/10Exceptional (63 reviews)
10% off
Price is ₩243,818
₩243,818
₩585,164 total
₩585,164 total
includes taxes & fees includes taxes & fees
Image gallery for Craigatin House & Courtyard (Adults only)

Craigatin House & Courtyard (Adults only)
3.5 star property
Pitlochry
9.8/10Exceptional (159 reviews)
10% off
Price is ₩313,656
₩313,656
₩752,774 total
₩752,774 total
includes taxes & fees includes taxes & fees
Image gallery for Loch Rannoch Hotel and Spa

Loch Rannoch Hotel and Spa
4.0 star property
Pitlochry
8.8/10Excellent (355 reviews)
10% off
Price is ₩278,883
₩278,883
₩669,320 total
₩669,320 total
includes taxes & fees includes taxes & fees
Image gallery for The Woodside

The Woodside
3.0 star property
Doune
9.6/10Exceptional (193 reviews)
10% off
Price is ₩160,865
₩160,865
₩386,076 total
₩386,076 total
includes taxes & fees includes taxes & fees
Image gallery for ApartNest Auchterarder

ApartNest Auchterarder
3.0 star property
Auchterarder
10/10Exceptional (2 reviews)
40% off
Price is ₩182,856
₩182,856
₩438,853 total
₩438,853 total
includes taxes & fees includes taxes & fees
Image gallery for The Old Mill Inn

The Old Mill Inn
4.0 star property
Pitlochry
9.8/10Exceptional (381 reviews)
20% off
Price is ₩367,692
₩367,692
₩882,462 total
₩882,462 total
includes taxes & fees includes taxes & fees
Image gallery for The Abbotsford

The Abbotsford
4.0 star property
Callander
9.4/10Exceptional (398 reviews)
10% off
Price is ₩111,197
₩111,197
₩266,872 total
₩266,872 total
includes taxes & fees includes taxes & fees
Image gallery for The Crags Hotel

The Crags Hotel
3.0 star property
Callander
8.0/10Very Good (89 reviews)
10% off
Price is ₩154,193
₩154,193
₩370,064 total
₩370,064 total
includes taxes & fees includes taxes & fees
Image gallery for Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2/10Wonderful (180 reviews)
10% off
Price is ₩161,607
₩161,607
₩387,856 total
₩387,856 total
includes taxes & fees includes taxes & fees
Image gallery for Rosemount Hotel

Rosemount Hotel
3.0 star property
Pitlochry
8.4/10Very Good (307 reviews)
Price is ₩224,529
₩224,529
₩538,887 total
₩538,887 total
includes taxes & fees includes taxes & fees
Image gallery for The Bridge of Cally Hotel

The Bridge of Cally Hotel
3.0 star property
Blairgowrie
8.8/10Excellent (134 reviews)
10% off
Price is ₩118,092
₩118,092
₩283,419 total
₩283,419 total
includes taxes & fees includes taxes & fees
Image gallery for Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6/10Excellent (1,000 reviews)
10% off
Price is ₩422,549
₩422,549
₩1,014,119 total
₩1,014,119 total
includes taxes & fees includes taxes & fees
Image gallery for Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6/10Exceptional (743 reviews)
15% off
Price is ₩219,632
₩219,632
₩527,115 total
₩527,115 total
includes taxes & fees includes taxes & fees
Image gallery for Organic Welltree

Organic Welltree
2.0 star property
Perth
10/10Exceptional (9 reviews)
10% off
Price is ₩126,765
₩126,765
₩304,236 total
₩304,236 total
includes taxes & fees includes taxes & fees
Image gallery for Victoria Hotel

Victoria Hotel
3.0 star property
Blairgowrie
8.0/10Very Good (59 reviews)
10% off
Price is ₩142,332
₩142,332
₩341,598 total
₩341,598 total
includes taxes & fees includes taxes & fees
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Great Britain attractions
Learn more about Perthshire
Explore the relaxing area of Perthshire—spas, pristine countryside, and sights from The Hermitage to Perth Racecourse.

Top Perthshire Hotel Reviews

Westlands of Pitlochry
10/10 Excellent
"Great facility’s "

Moness Resort
10/10 Excellent
"Really loved our stay here. Beds really comfy and the bath was amazing. Staff was great especially when there was something wrong with our room and we moved promptly. Was a peaceful location and the breakfast was lovely. Will definitely be here again. "

McKays Hotel Bar & Restaurant
10/10 Excellent
"Room was lovely and staff fantastic"

The Pitlochry Hydro Hotel
10/10 Excellent
"Very relaxing atmosphere in hotel, staff very friendly.
Plenty of parking, the pool and sauna were amazing."

Dunkeld House Hotel
10/10 Excellent
"Incredible hotel nested in the middle of nature. Everything about it is amazing. Expect an expensive dinner but that was expected given the quality. "

Salutation Hotel
10/10 Excellent
"Yes very clean "

Fonab Castle Hotel & Spa
10/10 Excellent
"Another fantastic stay at Fonab Castle hotel. We have been staying here for years and always enjoy our stays. Anna in the bar was very attentive and welcoming. We will be back. "

DoubleTree by Hilton Dunblane Hydro
10/10 Excellent
"Beautiful hotel, nice rooms and comfortable beds. Only downside is all the stairs you have to drag your luggage up. The lifts go to a floor but then there were multiple small staircases to get to our room. "

Ballathie Country House Hotel and Estate
10/10 Excellent
"The rooms are big and very comfortable. The whole place was spotless, and the staff were wonderful. "
More cheap stays in Perthshire

The Breadalbane Arms Hotel (Room Only)
Bridgend Aberfeldy Scotland
The price is ₩92,664 per night from Jan 12 to Jan 13
₩92,664
₩111,197 total
Jan 12 - Jan 13, 2026
includes taxes & fees
6.8/10 (196 reviews)

Dalgair House Hotel
113-115 MAIN STREET Callander Scotland
The price is ₩114,492 per night from Dec 28 to Dec 29
₩114,492
₩137,391 total
Dec 28 - Dec 29
includes taxes & fees
8/10 Very Good! (183 reviews)

Organic Welltree
Kirklands Perth Scotland
The price is ₩126,765 per night from Dec 22 to Dec 23
₩126,765
₩152,118 total
Dec 22 - Dec 23
includes taxes & fees
10/10 Exceptional! (9 reviews)

The Townhouse Aberfeldy
Breadalbane Terrace Aberfeldy Scotland
The price is ₩130,020 per night from Jan 2 to Jan 3
₩130,020
₩156,024 total
Jan 2 - Jan 3, 2026
includes taxes & fees
10/10 Exceptional! (2 reviews)

Bein Inn hotel
Bein inn hotel Perth Scotland
The price is ₩138,379 per night from Jan 7 to Jan 8
₩138,379
₩189,776 total
Jan 7 - Jan 8, 2026
includes taxes & fees
7.8/10 Good! (9 reviews)

Smiddy Haugh
Main Road Auchterarder Scotland
The price is ₩214,151 per night from Jan 9 to Jan 10
₩214,151
₩256,989 total
Jan 9 - Jan 10, 2026
includes taxes & fees
9.4/10 Exceptional! (198 reviews)
Hotels in Perthshire with star-rating

5 Star Hotels
9 properties

4 Star Hotels
95 properties

3 Star Hotels
365 properties

2 Star Hotels
187 properties










