
Find hotels in Perthshire from ₩98,801
- 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.8 out of 10, Exceptional, (132)
9.8/10
Exceptional
(132)
"Beautiful location, friendly, welcoming staff and lovely room "
"Beautiful location, friendly, welcoming staff and lovely room "Laura
The price is ₩227,337
₩227,337
₩272,805 total
includes taxes & fees
Dec 23 - Dec 24




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




10.0 out of 10, Exceptional, (1)
10/10
Exceptional
(1)
"We really enjoyed our stay here for a group of five. Nicely laid out property and great views of the valley, hills, and mountains. The property is nice and modern. I found the beds comfortable, but my friend said they were a little soft and bouncy. We loved that we could watch Netflix and television easily. We will definitely stay here again. "
"We really enjoyed our stay here for a group of five. Nicely laid out property and great views of the valley, hills, and mountains. The property is nice and modern. I found the beds comfortable, but my friend said they were a little soft and bouncy. We loved that we could watch Netflix and television easily. We will definitely stay here again. "Kerry
The price is ₩985,932
₩985,932
₩1,183,118 total
includes taxes & fees
Dec 23 - Dec 24




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




8.8 out of 10, Excellent, (299)
8.8/10
Excellent
(299)
"Lovely clean room but on the small side. Huge bathroom. Staff very friendly & attentive. Had a cooked breakfast in hotel
which was very enjoyable. "
"Lovely clean room but on the small side. Huge bathroom. Staff very friendly & attentive. Had a cooked breakfast in hotel
which was very enjoyable. "Liz
The price is ₩118,561
₩118,561
₩142,273 total
includes taxes & fees
Dec 21 - Dec 22




9.4 out of 10, Exceptional, (175)
9.4/10
Exceptional
(175)
"Room is comfortable and well furnished. Owner very welcoming and accommodating."
"Room is comfortable and well furnished. Owner very welcoming and accommodating."Yvonne
The price is ₩115,261
₩115,261
₩138,321 total
includes taxes & fees
Jan 4 - Jan 5, 2026




9.8 out of 10, Exceptional, (75)
9.8/10
Exceptional
(75)
"Great property, lovely stay. "
"Great property, lovely stay. "Simon
The price is ₩237,122
₩237,122
₩237,122 total
includes taxes & fees
Jan 4 - Jan 5, 2026




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




9.8 out of 10, Exceptional, (101)
9.8/10
Exceptional
(101)
"Fantastic place to stay, everybody is so friendly and helpful."
"Fantastic place to stay, everybody is so friendly and helpful."Paul f




8.2 out of 10, Very Good, (192)
8.2/10
Very Good
(192)
"Room was clean with a great bath! View from room was amazing right across the loch. The staff were lovely, friendly and evening meal was good. The bar also had a nice atmosphere"
"Room was clean with a great bath! View from room was amazing right across the loch. The staff were lovely, friendly and evening meal was good. The bar also had a nice atmosphere"Alison
The price is ₩220,732
₩220,732
₩264,878 total
includes taxes & fees
Jan 19 - Jan 20, 2026




9.2 out of 10, Wonderful, (79)
9.2/10
Wonderful
(79)
"Very friendly and helpful. Superb food. Attention to all the little details"
"Very friendly and helpful. Superb food. Attention to all the little details"Ruth
The price is ₩205,835
₩205,835
₩247,002 total
includes taxes & fees
Dec 21 - Dec 22




10.0 out of 10, Exceptional, (2)
10/10
Exceptional
(2)
"What a fantadtic little find to stay for the night."
"What a fantadtic little find to stay for the night."Sion
The price is ₩103,077
₩103,077
₩123,693 total
includes taxes & fees
Dec 29 - Dec 30




10.0 out of 10, Exceptional, (1)
10/10
Exceptional
(1)
"We absolutely loved our stay! The house is just great, and equipped with everything we could have needed. Perfectly located for munros and exploring the local area. We will be back! Thank you."
"We absolutely loved our stay! The house is just great, and equipped with everything we could have needed. Perfectly located for munros and exploring the local area. We will be back! Thank you."Jess
The price is ₩960,738
₩960,738
₩1,152,886 total
includes taxes & fees
Dec 23 - Dec 24




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,841
₩177,841
₩213,409 total
includes taxes & fees
Jan 4 - Jan 5, 2026




