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

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Top Hotels in Perth and Kinross

The Pitlochry Hydro Hotel

3.5 star property
7.8 out of 10, Good, (1005)
"We booked two rooms. The one the kids stayed in was lovely and cosy. Ours was freezing. Despite the staff saying they were on it, I don't think a fix was even possible. The beds were clear and comfortable. The hotel building is marvellous and all the staff were friendly, courteous and helpful. I think it would be great for a family with primary school age kids. There are loads of board games; a pool that, isn't lifeguarded but also isn't too deep (it's a bit cold but kids don't usually...
The price is P3,550
P4,259 total
includes taxes & fees
Feb 16 - Feb 17
The Pitlochry Hydro Hotel

Atholl Palace Hotel

4.0 star property
8.6 out of 10, Excellent, (909)
"Beautiful property. Loved walking beside the streams at the bottom of the valley. Take a few minutes to enjoy the museum downstairs."
The price is P10,854
P13,025 total
includes taxes & fees
Feb 11 - Feb 12
Atholl Palace Hotel

Apex City Quay Hotel & Spa

4.0 star property
9.2 out of 10, Wonderful, (1005)
"Fantastic, most enjoyable stay "
The price is P3,868
P4,642 total
includes taxes & fees
Feb 2 - Feb 3
Apex City Quay Hotel & Spa

DoubleTree by Hilton Dunblane Hydro

4.0 star property
8.4 out of 10, Very Good, (1001)
"I stay a lot at this hotel and it’s so nice to be recognised and called by your name on arrival and during the stay. Staff cannot do enough for you."
The price is P4,740
P5,688 total
includes taxes & fees
Feb 7 - Feb 8
DoubleTree by Hilton Dunblane Hydro

Sleeperz Hotel Dundee

3.0 star property
9.4 out of 10, Exceptional, (1004)
"Last minute booking due to storm. Great value comfortable stay "
The price is P2,973
P3,568 total
includes taxes & fees
Feb 20 - Feb 21
Sleeperz Hotel Dundee

Fonab Castle Hotel & Spa

5.0 star property
9.6 out of 10, Exceptional, (567)
"Great staff, plenty walks, lovely food."
The price is P14,926
P17,912 total
includes taxes & fees
Mar 2 - Mar 3
Fonab Castle Hotel & Spa

Malmaison Dundee

4.0 star property
8.6 out of 10, Excellent, (1001)
"A great stay!"
The price is P4,000
P4,800 total
includes taxes & fees
Feb 6 - Feb 7
Malmaison Dundee

Best Western Balgeddie House Hotel

3.0 star property
8.8 out of 10, Excellent, (657)
"Excellent family stay, room was big, bright, clean with access to the garden. bar restaurant was lovely, spa facilities also, was very pleasantly surprised with all aspects of our stay. Thank you Balgeddie "
The price is P3,592
P4,310 total
includes taxes & fees
Feb 20 - Feb 21
Best Western Balgeddie House Hotel

The Landmark Hotel and Leisure Club a Palette hotel

4.0 star property
8.2 out of 10, Very Good, (1002)
"Very good"
The price is P3,404
P4,085 total
includes taxes & fees
Feb 6 - Feb 7
The Landmark Hotel and Leisure Club a Palette hotel

Westlands of Pitlochry

4.0 star property
9.6 out of 10, Exceptional, (492)
"Great place ti stay, Staff excellent, helpful, and alwAys on hand..."
The price is P4,866
P5,839 total
includes taxes & fees
Feb 2 - Feb 3
Westlands of Pitlochry

Moness Resort

3.0 star property
8.6 out of 10, Excellent, (1000)
"Hotel, grounds and location were very good. Unfortunately the spa facilities were a let down. Pool are was cold and unsuitble for relaxing. Steam room was cool and sauna had draft coming in. Other residents hogging the hot tub and not vacating it during cleaning cycle."
The price is P4,860
P5,832 total
includes taxes & fees
Feb 2 - Feb 3
Moness Resort

The Kenmore Club

4.0 star property
9.4 out of 10, Exceptional, (247)
"Despite very late notice of booking, Kenmore Club managed everything admirably."
The price is P6,689
P8,027 total
includes taxes & fees
Feb 2 - Feb 3
The Kenmore Club

Dunkeld House Hotel

4.0 star property
8.6 out of 10, Excellent, (1000)
"Beautiful grounds along the River Tay with woodland walks. Close to Dunkeld town. Spa facilities at the hotel are very good with a decent sized pool, Jacuzzi, steam room and gym available to guests. The breakfast is one of the best I've had at a hotel. Used both the bar and restaurant for evening meals. Service very good and food excellent. Room clean, tidy and comfortable. Looking forward to returning here. "
The price is P9,708
P11,650 total
includes taxes & fees
Feb 5 - Feb 6
Dunkeld House Hotel

Fisher's Hotel

3.0 star property
8.2 out of 10, Very Good, (1003)
"Our stay at The Fishers hotel was good. Breakfast was good in that you had choices of continental breakfast & Hot English breakfast. Also fresh fruit and cereals & yogurts. Alternative milk as well. "
The price is P6,498
P7,798 total
includes taxes & fees
Feb 20 - Feb 21
Fisher's Hotel

