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




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 ₩161,162
₩161,162
₩193,395 total
includes taxes & fees
Jan 20 - Jan 21




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




8.4 out of 10, Very Good, (1003)
8.4/10
Very Good
(1003)
"clean. Great sauna / swim / steam room"
"clean. Great sauna / swim / steam room"John
The price is ₩120,424
₩120,424
₩144,520 total
includes taxes & fees
Jan 4 - Jan 5




9.4 out of 10, Exceptional, (661)
9.4/10
Exceptional
(661)
"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 ₩394,964
₩394,964
₩473,957 total
includes taxes & fees
Jan 19 - Jan 20




9.6 out of 10, Exceptional, (748)
9.6/10
Exceptional
(748)
"Room was spacious, breakfast was good. Had a great stay."
"Room was spacious, breakfast was good. Had a great stay."Brian
The price is ₩147,887
₩147,887
₩177,464 total
includes taxes & fees
Jan 5 - Jan 6




9.8 out of 10, Exceptional, (100)
9.8/10
Exceptional
(100)
"Lovely hotel."
"Lovely hotel."Allison




8.6 out of 10, Excellent, (1001)
8.6/10
Excellent
(1001)
"Warm welcome"
"Warm welcome"Grant
The price is ₩258,025
₩258,025
₩309,630 total
includes taxes & fees
Jan 6 - Jan 7




9.6 out of 10, Exceptional, (194)
9.6/10
Exceptional
(194)
"Very friendly, clean and comfortable "
"Very friendly, clean and comfortable "Ann




9.6 out of 10, Exceptional, (53)
9.6/10
Exceptional
(53)
"Very friendly welcome, lovely location and accommodation."
"Very friendly welcome, lovely location and accommodation."Robert
The price is ₩322,735
₩322,735
₩387,282 total
includes taxes & fees
Jan 16 - Jan 17




9.2 out of 10, Wonderful, (394)
9.2/10
Wonderful
(394)
"Amazing room, food and staff in a great location. Highly recommended. "
"Amazing room, food and staff in a great location. Highly recommended. "aidan
The price is ₩173,985
₩173,985
₩208,782 total
includes taxes & fees
Jan 6 - Jan 7




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 ₩175,153
₩175,153
₩210,184 total
includes taxes & fees
Jan 5 - Jan 6




9.6 out of 10, Exceptional, (84)
9.6/10
Exceptional
(84)
"Incredible hotel, restraunt and thr staff were super friendly, topped off with a bath overlooking the highlands. We had an incredible stay and will definitely be back. "
"Incredible hotel, restraunt and thr staff were super friendly, topped off with a bath overlooking the highlands. We had an incredible stay and will definitely be back. "Joshua
The price is ₩437,882
₩437,882
₩525,458 total
includes taxes & fees
Jan 19 - Jan 20




9.4 out of 10, Exceptional, (399)
9.4/10
Exceptional
(399)
"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




9.8 out of 10, Exceptional, (53)
9.8/10
Exceptional
(53)
"Cute and quiet place with a kind host and lovely breakfast."
"Cute and quiet place with a kind host and lovely breakfast."Alice
The price is ₩180,018
₩180,018
₩216,022 total
includes taxes & fees
Jan 6 - Jan 7




8.4 out of 10, Very Good, (304)
8.4/10
Very Good
(304)
"The hotel staff were very helpful and facilities great. The food selection and quality was really good. "
"The hotel staff were very helpful and facilities great. The food selection and quality was really good. "Annmarie
The price is ₩145,980
₩145,980
₩175,176 total
includes taxes & fees
Jan 26 - Jan 27




8.8 out of 10, Excellent, (864)
8.8/10
Excellent
(864)
"Room was clean and comfortable and the staff were very friendly and helpful "
"Room was clean and comfortable and the staff were very friendly and helpful "Lorraine
The price is ₩124,083
₩124,083
₩148,899 total
includes taxes & fees
Feb 1 - Feb 2




Ballathie Country House Hotel and Estate
Ballathie Country House Hotel and Estate4.0 star property
Perth
9.0 out of 10, Wonderful, (536)
9.0/10
Wonderful
(536)
"Excellent staff "
"Excellent staff "Gillian
The price is ₩142,717
₩142,717
₩171,261 total
includes taxes & fees
Feb 2 - Feb 3




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 ₩204,782
₩204,782
₩245,738 total
includes taxes & fees
Jan 5 - Jan 6




