Sign In

Care homes in Perth and Kinross

There are 44 care homes in Perth and Kinross listed on Docorix, with addresses, phone numbers and a map. Together they are registered for 1,633 beds.

Register data updated 7 October 2026

Showing 30 of 44
  1. ASC Orchard Court and Dalguise Care home · Perth · 24 beds Independent 01821585012
  2. ASC The Grange Care home · Perth · 29 beds Independent 01821650591
  3. Ashdene Court Care home · Crieff · 21 beds Independent 01764652174
  4. Ashdene House Care home · Crieff · 17 beds Independent 01764653585
  5. Ashley House Care home · Kinross · 32 beds Independent 01577864438
  6. Balhousie Coupar Angus Care home · Blairgowrie · 41 beds Independent 01828424930
  7. Balhousie Dalnaglar Care home · Crieff · 36 beds Independent 01764655231
  8. Balhousie Luncarty Care Home Care home · Perth · 29 beds Independent 01738828163
  9. Balhousie Pitlochry Care Home Care home · Pitlochry · 50 beds Independent 07881822238
  10. Balhousie Rumbling Bridge Care home · Kinross · 41 beds Independent 01577840478
  11. Balhousie Ruthven Towers Care home · Auchterarder · 50 beds Independent 01764664192
  12. Beech Manor Care Home Care home · Blairgowrie · 46 beds Independent 01250877980
  13. Catmoor House Care home · Perth · 40 beds Independent 01738552360
  14. Corbenic Camphill Community Care home · Dunkeld · 45 beds Charity / not-for-profit 01350723206
  15. Craigieknowes Care Home Care home · Perth · 44 beds Independent 01738634310
  16. Dalginross House Care home · Crieff Independent 01764915555
  17. Dalweem Care home · Aberfeldy · 16 beds Council-run 01887822488
  18. Glencairn House Care home · Auchterarder Independent 01764662568
  19. Hope Park House Care home · Blairgowrie · 32 beds Charity / not-for-profit 01250872349
  20. Kincairney House Care home · Perth · 80 beds Independent 01413331495
  21. Kincarrathie House Care home · Perth · 44 beds Charity / not-for-profit 01738621828
  22. Kingfisher House Care home · Perth · 77 beds Independent 01738718993
  23. Kippen House Care Home Care home · Perth · 18 beds Independent 01764684571
  24. Louisebrae Care home · Perth · 61 beds Independent 01738623208
  25. Meigle Country House Care home · Blairgowrie · 23 beds Independent 01828640859
  26. Muirton House Care Home Care home · Blairgowrie · 59 beds Independent 01250877870
  27. North Inch House Care home · Perth · 76 beds Independent 01738632233
  28. Northlands Care Home Care home · Blairgowrie · 49 beds Independent 01250876790
  29. Oakbank Care Home Care home · Crieff · 70 beds Independent 07354902670
  30. Ochil Care Home Care home · Perth · 81 beds Independent 01738441100

Open in full map search →

Frequently asked questions

How many care homes are there in Perth and Kinross?

Docorix lists 44 care homes in Perth and Kinross, taken from the official Scottish registers (last updated 7 October 2026).

Where does this information come from?

Care services come from the Care Inspectorate’s published register. The Care Inspectorate grades each area it inspects from 1 (Unsatisfactory) to 6 (Excellent) and does not give one overall rating; each listing shows the grades and the date they were published. GP practices, NHS hospitals and NHS dental practices come from Public Health Scotland’s open data, which lists services without rating them. Contains Care Inspectorate and Public Health Scotland data, used under the Open Government Licence.