Hampton by Hilton Dundee City Centre

3.0 star property
9.2 out of 10, Wonderful, (1006)
"Really appreciated the feel of the fresh and modern hotel. The free breakfast was a big inducement to chose this hotel."
The price is P3,374
P4,049 total
includes taxes & fees
Feb 6 - Feb 7
Hampton by Hilton Dundee City Centre

Scotlands Spa Hotel

3.0 star property
7.6 out of 10, Good, (689)
"Lovely and clean, very central "
The price is P6,498
P7,798 total
includes taxes & fees
Mar 2 - Mar 3
Scotlands Spa Hotel

Crieff Hydro

4.0 star property
8.2 out of 10, Very Good, (699)
"It is a beautiful property, with friendly, chatty and interested staff. When we stayed there was lovely Christmas family experiences, lots of family groups, disco and games in the evening, Santa visited all very exciting. In the midst of this were several adult guests who seemed to be forgotten. Although there was an adults only bar.,....right beside the children's party. I adore children but had hoped to have a relaxing and calm pre Christmas break which didn't happen. It would have been...
The price is P7,864
P9,436 total
includes taxes & fees
Feb 23 - Feb 24
Crieff Hydro

Wyndham Duchally Country Estate

4.0 star property
9.2 out of 10, Wonderful, (493)
"Friendly staff. Room was spacious, spotless and all extras you need. Overnight stay finished with a lovely breakfast."
The price is P5,291
P6,349 total
includes taxes & fees
Feb 2 - Feb 3
Wyndham Duchally Country Estate

Holiday Inn Express Glenrothes, an IHG Hotel

3.0 star property
9.0 out of 10, Wonderful, (612)
"Easy to find, quiet location on edge of town, plenty of parking, nice reception, friendly welcome, quick and easy check-in, bar restaurant next door which didn’t visit, room clean and well-appointed, comfortable bed, good soundproofing, good shower, nice toiletries, nice breakfast (vegan sausages) overall great value and pleasant stay "
The price is P3,039
P3,647 total
includes taxes & fees
Feb 7 - Feb 8
Holiday Inn Express Glenrothes, an IHG Hotel

Hotel Indigo Dundee, an IHG Hotel

4.0 star property
9.4 out of 10, Exceptional, (869)
"Incredibly comfortable and quiet nights sleep."
The price is P4,074
P4,889 total
includes taxes & fees
Feb 2 - Feb 3
Hotel Indigo Dundee, an IHG Hotel
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.
Don't see what you're looking for?
See all available properties in Perth and Kinross
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels in Perth and Kinross cost?
In Perth and Kinross, you can find cheap options in a few different ways. To browse the availability, enter your preferred travel dates, then fine-tune your search by budget, amenities and more. Remember that prices can differ according to when you plan to go, so if you have some flexibility, switch up your dates until you find the perfect deal.
When is the best time to go to Perth and Kinross?
The timing of your trip will depend on which part of Perth and Kinross you want to stay in, as temperatures vary in different places. For a summer adventure with an oceanic climate, head to Perth during the months of June to August. Here you can expect daily average temperatures between 9ºC and 17ºC.
What is the best area to stay in Perth and Kinross?
If you’re seeking an unforgettable getaway in Perth and Kinross, look no further than the exciting city of Perth. Reserve a few nights in one of Expedia’s sought-after hotels, and you’ll have the ideal springboard for your sightseeing adventures.
Are there any luxury hotels in Perth and Kinross?
Get set for the ultimate in luxury at The Old Mill Inn. Designer toiletries, a terrace and a down comforter are only a few of the conveniences at this getaway in Pitlochry, Perth and Kinross. Fonab Castle Hotel & Spa is another popular option in this exciting 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 per night. Other ways to lock in a pocket-friendly stay in Perth and Kinross are by booking as early as possible and being flexible with dates. For more superb deals, go to our cheap hotels in Perth and Kinross page.
What are the best hotels in Perth and Kinross for families?
Finding a hotel for you and the kiddos in Perth and Kinross is a breeze with our filter tool. Just click on “Family friendly” in the “Traveler experience” section and check out the offers. If you’re headed to Pitlochry, have a look at The Old Mill Inn. Kick back here while making full use of amenities like housekeeping services and a restaurant. Ellangowan House Bed and Breakfast is also a popular choice with families in this city.
Why should I book my Perth and Kinross hotel with Expedia?
Book your Perth and Kinross hotel with Expedia and you’ll get a world of options at the best prices. We’ve got a variety of search filters to help you find exactly what you want, whether that’s a 5-star escape or something a little more unique, such as a cabin, castle or cottage! Join Expedia Rewards and you’ll save 10% or more on over 100,000 hotels worldwide when you’re signed in. Collect points on eligible bookings, which you can use to save on your next big adventure. Plus, many of our hotels offer flexible cancellation policies, so you won’t have to worry if your circumstances change.