8.4 out of 10, Very Good, (1000)
8.4/10
Very Good
(1000)
"Beautiful location and friendly, helpful staff. Really enjoyed our stay."
"Beautiful location and friendly, helpful staff. Really enjoyed our stay."Megan
The price is ₩120,258
₩120,258
₩144,310 total
includes taxes & fees
Dec 21 - Dec 22




9.6 out of 10, Exceptional, (198)
9.6/10
Exceptional
(198)
"Friendly staff
Very pleasant comfortable room
Excellently cooked and presented breakfast "
"Friendly staff
Very pleasant comfortable room
Excellently cooked and presented breakfast "Linda
The price is ₩214,062
₩214,062
₩256,882 total
includes taxes & fees
Jan 9 - Jan 10, 2026




9.4 out of 10, Exceptional, (74)
9.4/10
Exceptional
(74)
"We liked how quiet and friendly the atmosphere was "
"We liked how quiet and friendly the atmosphere was "Jacqueline
The price is ₩271,702
₩271,702
₩326,042 total
includes taxes & fees
Dec 21 - Dec 22




Craigatin House & Courtyard (Adults only)
Craigatin House & Courtyard (Adults only)3.5 star property
Pitlochry
9.8 out of 10, Exceptional, (159)
9.8/10
Exceptional
(159)
"Great place "
"Great place "Anupam
The price is ₩187,061
₩187,061
₩224,473 total
includes taxes & fees
Dec 22 - Dec 23




9.8 out of 10, Exceptional, (380)
9.8/10
Exceptional
(380)
"Staff very friendly. Great location will stay here again. "
"Staff very friendly. Great location will stay here again. "Patricia
The price is ₩248,978
₩248,978
₩298,773 total
includes taxes & fees
Dec 23 - Dec 24




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 ₩207,926
₩207,926
₩249,511 total
includes taxes & fees
Jan 4 - Jan 5, 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,000 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 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 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 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 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 Craigatin House & Courtyard (Adults only)

Craigatin House & Courtyard (Adults only)
3.5 star property
Pitlochry
9.8/10Exceptional (159 reviews)
10% off
Price is ₩322,152
₩322,152
₩773,165 total
₩773,165 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 ₩165,313
₩165,313
₩396,752 total
₩396,752 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 ₩196,691
₩196,691
₩472,058 total
₩472,058 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 (380 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 ₩148,263
₩148,263
₩355,830 total
₩355,830 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 Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6/10Exceptional (741 reviews)
15% off
Price is ₩276,678
₩276,678
₩664,027 total
₩664,027 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 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 Northern Europe 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 "

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

Fisher's Hotel
10/10 Excellent
"Room upgrade , room big & decor was great red tartan headboard . Looked out to gardens would go back again . "

Atholl Palace Hotel
10/10 Excellent
"Our stay was very pleasant, the outstanding staff were in the Stags Head bar. The service was outstanding, friendly, knowledgeable and extremely careful of our comfort. Also special mention of the restaurant staff. Breakfast was a pleasure with very nice staff and excellent food. "
More cheap stays in Perthshire

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

Dalgair House Hotel
113-115 MAIN STREET Callander Scotland
The price is ₩114,444 per night from Jan 2 to Jan 3
₩114,444
₩137,333 total
Jan 2 - Jan 3, 2026
includes taxes & fees
8/10 Very Good! (183 reviews)

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

The Townhouse Aberfeldy
Breadalbane Terrace Aberfeldy Scotland
The price is ₩129,966 per night from Jan 2 to Jan 3
₩129,966
₩155,959 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,321 per night from Jan 7 to Jan 8
₩138,321
₩189,697 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,062 per night from Jan 9 to Jan 10
₩214,062
₩256,882 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






