Skip to main content

The best resorts in Perthshire

Check out our pick of great resorts in Perthshire

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Kenmore Club 4 stars

Kenmore

The Kenmore Club was originally the walled garden for the nearby Taymouth Castle, home of the Marquis of Breadalbane. Today, this small, exclusive resort consists of a series of cottages, constructed in the same unique style as the nearby village of Kenmore. The resort includes a swimming pool, a tennis court and a children's playground, as well as a restaurant. Amazing location, beautiful area, nice nature, very clean, friendly stuff

Show more Show less
8.8
Fabulous
1,891 reviews
Price from
€ 165
per night

Wyndham Duchally Country Estate 4 stars

Auchterarder

There are 55 luxurious 1/2/3-bedroom lodges within the grounds. All are furnished, equipped and decorated to the highest standards with panoramic views of the surrounding countryside. The lodges can accommodate up to 6 or 8 guests and most bedrooms have full en suite facilities. Location,the spaces, cleanness, staff, activities. It’s worth every penny.

Show more Show less
8.8
Fabulous
1,478 reviews
Price from
€ 157
per night

LOCH TAY HIGHLAND LODGES and GLAMPING PARK

Morenish

The Scottish Crannog Centre is 21 km from LOCH TAY HIGHLAND LODGES and GLAMPING PARK, while Aberfeldy Golf Course is 31 km from the property. The nearest airport is Oban Airport, 88 km from the resort. lovely time and will be back definitely

Show more Show less
8.6
Fabulous
283 reviews
Price from
€ 64
per night

Green Hotel 3 stars

Kinross

Set in an 18th-century coaching inn, the family-owned Green Hotel offers a selection of restaurants, bars and 2 golf courses. The property is in Kinross, close to the M90 motorway.

The hotel offers beautifully maintained grounds and there is also a courtyard where guests can relax and enjoy evening drinks or afternoon tea. Lovely spacious room with large bay windows! We were just passing through on our way to Inverness however Kinross itself is a beautiful little town with a lovely lake and surroundings. The golf course looked lovely however I did not play a round due to time constraints.

Show more Show less
7.4
Good
1,462 reviews
Price from
€ 83
per night

Crieff Hydro 4 stars

Crieff

Crieff Hydro Hotel is set in a 900-acre estate with a Victorian spa, 9-hole par 3 golf course and over 60 indoor and outdoor activities. The resort is situated in the beautiful Strathearn Valley just 1 hour's drive from both Edinburgh and Glasgow. Hotel was beautiful and the walks surrounding the hotel were lovely. So much activities! I particularly enjoyed the horse riding hack!

Show more Show less
7.8
Good
733 reviews
Price from
€ 129
per night

Most booked resorts in Perthshire this month

Resorts that guests love in Perthshire