
Hotels in Perthshire
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Perthshire?




Fonab Castle Hotel & Spa
Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (661)
9.4/10
Exceptional
(661)
The price is CNY1,919
CNY1,919
CNY2,302 total
includes taxes & fees
Jan 19 - Jan 20, 2026




Apex Dunblane Hydro Hotel
Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very Good, (1000)
8.4/10
Very Good
(1000)
The price is CNY620
CNY620
CNY745 total
includes taxes & fees
Jan 4 - Jan 5, 2026




The Woodside
The Woodside
3.0 star property
Doune
9.6 out of 10, Exceptional, (194)
9.6/10
Exceptional
(194)




Cairn Lodge
Cairn Lodge
4.5 star property
Auchterarder
9.8 out of 10, Exceptional, (221)
9.8/10
Exceptional
(221)




The Inn On The Tay
The Inn On The Tay
3.0 star property
Pitlochry
9.8 out of 10, Exceptional, (132)
9.8/10
Exceptional
(132)
The price is CNY1,127
CNY1,127
CNY1,352 total
includes taxes & fees
Jan 14 - Jan 15, 2026




Ivybank Lodge
Ivybank Lodge
5.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (107)
9.8/10
Exceptional
(107)
The price is CNY851
CNY851
CNY1,021 total
includes taxes & fees
Jan 4 - Jan 5, 2026




Cuil an Daraich Guest House
Cuil an Daraich Guest House
3.0 star property
Pitlochry
9.4 out of 10, Exceptional, (175)
9.4/10
Exceptional
(175)
The price is CNY552
CNY552
CNY662 total
includes taxes & fees
Jan 4 - Jan 5, 2026




Ben A'an House
Ben A'an House
3.0 star property
Callander
9.8 out of 10, Exceptional, (53)
9.8/10
Exceptional
(53)
The price is CNY875
CNY875
CNY1,050 total
includes taxes & fees
Jan 2 - Jan 3, 2026




Glenkilrie House
Glenkilrie House
3.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (75)
9.8/10
Exceptional
(75)
The price is CNY1,135
CNY1,135
CNY1,135 total
includes taxes & fees
Jan 4 - Jan 5, 2026




Station House - Room Only
Station House - Room Only
2.0 star property
Aberfeldy
10.0 out of 10, Exceptional, (2)
10/10
Exceptional
(2)
The price is CNY493
CNY493
CNY592 total
includes taxes & fees
Jan 5 - Jan 6, 2026




Craigatin House & Courtyard (Adults only)
Craigatin House & Courtyard (Adults only)
3.5 star property
Pitlochry
9.8 out of 10, Exceptional, (160)
9.8/10
Exceptional
(160)
The price is CNY895
CNY895
CNY1,074 total
includes taxes & fees
Jan 3 - Jan 4, 2026




Loch Rannoch Hotel and Spa
Loch Rannoch Hotel and Spa
4.0 star property
Pitlochry
8.8 out of 10, Excellent, (355)
8.8/10
Excellent
(355)
The price is CNY979
CNY979
CNY1,174 total
includes taxes & fees
Jan 18 - Jan 19, 2026




The Townhouse
The Townhouse
5.0 star property
Perth
10.0 out of 10, Exceptional, (298)
10/10
Exceptional
(298)
The price is CNY946
CNY946
CNY1,135 total
includes taxes & fees
Jan 14 - Jan 15, 2026




The Old Mill Inn
The Old Mill Inn
4.0 star property
Pitlochry
9.8 out of 10, Exceptional, (381)
9.8/10
Exceptional
(381)
The price is CNY1,766
CNY1,766
CNY2,119 total
includes taxes & fees
Jan 11 - Jan 12, 2026




The Steading
The Steading
4.0 star property
Aberfeldy
9.8 out of 10, Exceptional, (31)
9.8/10
Exceptional
(31)
The price is CNY741
CNY741
CNY889 total
includes taxes & fees
Jan 12 - Jan 13, 2026




Crieff Hydro
Crieff Hydro
4.0 star property
Crieff
8.2 out of 10, Very Good, (778)
8.2/10
Very Good
(778)
The price is CNY1,392
CNY1,392
CNY1,671 total
includes taxes & fees
Jan 11 - Jan 12, 2026




Westlands of Pitlochry
Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (744)
9.6/10
Exceptional
(744)
The price is CNY764
CNY764
CNY917 total
includes taxes & fees
Jan 4 - Jan 5, 2026




The Longforgan Coaching Inn
The Longforgan Coaching Inn
3.0 star property
Dundee
8.0 out of 10, Very Good, (345)
8.0/10
Very Good
(345)




Hazeldene Guest House
Hazeldene Guest House
3.5 star property
Perth
9.6 out of 10, Exceptional, (124)
9.6/10
Exceptional
(124)




The Abbotsford
The Abbotsford
4.0 star property
Callander
9.4 out of 10, Exceptional, (398)
9.4/10
Exceptional
(398)
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 The Kenmore Club

