find where to stay in Perthshire with options from £60 to £400, including charming B&Bs, luxury hotels, and eco-friendly lodges. Perfect for families, couples, and adventurers.

Published: 2/27/2026
Last Published: 2/27/2026
Updated: 5/29/2026
Category: Places to Stay
Reading time: 5 minutes
Where to Stay in Perthshire — tartan reds, cream, window light

Where to Stay in Perthshire: Hotels, B&Bs and Lodges

find where to stay in Perthshire with options from £60 to £400, including charming B&Bs, luxury hotels, and eco-friendly lodges. Perfect for families, couples, and adventurers.

Nick Turner
Updated May 29, 2026
5 min read

Tags

where to stay perthshirePerthshire hotelsPerthshire B&BsPerthshire lodgesPerthshire accommodation

More Articles You Might Like

Loading...
Top 30 Best Places to Stay in Pitlochry

Top 30 Best Places to Stay in Pitlochry

Looking for the best spots to stay in Pitlochry? From cozy B&Bs starting at £70 a night to luxurious hotels with views, find your perfect stay by December 2023!

Loading...
The Complete Guide to Places to Stay in Perthshire

The Complete Guide to Places to Stay in Perthshire

Find over 324 accommodation options across Perthshire with prices starting from £49/night. This guide covers hotels, self-catering options, holiday homes, B&Bs, and more across ten towns including Pitlochry and Blairgowrie.