Accommodation in Perthshire

Whether you're searching for hotels in Perth, self-catering accommodation near Crieff, or planning a budget family holiday in Aberfoyle, use the accommodation search to find the perfect place to stay in Perthshire.

Perthshire has a great range of accommodation to suit all tastes and budgets.From elegant 5-star country house hotels to rustic country inns, luxurious log cabins to cosy B&Bs as well as a huge choice of self-catering options including award-wining caravan and camping parks and hostels, Perthshire has a wealth of accommodation on offer.

You can even stay in quirky tepees and yurts, one of the world’s finest hotels, Gleneagles, or see what it feel like to live like a king or queen in one of the region’s castles.

Choose a stylish city-centre apartment or hotel in Perth, or why not opt for a welcoming inn or B&B in one of the many picturesque towns and villages in Perthshire? If you fancy getting away from it all completely, retreat somewhere totally remote, surrounded by nothing but beautiful countryside, rolling mountains and clean Scottish air, in a traditional cottage or woodland cabin deep in the heart of the Perthshire countryside.

Have you heard of Taste Our Best, the award which recognises establishments, including hotels, B&Bs and guest houses, that serve quality Scottish produce? Search through accredited Taste Our Best accommodation in Perthshire to find somewhere to stay which offers great food to eat.

Whatever your choice, you’re guaranteed a warm Scottish welcome which will make you want to return again and again.

Use the accommodation search to find and compare accommodation in Perthshire.

Select a Region:
Accommodation type:
Room / Property
If booking self-catering accommodation please select 1 room/property for the total number of adults & children.
A couple enjoy a glass of wine outside a chalet, Birnam, Dunkeld, Perthshire

Self catering

Choose from a wide range of self catering accommodation in Perthshire and start planning your Scottish holiday.

A continental breakfast served at the Cruachan Country Cottage B&B, Kirkmichael


Pick from a fantastic variety of B&Bs in Perthshire for your holiday to Scotland.

The attractive village of St Fillans

Guest houses

Stay in a guest house in Perthshire and enjoy a relaxing stay in one of the region’s great properties.

The exterior of the Moulin Hotel, Moulin by Pitlochry


Find a great variety of hotels in Perthshire with all the information you need to book a short or long stay.

Three people sit around a table on the deck of a caravan holiday home at Blairgowrie Holiday Park

Caravans and camping

Staying in a caravan or camping park in Perthshire is a great way to enjoy the outdoors and make the most of the countryside.

The city of Perth and the River Tay at dusk


Enjoy a break in a hostel in Perthshire and choose from economy dormitories or spacious private rooms.

A couple visible in an upstairs window of the Loch Tummel Inn enjoy a romantic evening meal, Strathtummel

Inns & restaurants with rooms

Arrange your holiday accommodation at a Perthshire inn or restaurant with rooms, which offer excellent hospitality combined comfortable accommodation. Take advantage of the friendly service and local company to pick up top tips on exploring the region.