The Kenmore Club
4.0 star property
Aberfeldy
9.4/10Exceptional (300 reviews)
Price is CNY1,742
CNY1,742
CNY4,181 total
CNY4,181 total
includes taxes & fees includes taxes & fees
Image gallery for Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4/10Very Good (1,000 reviews)
25% off
Price is CNY733
CNY733
CNY1,759 total
CNY1,759 total
includes taxes & fees includes taxes & fees
Image gallery for Lubnaig Guest House

Lubnaig Guest House
4.0 star property
Callander
10/10Exceptional (103 reviews)
5% off
Price is CNY1,168
CNY1,168
CNY2,803 total
CNY2,803 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 CNY1,108
CNY1,108
CNY2,659 total
CNY2,659 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 CNY1,953
CNY1,953
CNY4,687 total
CNY4,687 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 CNY716
CNY716
CNY1,719 total
CNY1,719 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 CNY750
CNY750
CNY1,800 total
CNY1,800 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 CNY799
CNY799
CNY1,918 total
CNY1,918 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 CNY652
CNY652
CNY1,566 total
CNY1,566 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 CNY1,370
CNY1,370
CNY3,287 total
CNY3,287 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 CNY569
CNY569
CNY1,366 total
CNY1,366 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 CNY995
CNY995
CNY2,388 total
CNY2,388 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 CNY1,064
CNY1,064
CNY2,553 total
CNY2,553 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 CNY1,222
CNY1,222
CNY2,933 total
CNY2,933 total
includes taxes & fees includes taxes & fees
Image gallery for Moness Resort

Moness Resort
3.0 star property
Aberfeldy
8.6/10Excellent (1,001 reviews)
19% off
Price is CNY713
CNY713
CNY1,712 total
CNY1,712 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 CNY711
CNY711
CNY1,707 total
CNY1,707 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 CNY794
CNY794
CNY1,906 total
CNY1,906 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)
10% off
Price is CNY1,265
CNY1,265
CNY3,037 total
CNY3,037 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 CNY1,979
CNY1,979
CNY4,749 total
CNY4,749 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 CNY567
CNY567
CNY1,362 total
CNY1,362 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 CNY2,070
CNY2,070
CNY4,968 total
CNY4,968 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 CNY927
CNY927
CNY2,225 total
CNY2,225 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 CNY738
CNY738
CNY1,770 total
CNY1,770 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 CNY773
CNY773
CNY1,855 total
CNY1,855 total
includes taxes & fees includes taxes & fees
Check out hotels with a spa in Perthshire




9.4 out of 10, Exceptional, (661)
9.4/10
Exceptional
(661)
The price is CNY1,919
CNY1,919
CNY2,302 total
includes taxes & fees
Jan 19 - Jan 20, 2026




8.6 out of 10, Excellent, (1001)
8.6/10
Excellent
(1001)
The price is CNY1,254
CNY1,254
CNY1,504 total
includes taxes & fees
Jan 6 - Jan 7, 2026




8.8 out of 10, Excellent, (355)
8.8/10
Excellent
(355)
The price is CNY979
CNY979
CNY1,174 total
includes taxes & fees
Jan 18 - Jan 19, 2026




8.8 out of 10, Excellent, (1001)
8.8/10
Excellent
(1001)
The price is CNY1,131
CNY1,131
CNY1,357 total
includes taxes & fees
Jan 7 - Jan 8, 2026




8.2 out of 10, Very Good, (899)
8.2/10
Very Good
(899)
The price is CNY740
CNY740
CNY889 total
includes taxes & fees
Jan 11 - Jan 12, 2026




9.2 out of 10, Wonderful, (591)
9.2/10
Wonderful
(591)
The price is CNY993
CNY993
CNY1,191 total
includes taxes & fees
Jan 7 - Jan 8, 2026




8.2 out of 10, Very Good, (778)
8.2/10
Very Good
(778)
The price is CNY1,392
CNY1,392
CNY1,671 total
includes taxes & fees
Jan 11 - Jan 12, 2026




8.6 out of 10, Excellent, (1001)
8.6/10
Excellent
(1001)
The price is CNY631
CNY631
CNY757 total
includes taxes & fees
Jan 4 - Jan 5, 2026




8.0 out of 10, Very Good, (478)
8.0/10
Very Good
(478)
The price is CNY496
CNY496
CNY596 total
includes taxes & fees
Jan 11 - Jan 12, 2026




7.6 out of 10, Good, (823)
7.6/10
Good
(823)
The price is CNY752
CNY752
CNY903 total
includes taxes & fees
Jan 16 - Jan 17, 2026
You may also like hotels with pools in Perthshire




9.4 out of 10, Exceptional, (661)
9.4/10
Exceptional
(661)
The price is CNY1,919
CNY1,919
CNY2,302 total
includes taxes & fees
Jan 19 - Jan 20, 2026




9.8 out of 10, Exceptional, (31)
9.8/10
Exceptional
(31)
The price is CNY741
CNY741
CNY889 total
includes taxes & fees
Jan 12 - Jan 13, 2026




8.4 out of 10, Very Good, (1000)
8.4/10
Very Good
(1000)
The price is CNY620
CNY620
CNY745 total
includes taxes & fees
Jan 4 - Jan 5, 2026




