Highland Perthshire Hotels
Highland Perthshire offers a wide range of hotels from small boutiques to luxury 4* resorts, it's all here!

Dunkeld House Hotel

A luxury Highland escape, in tune with nature.
Read more

The Townhouse

The Townhouse Aberfeldy offers en-suite luxury accommodation located in Aberfeldy.
Read more

The Killiecrankie Hotel

The Killiecrankie Hotel is a small, friendly hotel, ideally located at the gateway to the Highlands.
Read more

Moness House Hotel and Resort

4 star Country House Hotel and Leisure Club.
Read more

Atholl Arms Hotel Dunkeld

Hotel, restaurant and bar in a stunning location.
Read more

Merryburn Hotel

Birnam and Dunkeld's best-kept secret
Read more

Birnam Hotel

Style, elegance and good old-fashioned Scottish hospitality is what the newly upgraded Birnam Hotel is all about
Read more

Royal Dunkeld Hotel

A friendly family run three star hotel
Read more

The Kenmore Hotel

The ideal getaway location in the conservation village of Kenmore. Golf, trout & salmon fishing.
Read more

Ailean Chraggan Hotel & Restaurant

A small friendly hotel with comfortable rooms, welcoming bar & delightful restaurant.
Read more

Tigh na Cloich Hotel

An elegant Victorian house with stunning views, superb food, where the guest always comes first!
Read more

Moulin Hotel

A 300 year old Coaching Inn situated in the village square of Moulin.
Read more

Schiehallion Hotel

The Schiehallion Hotel offers luxury 4 star accommodation with a lively atmosphere and a traditional menu using the best fresh local produce.
Read more

Westlands of Pitlochry

A family run hotel in the heart of Pitlochry.
Read more
« Start Previous 1 2 3 Next End »

Accommodation Search

The best way to find accommodation is to use the menu on this page, where providers have been arranged by type and location.  Alternatively, use the keyword search below to find a particular accommodation provider, or try a search such as "Aberfeldy Hotel" for a choice of business. This search can take a few seconds to complete, so please be patient!