Search Perth and Kinross Hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Perth and Kinross

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Perth and Kinross

The Pitlochry Hydro Hotel
3.5 star property
7.4 out of 10, Good, 858 reviews
"Lovely Hotel & Staff Friendly. "
The price is CA $111
CA $133 total
includes taxes & fees
Jun 24 - Jun 25
The Pitlochry Hydro Hotel
Apex City Quay Hotel & Spa
4.0 star property
9.2 out of 10, Wonderful, 1,014 reviews
"Nice room. Great location for wandering around the waterfront. Just a short walk to lots of pubs and shopping."
The price is CA $101
CA $121 total
includes taxes & fees
Jun 23 - Jun 24
Apex City Quay Hotel & Spa
Sleeperz Hotel Dundee
3.0 star property
9.4 out of 10, Exceptional, 1,003 reviews
"McDonalds (the hamburger people) have already stole this idea but Sleeperz Dundee can be summed up in those classic core values first mooted (I believe) by McDonalds: of Quality, Cleanliness, Service, Value. Sleeperz ticks so many boxes. My only complaint in times past is that I've never figured our the heating airconditioning system, but that reflects an unwillingness on my part to ask for help. I highly recommend Sleeperz. I think this is my fifth stay in the hotel. I've already booked for...
The price is CA $85
CA $102 total
includes taxes & fees
Jun 30 - Jul 1
Sleeperz Hotel Dundee
Save an average of 15% on thousands of hotels when you're signed in
Atholl Palace Hotel
4.0 star property
8.4 out of 10, Very good, 776 reviews
"No a/c in rooms, but fan provided. No screens on windows. History video was wonderful. Buffet breakfast was okay. Ran out of fresh fruit salad. Dinner okay, service rushed. Grounds lovely. Reception and management staff friendly and helpful. Our room needed updating. Bed not a king, as represented. Furnishings tired. Whole hotel needs updating. Bath tub too narrow and hot/cold shower knobs in a bad location. Bathroom window would not open."
The price is CA $354
CA $425 total
includes taxes & fees
Jun 17 - Jun 18
Atholl Palace Hotel
Fonab Castle Hotel & Spa
5.0 star property
9.6 out of 10, Exceptional, 545 reviews
"Fantastic property. Food great, staff great. Everything about this property is 5 star"
The price is CA $662
CA $795 total
includes taxes & fees
Jul 3 - Jul 4
Fonab Castle Hotel & Spa
Fisher's Hotel
3.0 star property
8.0 out of 10, Very good, 991 reviews
"Great place to stay."
The price is CA $254
CA $305 total
includes taxes & fees
Jun 18 - Jun 19
Fisher's Hotel
DoubleTree by Hilton Dunblane Hydro
4.0 star property
8.4 out of 10, Very good, 1,006 reviews
"Good clean hotel in a lovely setting "
The price is CA $158
CA $190 total
includes taxes & fees
Jun 16 - Jun 17
DoubleTree by Hilton Dunblane Hydro
Kennacoil
2.0 star property
9.8 out of 10, Exceptional, 240 reviews
"Beautiful location, excellent amenities. Pod cosy but a little tightly packed with 4. Parking areas a little small and tricky to negotiate "
Kennacoil
Malmaison Dundee
4.0 star property
8.6 out of 10, Excellent, 1,002 reviews
"Very nice and friendly staff. Lovely room with nice coffee and biscuits - good touch. Very quiet even though a Saturday night. "
The price is CA $112
CA $135 total
includes taxes & fees
Jun 9 - Jun 10
Malmaison Dundee
Scotlands Spa Hotel
3.0 star property
7.4 out of 10, Good, 586 reviews
"Very enjoyable stay large comfortable room with good facilities. Breakfasts were very good and food was high quality. The swimming pool and spa were excellent and never too busy."
The price is CA $172
CA $207 total
includes taxes & fees
Jun 10 - Jun 11
Scotlands Spa Hotel
Westlands of Pitlochry
4.0 star property
9.6 out of 10, Exceptional, 364 reviews
"Pleasantly surprised, overpriced? Sure but so is the US"
The price is CA $235
CA $282 total
includes taxes & fees
Jun 18 - Jun 19
Westlands of Pitlochry
The City Hotel
3.0 star property
8.8 out of 10, Excellent, 629 reviews
"Good clean place to stay for the night after a flight home from holiday. Arrived very late but the night porter got us sorted out with parking and our rooms. Good cooked breakfast in the morning "
The price is CA $127
CA $153 total
includes taxes & fees
Jun 16 - Jun 17
The City Hotel
Dunkeld House Hotel
4.0 star property
8.6 out of 10, Excellent, 1,001 reviews
"Dunkeld is a magical place and we love each visit. Recommendations would be to have a secure safe and a Nespresso coffee machine in each lodge "
The price is CA $256
CA $308 total
includes taxes & fees
Jun 13 - Jun 14
Dunkeld House Hotel
Wyndham Duchally Country Estate
4.0 star property
9.2 out of 10, Wonderful, 425 reviews
"We had a week with the family and it was superb. The accommodation is lovely, although a little dated but superb for what we needed. It’s warm, clean and had everything in there you would need to cater for a family. All we needed to do was shopping. The leisure facility is great as is the hotel. The staff are brilliant and the food is lovely too. All in all a great week in Scotland."
The price is CA $195
CA $235 total
includes taxes & fees
Jun 10 - Jun 11
Wyndham Duchally Country Estate
Hampton by Hilton Dundee City Centre
3.0 star property
9.2 out of 10, Wonderful, 1,005 reviews
"Both receptionist and bar staff were very helpful. Also the way they dealt with a man who suffered a fall was very impressive "
The price is CA $128
CA $153 total
includes taxes & fees
Jul 7 - Jul 8
Hampton by Hilton Dundee City Centre
The Landmark Hotel and Leisure Club
4.0 star property
8.4 out of 10, Very good, 898 reviews
"It was a good stay need a place to relax after dropping of a delivery my rooms were clean food was good saff very friendly and a good price will definitely recommend "
The price is CA $85
CA $102 total
includes taxes & fees
Jun 9 - Jun 10
The Landmark Hotel and Leisure Club
Hotel Indigo Dundee, an IHG Hotel
4.0 star property
9.4 out of 10, Exceptional, 757 reviews
"My stay was really comfortable and enjoyable. "
The price is CA $125
CA $150 total
includes taxes & fees
Jun 14 - Jun 15
Hotel Indigo Dundee, an IHG Hotel
Dunalastair Hotel Suites
5.0 star property
9.0 out of 10, Wonderful, 328 reviews
"Wonderful hotel. Staff are superb and the dining room great"
The price is CA $217
CA $261 total
includes taxes & fees
Jun 18 - Jun 19
Dunalastair Hotel Suites
Isles Of Glencoe Hotel
3.0 star property
8.6 out of 10, Excellent, 807 reviews
"Staff was incredible!! So pleasant and helpful- I highly recommend it here."
The price is CA $461
CA $553 total
includes taxes & fees
Jun 17 - Jun 18
Isles Of Glencoe Hotel
Crieff Hydro
4.0 star property
8.2 out of 10, Very good, 653 reviews
"Need a review of the oversight of breakfast, sitting and clearing to avoid queues. "
The price is CA $291
CA $349 total
includes taxes & fees
Jun 16 - Jun 17
Crieff Hydro
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.