8.6 out of 10, Excellent, (1001)
8.6/10
Excellent
(1001)
The price is CNY1,254
CNY1,254
CNY1,504 total
includes taxes & fees
Jan 6 - Jan 7, 2026




8.8 out of 10, Excellent, (355)
8.8/10
Excellent
(355)
The price is CNY979
CNY979
CNY1,174 total
includes taxes & fees
Jan 18 - Jan 19, 2026




8.2 out of 10, Very Good, (778)
8.2/10
Very Good
(778)
The price is CNY1,392
CNY1,392
CNY1,671 total
includes taxes & fees
Jan 11 - Jan 12, 2026




9.2 out of 10, Wonderful, (591)
9.2/10
Wonderful
(591)
The price is CNY993
CNY993
CNY1,191 total
includes taxes & fees
Jan 7 - Jan 8, 2026




8.8 out of 10, Excellent, (1001)
8.8/10
Excellent
(1001)
The price is CNY1,131
CNY1,131
CNY1,357 total
includes taxes & fees
Jan 7 - Jan 8, 2026




9.4 out of 10, Exceptional, (300)
9.4/10
Exceptional
(300)
The price is CNY1,117
CNY1,117
CNY1,340 total
includes taxes & fees
Jan 26 - Jan 27, 2026




8.2 out of 10, Very Good, (899)
8.2/10
Very Good
(899)
The price is CNY740
CNY740
CNY889 total
includes taxes & fees
Jan 11 - Jan 12, 2026
You can also stay at hotels with a hot tub in Perthshire




9.4 out of 10, Exceptional, (661)
9.4/10
Exceptional
(661)
The price is CNY1,919
CNY1,919
CNY2,302 total
includes taxes & fees
Jan 19 - Jan 20, 2026




9.2 out of 10, Wonderful, (591)
9.2/10
Wonderful
(591)
The price is CNY993
CNY993
CNY1,191 total
includes taxes & fees
Jan 7 - Jan 8, 2026




7.6 out of 10, Good, (823)
7.6/10
Good
(823)
The price is CNY752
CNY752
CNY903 total
includes taxes & fees
Jan 16 - Jan 17, 2026




8.6 out of 10, Excellent, (1001)
8.6/10
Excellent
(1001)
The price is CNY631
CNY631
CNY757 total
includes taxes & fees
Jan 4 - Jan 5, 2026




9.8 out of 10, Exceptional, (8)
9.8/10
Exceptional
(8)
The price is CNY1,473
CNY1,473
CNY1,768 total
includes taxes & fees
Jan 28 - Jan 29, 2026




8.0 out of 10, Very Good, (478)
8.0/10
Very Good
(478)
The price is CNY496
CNY496
CNY596 total
includes taxes & fees
Jan 11 - Jan 12, 2026




10.0 out of 10, Exceptional, (21)
10/10
Exceptional
(21)
The price is CNY3,207
CNY3,207
CNY3,849 total
includes taxes & fees
Jan 4 - Jan 5, 2026




The price is CNY4,075
CNY4,075
CNY4,890 total
includes taxes & fees
Jan 6 - Jan 7, 2026




The price is CNY42,597
CNY42,597
CNY51,117 total
includes taxes & fees
Jan 8 - Jan 9, 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.
Go beyond your typical stay in Perthshire
Apart hotel
Cabin
Apartment
Pet friendly
Family friendly
Cottage
Ocean view
Top landmarks in Northern Europe

Photo by Mikey McManus
Open Photo by Mikey McManus
Scone Palace
4.6/5 (115 reviews)
Scone Palace is just one of the landmarks located 1.9 mi (3.1 km) from central Perth, so you might want to stop by for a few pics during your trip. Why not take a stroll along the riverfront and watch the sunset while you're here?
Learn more about Perthshire
Admired for its golfing and castle, Perthshire features attractions such as The Hermitage and Perth Racecourse. This welcoming city has something for everyone including bars as well as sights like Scone Palace and Loch of the Lowes. All are within a rural setting.

Check out reviews of Perthshire hotels guests love

Pine Trees Hotel
10/10 Excellent
"Staff at front desk / check in were so pleasant. Such a quaint B & B that we loved, extremely walkable to town. Beautiful decor and we loved breakfast. "

Holiday Inn Express Perth by IHG
10/10 Excellent
"Friendly staff.
Clean, airy reception area
Clean room
Big bed."

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

The Pitlochry Hydro Hotel
10/10 Excellent
"Room very clean, staff really attentive and pleasant."

Moness Resort
10/10 Excellent
"Friendly staff. Lovely hotel. .great place. 4th time there "

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

Mercure Perth Hotel
10/10 Excellent
"Clean comfortable room, did not have breakfast.
Hotel needs a bit of an upgrade, but we enjoyed our stay"

Leonardo Boutique Huntingtower Perth
10/10 Excellent
"Beautiful location. "
Frequently asked questions
Why should I book my Perthshire hotel through Hotels.com?
There are plenty of reasons to book your Perthshire travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.






