We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Perth and Kinross

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Property name

Reset
 
Free Newsletter

Interested in Perth and Kinross?

We'll send you updates with the latest deals, reviews and articles for Perth and Kinross each week.

Map of Perth and Kinross Hotels

Hotels (84)

B&Bs / Inns (277)

Specialty Lodging (83)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travelers' Choice® 2016 Winner Romance | Best Service
 
Higher Oakfield, Pitlochry PH16 5HT, Scotland
Show Prices
$187 - $289 Avg. price/night*
Ollie #1 of 84 hotels in Perth and Kinross
  •  We loved this place 
  • This was our first time in Pitlochry and the Knockendarroch and we loved... more
  • January 16, 2017
Professional photos | Traveler photos (465)
Clunie Bridge Road, Pitlochry PH16 5JY, Scotland
Show Prices
$200 - $210 Avg. price/night*
Ollie #2 of 84 hotels in Perth and Kinross
Professional photos | Traveler photos (221)
Special Rate £182 (GBP)
Loyal Road, Alyth PH11 8JQ, Scotland
Show Prices
$120 - $185 Avg. price/night*
Ollie #3 of 84 hotels in Perth and Kinross
#1 of 1 hotels in Alyth
Professional photos | Traveler photos (144)
Loch Earn, St. Fillans PH6 2NF, Scotland
Show Prices
$120 - $158 Avg. price/night*
Ollie #4 of 84 hotels in Perth and Kinross
  •  New Year Stay 
  • What a fantastic stay. Bradley and his whole team made you welcome from... more
  • January 9, 2017
Professional photos | Traveler photos (137)
Gleneagles (Auchterarder) 5.0 of 5
| Auchterarder, Auchterarder PH3 1NF, Scotland
Show Prices
$321 - $510 Avg. price/night*
Ollie #5 of 84 hotels in Perth and Kinross
  •  Perfection as always ! 
  • Just back from a stay to celebrate my husbands birthday. Everything was... more
  • January 19, 2017
Professional photos | Traveler photos (866)
Loch Tummel Hotel (Tummel Bridge)
| Tummel Bridge, Tummel Bridge PH16 5SB, Scotland
Ollie #6 of 84 hotels in Perth and Kinross
Traveler photos (219)
Certificate of Excellence
Travelers' Choice® 2016 Winner Luxury | Romance
 
Fonab Castle Hotel (Pitlochry) 5.0 of 5
Foss Road, Pitlochry PH16 5ND, Scotland
Show Prices
$189 - $396 Avg. price/night*
Ollie #7 of 84 hotels in Perth and Kinross
Professional photos | Traveler photos (747)
Larchwood Road, Pitlochry PH16 5AS, Scotland
Tigh Na Cloich Hotel Slideshow
Show Prices
$107 - $183 Avg. price/night*
Ollie #8 of 84 hotels in Perth and Kinross
  •  Stop over  
  • A friendly family run hotel very conveniently located in this lovely... more
  • December 7, 2016
Professional photos | Traveler photos (147)
Offers & Announcements PITLOCHRY BREAKS Fr £88
East Haugh House (Pitlochry) 4.0 of 5
East Haugh, Pitlochry PH16 5JS, Scotland
Show Prices
$85 - $219 Avg. price/night*
Ollie #9 of 84 hotels in Perth and Kinross
  •  Cosy and great service 
  • We had a lovely stay at East Haugh House, very warm and welcoming and a... more
  • January 16, 2017
Professional photos | Traveler photos (145)
Duchally Country Estate (Auchterarder) 4.0 of 5
Duchally Country Estate Gleneagles, Auchterarder PH3 1PN, Scotland
Show Prices
$89 - $229 Avg. price/night*
Ollie #10 of 84 hotels in Perth and Kinross
  •  Gorgeous place 
  • We stayed here recently and it was perfect. We stayed in a room within the... more
  • January 19, 2017
Professional photos | Traveler photos (308)
Crieff Road, Perth PH1 3JJ, Scotland
Travelodge Perth A9 Slideshow
Show Prices
Ollie #11 of 84 hotels in Perth and Kinross
#1 of 18 hotels in Perth
  •  A9 Perth trave lodge 
  • First time in a Travelodge every thing from start to finish was first... more
  • January 11, 2017
Traveler photos (19)
Special Offer From £29
Pine Trees Hotel (Pitlochry) 4.0 of 5
Strathview Terrace, Pitlochry PH16 5QR, Scotland
Show Prices
$125 - $180 Avg. price/night*
Ollie #12 of 84 hotels in Perth and Kinross
Professional photos | Traveler photos (458)
Crieff Road, Perth PH1 3NZ, Scotland
Show Prices
$83 - $156 Avg. price/night*
Ollie #13 of 84 hotels in Perth and Kinross
#2 of 18 hotels in Perth
Professional photos | Traveler photos (175)
Perth Mill Street, Perth PH1 5HZ, Scotland
Show Prices
$58 - $95 Avg. price/night*
Ollie #14 of 84 hotels in Perth and Kinross
#3 of 18 hotels in Perth
Professional photos | Traveler photos (32)
Offers & Announcements Rooms from £35*
The Acarsaid (Pitlochry) 3.0 of 5
8 Atholl Road | Pitlochry, Pitlochry PH16 5BX, Scotland
Show Prices
$80 - $213 Avg. price/night*
Ollie #15 of 84 hotels in Perth and Kinross
  •  Very cozy and friendly 
  • We visited Pitlochry in January this year and had a couple of very nice... more
  • January 20, 2017
Professional photos | Traveler photos (81)
| Lochside, St. Fillans PH62NF, Scotland
Show Prices
$115 - $157 Avg. price/night*
Ollie #16 of 84 hotels in Perth and Kinross
Professional photos | Traveler photos (328)
Offers & Announcements JANUARY SALES - 35% off
Kenmore By Aberfeldy The Square, Kenmore PH15 2HH, Scotland
Show Prices
$46 - $224 Avg. price/night*
Ollie #17 of 84 hotels in Perth and Kinross
  •  Xmas break 
  • A warm welcome from reception staff, cottage exceeded our expectations... more
  • January 20, 2017
Professional photos | Traveler photos (432)
Offers & Announcements Our January Sale is...
Certificate of Excellence
Travelers' Choice® 2016 Winner Bargain
 
Killiecrankie Hotel (Killiecrankie) 3.0 of 5
Killiecrankie PH16 5LG, Scotland
$185 - $197 Avg. price/night*
Ollie #18 of 84 hotels in Perth and Kinross
Traveler photos (49)
Drummond Terrace, Crieff PH7 4AN, Scotland
Show Prices
$83 - $218 Avg. price/night*
Ollie #19 of 84 hotels in Perth and Kinross
  •  Lovely hotel  
  • My family and I visited the Knock Castle hotel and spa for a one night... more
  • January 19, 2017
Professional photos | Traveler photos (245)
Kirklands Hotel (Kinross) 3.0 of 5
20 High Street, Kinross KY13 8AN, Scotland
Show Prices
$89 - $110 Avg. price/night*
Ollie #20 of 84 hotels in Perth and Kinross
  •  Lovely Meal 
  • Four of us had a lovely meal one lunchtime before Christmas and it was... more
  • December 28, 2016
Professional photos | Traveler photos (56)