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

Filter by

Popular filters
Popular filters
Price per night
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1,219 hotels in Perth and Kinross with room rates, reviews, and availability. Most hotels are fully refundable.

Glamping Pod 6 (Pet Friendly) | Valley view
Kennacoil - Glamping
2.0 star property
9.8 out of 10, Exceptional, (231)
"Excellent all around."
The price is ₩76,248
per night
May 23 - May 24
Kennacoil - Glamping
Courtyard
Cromlix
5.0 star property
9.8 out of 10, Exceptional, (311)
"Excellent stay from start to finish, and made to feel very special by all the Cromlix team. Food was exceptionally good too. Nice touch having the wellies we could use to go explore the lovely scenic grounds as well. "
Cromlix
Exterior detail
Fonab Castle Hotel & Spa
5.0 star property
9.6 out of 10, Exceptional, (542)
"It was an amazing stay and the staff is second to none."
The price is ₩648,965
per night
May 20 - May 21
Fonab Castle Hotel & Spa
Save an average of 15% on thousands of hotels when you're signed in
Front of property
Westlands of Pitlochry
4.0 star property
9.6 out of 10, Exceptional, (351)
"This hotel is amazing. The breakfast was so good with lots of choices."
The price is ₩241,130
per night
Jun 11 - Jun 12
Westlands of Pitlochry
Exterior detail
Sleeperz Hotel Dundee
3.0 star property
9.4 out of 10, Exceptional, (1007)
"This is modern pared back hotel. The staff were friendly and helpful. The building looks very new, nice modern decor. The breakfast initially looked a bit sparse but what was in offer was plentiful and excellent quality. The bacon and sausages were particularly good. The rooms had everything you need for a business trip or a long week end. It is near the V&A, and Shackleton and Scott 's ship. Right beside the train station and just a short walk to the bus depot"
The price is ₩99,951
per night
May 23 - May 24
Sleeperz Hotel Dundee
Indoor pool
The Kenmore Club
4.0 star property
9.4 out of 10, Exceptional, (211)
"The property was spotless, the cleaning staff had even put the dishwasher on rinse. Excellent, 10 out of 10."
The price is ₩224,860
per night
May 13 - May 14
The Kenmore Club
Front of property
Wyndham Duchally Country Estate
4.0 star property
9.2 out of 10, Wonderful, (417)
"Enjoyed this trip enough but just felt place really showing its age."
The price is ₩180,836
per night
May 20 - May 21
Wyndham Duchally Country Estate
Lunch and dinner served
DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
9.2 out of 10, Wonderful, (652)
"Great place to stay for easy access to airport. Restaurant on premise was superb"
The price is ₩164,890
per night
May 19 - May 20
DoubleTree by Hilton Edinburgh - Queensferry Crossing
Front of property
Pine Trees Hotel
3.5 star property
9.2 out of 10, Wonderful, (329)
"Very friendly staff and rooms are large and comfortable in the grand hotel style of another era. We would definitely go back and will recommend it to our friends traveling in the Scottish Highlands."
The price is ₩225,951
per night
May 14 - May 15
Pine Trees Hotel
Courtyard
Dunalastair Hotel Suites
5.0 star property
9.0 out of 10, Wonderful, (323)
"We have stayed at the Dunalastair a couple of times and really enjoyed each visit. The staff were very helpful and friendly. The rooms very well appointed and clean. The lounge areas are great and we also liked the restaurant and the food. The hotel and area is also very quiet. Nice views of Schiehallion too! Recommended for sure."
The price is ₩212,038
per night
May 19 - May 20
Dunalastair Hotel Suites
Front of property
Murrayshall Country Estate
4.0 star property
9.0 out of 10, Wonderful, (288)
"Beautiful place to stay"
The price is ₩243,308
per night
May 13 - May 14
Murrayshall Country Estate
Exterior
Holiday Inn Express Dunfermline, an IHG Hotel
3.0 star property
8.8 out of 10, Excellent, (758)
"Nice hotel, very clean, comfortable bed, shower was ok - not very powerful, breakfast ok. "
The price is ₩92,797
per night
May 19 - May 20
Holiday Inn Express Dunfermline, an IHG Hotel
View from property
Ballathie Country House Hotel and Estate
4.0 star property
8.8 out of 10, Excellent, (415)
"Always a lovely place to relax , looking at the beautiful River Tay. "
The price is ₩170,773
per night
Jun 10 - Jun 11
Ballathie Country House Hotel and Estate
Garden
Best Western Balgeddie House Hotel
3.0 star property
8.8 out of 10, Excellent, (584)
"The hotel is so clean and beautiful:) Staff were very friendly and helpful:) We enjoyed the spa very much. Room service was great, food so delicious and so quick:) I would definitely recommend this wonderful place:) "
The price is ₩97,095
per night
May 19 - May 20
Best Western Balgeddie House Hotel
Reception
Malmaison Dundee
4.0 star property
8.6 out of 10, Excellent, (1003)
"Great stay. There should be a late night bar though"
The price is ₩118,513
per night
Jun 3 - Jun 4
Malmaison Dundee
General Wades Double Room, Annex Building | Street view
Dunkeld House Hotel
4.0 star property
8.6 out of 10, Excellent, (1000)
"Beautiful location, room not brilliant."
The price is ₩239,882
per night
May 13 - May 14
Dunkeld House Hotel
Exterior
Moness Resort
3.0 star property
8.6 out of 10, Excellent, (980)
"Place is amazing, very quiet but and beautiful Recommend it "
The price is ₩165,775
per night
Jun 3 - Jun 4
Moness Resort
Indoor pool
Loch Rannoch Hotel & Estate
4.5 star property
8.6 out of 10, Excellent, (199)
"Excellent location on Rannock moor, with all good facilities including a choice of restaurants, bars, an amazing spa area with an indoor pool, steam room and sauna, surrounded by mountain views and over the loch. "
The price is ₩241,304
per night
May 16 - May 17
Loch Rannoch Hotel & Estate
Exterior
Holiday Inn Express Dundee, an IHG Hotel
3.0 star property
8.6 out of 10, Excellent, (1004)
"Friendly staff.Nice breakfast. The wifi could not be fixed automatically. There was a need to get to the reception if I really needed it at 23.30. Nonetheless nice stay!"
The price is ₩97,095
per night
May 26 - May 27
Holiday Inn Express Dundee, an IHG Hotel
Exterior
Atholl Palace Hotel
4.0 star property
8.4 out of 10, Very Good, (770)
"A lovely overnight stay"
The price is ₩376,814
per night
May 20 - May 21
Atholl Palace Hotel
Don't see what you're looking for?
See all available properties in Perth and Kinross
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.

Frequently asked questions

How much do hotels in Perth and Kinross cost?
In Perth and Kinross, you can find cheap options from ₩76,248 in a few different ways. To see the availability, enter your preferred travel dates, then narrow your search by amenities, budget and more. Remember that prices can vary according to when you decide to go, so if you have some flexibility, switch up your dates until you find the right deal.
When is the best time to go to Perth and Kinross?
The answer depends on what you want to get out of your Perth and Kinross escape. If you choose to visit in summer, which is between June and August, expect average temperatures of between 8ºC and 16ºC. Perth and Kinross has an oceanic climate, so bear that in mind when you pack.
Are there any luxury hotels in Perth and Kinross?
Get ready for the ultimate in luxury at Leonardo Boutique Huntingtower Perth. A bar, a garden and free WiFi are only the start of the amenities at this stay in Perth, Perth and Kinross. Murrayshall Country Estate is another popular pick in this thrilling city.