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.

Perth and Kinross

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

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 (82)

B&Bs / Inns (257)

Specialty Lodging (96)

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 ]
Ivybank Lodge (Blairgowrie) 4.0 of 5
Boat Brae | Rattray, Blairgowrie PH10 7BH, Scotland
Show Prices
$107 - $133 Avg. price/night*
Ollie #1 of 82 hotels in Perth and Kinross
  •  Easy 5 stars 
  • Absolutely nothing to fault with this splendid guesthouse. Great location... more
  • November 2, 2018
Traveler photos (77)
Dunalastair Hotel Suites (Kinloch Rannoch) 5.0 of 5
1 The Square, Kinloch Rannoch PH1 3PE, Scotland
Show Prices
$103 - $258 Avg. price/night*
Ollie #2 of 82 hotels in Perth and Kinross
  •  Wonderful. 
  • We stayed here many years ago prior to its refurbishment and... more
  • November 14, 2018
Traveler photos (432)
Certificate of Excellence
Travelers' Choice® 2018 Winner Romance | Small Hotels | Best Service
 
Higher Oakfield, Pitlochry PH16 5HT, Scotland
Show Prices
$206 - $297 Avg. price/night*
Ollie #3 of 82 hotels in Perth and Kinross
  •  Fabulous stay 
  • Stayed here for one night earlier this week. Had a lovely relaxing stay... more
  • November 10, 2018
Traveler photos (567)
Offers & Announcements Book DIRECT for best...
Certificate of Excellence
Travelers' Choice® 2018 Winner Top Hotels
 
Clunie Bridge Road, Pitlochry PH16 5JY, Scotland
Show Prices
$91 - $117 Avg. price/night*
Ollie #4 of 82 hotels in Perth and Kinross
Traveler photos (257)
Certificate of Excellence
Travelers' Choice® 2018 Winner Bargain
 
Killiecrankie Hotel (Killiecrankie) 3.0 of 5
Killiecrankie PH16 5LG, Scotland
Show Prices
$329 - $423 Avg. price/night*
Ollie #5 of 82 hotels in Perth and Kinross
Traveler photos (67)
Achray House Hotel (St. Fillans) 3.0 of 5
| On Loch Earn, St. Fillans PH6 2NF, Scotland
Show Prices
$126 - $197 Avg. price/night*
Ollie #6 of 82 hotels in Perth and Kinross
  •  Nice place 
  • The hotel is in a lovely setting. The greeting was friendly as can be with... more
  • November 9, 2018
Traveler photos (383)
Larchwood Road, Pitlochry PH16 5AS, Scotland
Show Prices
$102 - $191 Avg. price/night*
Ollie #7 of 82 hotels in Perth and Kinross
  •  WOW - THE SERVICE 
  • Above and beyond in Service was how we found Tigh Na Cloich. We stayed 3... more
  • October 29, 2018
Traveler photos (189)
Certificate of Excellence
Travelers' Choice® 2018 Winner Small Hotels
 
Loyal Road, Alyth, Blairgowrie PH11 8JQ, Scotland
Show Prices
$127 - $195 Avg. price/night*
Ollie #8 of 82 hotels in Perth and Kinross
#1 of 1 hotels in Alyth
Traveler photos (228)
Gleneagles (Auchterarder) 5.0 of 5
Gleneagles Gleneagles Auchterarder | Auchterarder, Auchterarder PH3 1NF, Scotland
Show Prices
$369 - $1,611 Avg. price/night*
Ollie #9 of 82 hotels in Perth and Kinross
Traveler photos (1427)
Fonab Castle Hotel (Pitlochry) 5.0 of 5
Foss Road, Pitlochry PH16 5ND, Scotland
No photo provided
Show Prices
$224 - $419 Avg. price/night*
Ollie #10 of 82 hotels in Perth and Kinross
  •  A memorable stay 
  • An outstanding welcome by the concierge which started our stay off with a... more
  • November 16, 2018
Traveler photos (1019)
East Haugh House (Pitlochry) 4.0 of 5
East Haugh, Pitlochry PH16 5JS, Scotland
Show Prices
$99 - $195 Avg. price/night*
Ollie #11 of 82 hotels in Perth and Kinross
Traveler photos (220)
Loch Tummel Hotel (Tummel Bridge)
| Tummel Bridge, Tummel Bridge PH16 5SB, Scotland
Ollie #12 of 82 hotels in Perth and Kinross
  •  Christmas come early 
  • This Mountains & Mistletoe break was amazing value for money and well... more
  • November 11, 2018
Traveler photos (330)
By Blairgowrie, Meikleour PH2 6EB, Scotland
Show Prices
$123 - $212 Avg. price/night*
Ollie #13 of 82 hotels in Perth and Kinross
  •  Excellent pub lunch 
  • Excellent lunch, served by friendly, knowledgeable staff. Food freshly... more
  • November 10, 2018
Traveler photos (126)
Kirklands Hotel (Kinross) 3.0 of 5
20 High Street, Kinross KY13 8AN, Scotland
Show Prices
$100 - $187 Avg. price/night*
Ollie #14 of 82 hotels in Perth and Kinross
Traveler photos (64)
50 Dundee Road, Perth PH2 7BA, Scotland
No photo provided
Show Prices
$58 - $160 Avg. price/night*
Ollie #15 of 82 hotels in Perth and Kinross
#1 of 18 hotels in Perth
  •  Wonderful stay  
  • Had the pleasure of visiting Perth and staying at the Sunbank. As always... more
  • November 13, 2018
Traveler photos (62)
Kinloch House (Blairgowrie) 5.0 of 5
Kinloch Kinloch By Blairgowrie | Perthshire, Blairgowrie PH10 6SG, Scotland
Show Prices
$142 - $306 Avg. price/night*
Ollie #16 of 82 hotels in Perth and Kinross
Traveler photos (100)
| Scone Palace Park, Perth PH2 6BB, Scotland
Show Prices
$81 - $108 Avg. price/night*
Ollie #17 of 82 hotels in Perth and Kinross
#2 of 18 hotels in Perth
Traveler photos (36)
Duchally Gleneagles, Auchterarder PH3 1PN, Scotland
Show Prices
$103 - $288 Avg. price/night*
Ollie #18 of 82 hotels in Perth and Kinross
Traveler photos (776)
The Muirs Inn (Kinross)
49 Muirs, Kinross KY13 8AU, Scotland
Ollie #19 of 82 hotels in Perth and Kinross
  •  Just off the M90 
  • Nothing is worse than the services offered on motorways. So travelling... more
  • November 3, 2018
Traveler photos (39)
Kenmore By Aberfeldy The Square, Kenmore PH15 2HH, Scotland
Show Prices
$49 - $232 Avg. price/night*
Ollie #20 of 82 hotels in Perth and Kinross
  •  Fantastic Place 
  • Booked a 2 night stay for my birthday with my husband from the 10th to... more
  • November 16, 2018
Traveler photos (588)
Offers & Announcements Free Bottle of Wine!