8.4 out of 10, Very Good, (1000)
8.4/10
Very Good
(1000)
"Lovely hotel great position idea fir town trains and bus "
"Lovely hotel great position idea fir town trains and bus "Tracey
The price is ₩178,818
₩178,818
₩214,581 total
includes taxes & fees
Jan 5 - Jan 6




10.0 out of 10, Exceptional, (299)
10/10
Exceptional
(299)
"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 ₩194,614
₩194,614
₩233,537 total
includes taxes & fees
Jan 16 - Jan 17
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 9 - Jan 11
Image gallery for Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4/10Very Good (1,003 reviews)
25% off
Price is ₩150,836
₩150,836
₩362,031 total
₩362,031 total
includes taxes & fees includes taxes & fees
Image gallery for Lubnaig Guest House

Lubnaig Guest House
4.0 star property
Callander
10/10Exceptional (104 reviews)
5% off
Price is ₩240,380
₩240,380
₩576,912 total
₩576,912 total
includes taxes & fees includes taxes & fees
Image gallery for Cairn Lodge

Cairn Lodge
4.5 star property
Auchterarder
9.8/10Exceptional (221 reviews)
19% off
Price is ₩402,030
₩402,030
₩964,871 total
₩964,871 total
includes taxes & fees includes taxes & fees
Image gallery for Murraypark Hotel

Murraypark Hotel
3.0 star property
Crieff
9.2/10Wonderful (231 reviews)
10% off
Price is ₩281,946
₩281,946
₩676,670 total
₩676,670 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 ₩117,157
₩117,157
₩281,176 total
₩281,176 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 (591 reviews)
Price is ₩267,630
₩267,630
₩642,312 total
₩642,312 total
includes taxes & fees includes taxes & fees
Image gallery for Moness Resort

Moness Resort
3.0 star property
Aberfeldy
8.6/10Excellent (1,000 reviews)
19% off
Price is ₩146,807
₩146,807
₩352,337 total
₩352,337 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 ₩204,810
₩204,810
₩491,544 total
₩491,544 total
includes taxes & fees includes taxes & fees
Image gallery for The Woodside

The Woodside
3.0 star property
Doune
9.6/10Exceptional (194 reviews)
10% off
Price is ₩150,360
₩150,360
₩360,863 total
₩360,863 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 ₩150,850
₩150,850
₩362,040 total
₩362,040 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 (356 reviews)
10% off
Price is ₩254,882
₩254,882
₩611,716 total
₩611,716 total
includes taxes & fees includes taxes & fees
Image gallery for Gulabin Lodge and House

Gulabin Lodge and House
4.0 star property
Blairgowrie
9.0/10Wonderful (4 reviews)
10% off
Price is ₩134,302
₩134,302
₩322,324 total
₩322,324 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 ₩159,118
₩159,118
₩381,884 total
₩381,884 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 ₩228,041
₩228,041
₩547,289 total
₩547,289 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)
10% off
Price is ₩407,285
₩407,285
₩977,483 total
₩977,483 total
includes taxes & fees includes taxes & fees
Image gallery for The Abbotsford

The Abbotsford
4.0 star property
Callander
9.4/10Exceptional (399 reviews)
10% off
Price is ₩116,784
₩116,784
₩280,282 total
₩280,282 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 (160 reviews)
16% off
Price is ₩226,116
₩226,116
₩542,678 total
₩542,678 total
includes taxes & fees includes taxes & fees
Image gallery for The Alyth Hotel

The Alyth Hotel
3.0 star property
Blairgowrie
9.4/10Exceptional (13 reviews)
10% off
Price is ₩98,536
₩98,536
₩236,486 total
₩236,486 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 ₩151,819
₩151,819
₩364,367 total
₩364,367 total
includes taxes & fees includes taxes & fees
Image gallery for Fisher's Hotel

Fisher's Hotel
3.0 star property
Pitlochry
8.4/10Very Good (1,000 reviews)
26% off
Price is ₩190,845
₩190,845
₩458,027 total
₩458,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,001 reviews)
26% off
Price is ₩330,071
₩330,071
₩792,166 total
₩792,166 total
includes taxes & fees includes taxes & fees
Image gallery for Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6/10Exceptional (748 reviews)
15% off
Price is ₩222,799
₩222,799
₩534,718 total
₩534,718 total
includes taxes & fees includes taxes & fees
Image gallery for Logierait Lodges

