Search Hotels in Perth and Kinross
Most hotels are fully refundable. Because flexibility matters.
Save an average of 15% on thousands of hotels with Expedia Rewards.
Search over 2.9 million properties and 550 airlines worldwide
Top Cities in Perth and Kinross
Find properties with these dates
Compare 1,219 hotels in Perth and Kinross with room rates, reviews, and availability. Most hotels are fully refundable.
Kennacoil - Glamping
Kennacoil - Glamping
9.8 out of 10, Exceptional, (231)
The price is ₩76,248
per night
May 23 - May 24
Cromlix
Cromlix
9.8 out of 10, Exceptional, (311)
Fonab Castle Hotel & Spa
Fonab Castle Hotel & Spa
9.6 out of 10, Exceptional, (542)
The price is ₩648,965
per night
May 20 - May 21
Save an average of 15% on thousands of hotels when you're signed in
Westlands of Pitlochry
Westlands of Pitlochry
9.6 out of 10, Exceptional, (351)
The price is ₩241,130
per night
Jun 11 - Jun 12
Sleeperz Hotel Dundee
Sleeperz Hotel Dundee
9.4 out of 10, Exceptional, (1007)
The price is ₩99,951
per night
May 23 - May 24
The Kenmore Club
The Kenmore Club
9.4 out of 10, Exceptional, (211)
The price is ₩224,860
per night
May 13 - May 14
Wyndham Duchally Country Estate
Wyndham Duchally Country Estate
9.2 out of 10, Wonderful, (417)
The price is ₩180,836
per night
May 20 - May 21
DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry Crossing
9.2 out of 10, Wonderful, (652)
The price is ₩164,890
per night
May 19 - May 20
Pine Trees Hotel
Pine Trees Hotel
9.2 out of 10, Wonderful, (329)
The price is ₩225,951
per night
May 14 - May 15
Dunalastair Hotel Suites
Dunalastair Hotel Suites
9.0 out of 10, Wonderful, (323)
The price is ₩212,038
per night
May 19 - May 20
Murrayshall Country Estate
Murrayshall Country Estate
9.0 out of 10, Wonderful, (288)
The price is ₩243,308
per night
May 13 - May 14
Holiday Inn Express Dunfermline, an IHG Hotel
Holiday Inn Express Dunfermline, an IHG Hotel
8.8 out of 10, Excellent, (758)
The price is ₩92,797
per night
May 19 - May 20
Ballathie Country House Hotel and Estate
Ballathie Country House Hotel and Estate
8.8 out of 10, Excellent, (415)
The price is ₩170,773
per night
Jun 10 - Jun 11
Best Western Balgeddie House Hotel
Best Western Balgeddie House Hotel
8.8 out of 10, Excellent, (584)
The price is ₩97,095
per night
May 19 - May 20
Malmaison Dundee
Malmaison Dundee
8.6 out of 10, Excellent, (1003)
The price is ₩118,513
per night
Jun 3 - Jun 4
Dunkeld House Hotel
Dunkeld House Hotel
8.6 out of 10, Excellent, (1000)
The price is ₩239,882
per night
May 13 - May 14
Moness Resort
Moness Resort
8.6 out of 10, Excellent, (980)
The price is ₩165,775
per night
Jun 3 - Jun 4
Loch Rannoch Hotel & Estate
Loch Rannoch Hotel & Estate
8.6 out of 10, Excellent, (199)
The price is ₩241,304
per night
May 16 - May 17
Holiday Inn Express Dundee, an IHG Hotel
Holiday Inn Express Dundee, an IHG Hotel
8.6 out of 10, Excellent, (1004)
The price is ₩97,095
per night
May 26 - May 27
Atholl Palace Hotel
Atholl Palace Hotel
8.4 out of 10, Very Good, (770)
The price is ₩376,814
per night
May 20 - May 21
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.
Recent reviews of Perth and Kinross hotels
Recent reviews of Perth and Kinross hotels
5/5 Excellent
"Place is amazing, very quiet but and beautiful
Recommend it "
A verified traveler stayed at Moness Resort
Posted 6 days ago
5/5 Excellent
The Green
"Lovely village with enough to entertain. Lock Leven brewery bar well worth a visit.
Great scenery with Lock and Golf course.
Hotel clean and helpful staff and got a good nights sleep."
A verified traveler stayed at The Green Hotel Golf & Leisure Resort
Posted 1 month ago