Bed & Breakfasts in Perthshire
Perthshire has many forms of hotels and guest accommodation to choose from.
Perthshire's towns and villages offer more than just 3 star hotels, bed and breakfasts and self catering accommodation for visitors to Scotland. Perthshire and its neighbouring Highland regions in Scotland have some of the finest 5 star golf hotels in Scotland, spa hotel resorts, activity hotels and romantic castle hotels you may ever witness, all offering unique experiences and outdoor attractions on the doorstep of Highland Perthshire.

Kirklands Hotel
Guests can enjoy Scottish cuisine in both the restaurant and there is also a beer garden. Kirklands Hotel offers room service.

Tigh Na Leigh
Tigh na Leigh is a luxurious, boutique Guest House set in an acre of garden with a large pond. Free parking is available to the rear of the building.

Craigvrack Hotel & Restaurant
This extended Victorian house is situated in Pitlochry town centre, and 800 m from Pitlochry Golf Course. It has free WiFi, free parking and scenic views, breakfast room and sun terrace.

Auld Manse Guest House
Just 150 m from the banks of the River Tay, the Victorian Auld Manse Guest House is located in Perth’s residential area and is only a 15-minute walk from Perth town centre. Free Wi-Fi is available in public areas, and free parking is also possible.

St-Kilda guest house
Guests at St-Kilda guest house will be able to enjoy activities in and around Perth, like skiing and cycling.

Seasyde House
Located in Errol, 21 km from Scone Palace, Seasyde House provides accommodation with a shared lounge, free private parking, a garden and a tennis court. Featuring family rooms, this property also provides guests with a barbecue. Free WiFi and a shared kitchen are featured.

The Old Cross Inn
Each elegant room at The Old Cross Inn comes with a flat-screen TV and facilities for making tea and coffee. Each also has a seating area, and a bathroom with a hairdryer.

The Famous Bein Inn Hotel
With a rural location in peaceful Glenfarg, The Famous Bein Inn Hotel is also just 5 minutes' drive from the M90 motorway. Log fires feature in the lounge area and fresh, local produce is served in the award-winning restaurant. Perth town centre is a 15-minute drive away.

Dalgreine Guest House
Every room comes with a flat-screen TV. Some rooms have views of the mountain or garden. Rooms have a private bathroom.

Bankfoot Inn
The friendly bar serves malt whiskies and real ales, and there is regular live music. The Bankfoot Inn has a restaurant offering traditional food, and a full cooked breakfast is provided.