Logierait Lodges
3.0 star property
Pitlochry
9.2/10Wonderful (71 reviews)
Price is ₩163,498
₩163,498
₩392,396 total
₩392,396 total
includes taxes & fees includes taxes & fees
Image gallery for Hazeldene Guest House

Hazeldene Guest House
3.5 star property
Perth
9.6/10Exceptional (124 reviews)
5% off
Price is ₩146,385
₩146,385
₩351,326 total
₩351,326 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

The Kenmore Club
10/10 Excellent
"Excellent value for money, staff were friendly. Beautiful views!"

McKays Hotel Bar & Restaurant
10/10 Excellent
"Suite room was Amazing!
Great staff
Received a great deal from Expedia.
My husband booked a room from another site for the first night, and I got a much better deal and a much better room from my Expedia booking. "

Killin Hotel
10/10 Excellent
"Good room, bar downstairs, staff and location. Slightly dated hotel but expected for a hotel queen Elizabeth stayed in 1950! "

The Pitlochry Hydro Hotel
10/10 Excellent
"Thank you "

Moness Resort
10/10 Excellent
"Self catering one bedroom cottage was ideal. Twin bedroom upstairs, sofa bed downstairs. Kitchen area with hob, oven, microwave, toaster, kettle and fridge with ice box. Shower room woth wc upstairs and downstairs.
Didn't hear any noise from neighbours during stay. Family enjoyed the pool, jacuzzi, steam room and sauna in the main hotel. Kids loved the pool table and duck pond. Majority of the staff were really friendly and helpful.
Short walk (10mins) down the hill into Aberfeldy town. A few cafes, bars restaurants and other shops. "

Atholl Palace Hotel
10/10 Excellent
"Rooms were great, clean food was excellent and grounds were stunning. Loved the spa facilities."

Westlands of Pitlochry
10/10 Excellent
"This was a great stay! My room was huge!, comfortable and spotless with fresh contemporary decor and amenities. Breakfast had every option you could think of, was delicious and presented in a bright and spacious dining room. All staff I encountered were friendly, efficient and helpful. I didn’t need it, but the parking seemed ideal. "

Dunkeld House Hotel
10/10 Excellent
"We booked for a long weekend in December and had a lovely break. The staff couldn’t be more helpful, from welcoming us at reception to chatting at breakfast. The hotel is beautiful, and our room was immaculate. We had dinner at the hotel and thoroughly enjoyed the food, not to mention the attentive service. The hotel grounds are outstanding , with the River Tay running through. We will be back. "

Salutation Hotel
10/10 Excellent
"Yes very clean "
More cheap stays in Perthshire

The Breadalbane Arms Hotel (Room Only)
Bridgend Aberfeldy Scotland
The price is ₩91,225 per night from Jan 12 to Jan 13
₩91,225
₩109,470 total
Jan 12 - Jan 13
includes taxes & fees
6.8/10 (196 reviews)

Dalgair House Hotel
113-115 MAIN STREET Callander Scotland
The price is ₩112,714 per night from Jan 3 to Jan 4
₩112,714
₩135,256 total
Jan 3 - Jan 4
includes taxes & fees
8/10 Very Good! (183 reviews)

Organic Welltree
Kirklands Perth Scotland
The price is ₩124,797 per night from Jan 3 to Jan 4
₩124,797
₩149,756 total
Jan 3 - Jan 4
includes taxes & fees
10/10 Exceptional! (9 reviews)

The Townhouse Aberfeldy
Breadalbane Terrace Aberfeldy Scotland
The price is ₩128,002 per night from Jan 11 to Jan 12
₩128,002
₩153,603 total
Jan 11 - Jan 12
includes taxes & fees
10/10 Exceptional! (2 reviews)

Bein Inn hotel
Bein inn hotel Perth Scotland
The price is ₩126,499 per night from Jan 7 to Jan 8
₩126,499
₩175,153 total
Jan 7 - Jan 8
includes taxes & fees
7.8/10 Good! (9 reviews)

Smiddy Haugh
Main Road Auchterarder Scotland
The price is ₩210,825 per night from Jan 16 to Jan 17
₩210,825
₩252,998 total
Jan 16 - Jan 17
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





