The Claymore Guest House
The Claymore Guest House features pet-friendly rooms with parking, scoring 8.7 for comfort and staff. Four-poster rooms start at £119 on Atholl Road....
Browse our curated collection of b&bs in Perthshire. Find the perfect place for your stay.
A Perthshire B&B breakfast is not a token gesture. Expect free-range eggs from the farm next door, porridge with local heather honey, smoked kippers, and homemade preserves — all served by hosts who treat feeding you well as a point of pride. The morning conversation alone is worth the stay, as owners share walking routes, waterfall locations, and which pub does the best pie.
Many B&Bs occupy solid Victorian and Georgian houses in Perth, Pitlochry, Aberfeldy, and Crieff, with thick walls and well-tended gardens. Rural options include converted farmhouses and crofts where you wake to sheep rather than traffic. Owners here tend to be transplants who fell in love with the area or families who've worked the land for generations — either way, their knowledge of the region runs deep.