Perth and Kinross Travel Info

Best cities to visit
Pitlochry, Perth and Blairgowrie
Hotels with bars
1,216
International airport
Edinburgh (EDI)
Number of hotels
874
Lowest price
CA $85
Highest price
CA $662
Top attractions
Blair Castle, Famous Grouse Experience at Glenturret Distillery and Perth Concert Hall

Frequently asked questions

How much do hotels in Perth and Kinross cost?
In Perth and Kinross, you can find cheap options from CA $85 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.
How can I find cheap hotels in Perth and Kinross?
An excellent place to begin your search is with our “Price per night” filter. At the moment, the cheapest properties start at CA $85 per night. Other ways to grab an affordable Perth and Kinross escape are by booking as early as possible and being flexible with dates. For even more great prices, check out our cheap hotels in Perth and Kinross page.
What are the best hotels in Perth and Kinross for families?
Scoring a hotel for you and the kids in Perth and Kinross is a cinch with our filter tool. Simply check “Family friendly” in the “Traveler experience” section and browse the deals. If you’re headed to Perth, book at The Lodge At Perth Racecourse. Relax here while making full use of amenities such as complimentary breakfast and front desk services. Pitcullen Guest House is also a favorite with families in this captivating city.
What are the top beach hotels in Perth and Kinross?
Check into one of our ocean-view hotels in Perth and Kinross and spend your break making beautiful memories by the water. Kick back in top-rated accommodations such as Travelodge Kinross M90, which comes with amenities like free self parking and on-site parking options.
Why should I book my Perth and Kinross hotel with Expedia?
Amazing prices on Perth and Kinross hotels are just the start of the reasons to book with Expedia. Become an Expedia Rewards member for free today and earn points with every booking, as well as fabulous membership perks. We’re talking instant savings of 10% or more on over 100,000 hotels worldwide! Not only that, most of our hotels offer free cancellation, so you can reserve your getaway without having to worry if your circumstances change.

Recent Reviews in Perth and Kinross
Expedia verified reviews