Skip to main content

The best resorts in Perthshire

Check out our selection of great resorts in Perthshire

Filter by:


Review score

Wonderful: 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

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. This place is an absolute gem and offers excellent value for money. It’s located in a stunning spot right on the loch, providing beautiful views. The cottage was spacious, impeccably maintained, and spotlessly clean. It had everything our family of four needed, including a well-equipped kitchen. The spa and pool were wonderful additions to our stay. A special mention goes to the staff—everyone was incredibly kind and helpful. In particular, Wanda, the receptionist, went above and beyond to ensure we had an enjoyable experience.

Show more Show less
8.8
Excellent
2,135 reviews
Price from
$130
per night

Wyndham Duchally Country Estate

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. The location is absolutely beautiful and the grounds were well kept. The restaurant, bar, and leisure centre were great places to relax with our friends. The gin tasting experience was superb as well! Thank you to the employees for making our stay as pleasant as possible, and specific shout-outs to Karl and Ruby for being exceptional!

Show more Show less
8.8
Excellent
1,608 reviews
Price from
$142
per night

LOCH TAY HIGHLAND LODGES and GLAMPING PARK

Morenish

Guest rooms at the resort come with a seating area and a flat-screen TV. The rooms come with a kettle, while selected rooms also feature a kitchen with a dishwasher and an oven. All guest rooms feature bed linen. the scenery and the accommodation was very comfortable

Show more Show less
8.6
Excellent
411 reviews
Price from
$46
per night

Moness Resort

Aberfeldy

In 35 acres of tranquil Perthshire countryside, this resort features a swimming pool and 2 restaurants. Free WiFi is also available.

The Moness Resort leisure complex includes a sauna and a steam room.

All of the rooms at Moness Resort feature flat-screen TVs and an inclusive Full-Scottish breakfast is provided. lovely place lovely staff rooms very comfortable

Show more Show less
7.8
Good
1,936 reviews
Price from
$110
per night

Green Hotel

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. breakfast, room, dinner, parking, location

Show more Show less
7.3
Good
1,619 reviews
Price from
$67
per night

Crieff Hydro

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. The variety of things to do and see

Show more Show less
7.8
Good
726 reviews
Price from
$109
per night

Crieff Hydro Self Catering

Crieff

Crieff Hydro Self Catering, a property with a garden, a bar and a shared lounge, is located in Crieff, 32 km from Scone Palace, 40 km from Castle Menzies, as well as 32 km from Doune Castle. This apartment provides free private parking and a 24-hour front desk. The apartment features an indoor pool with a water slide, as well as a sauna and full-day security.

Guests can enjoy a meal at the on-site family-friendly restaurant, which serves French cuisine and also offers vegetarian, vegan and dairy-free options. The whole family (10 of us) thoroughly enjoyed the freedom of the space for the grandchildren to play safely in and around the chalets. The choice of activities for all ages at the Crieff Hydro is excellent and there always seems to be something new to enjoy. Had the weather been less favourable we had no concerns about finding indoor activities to keep the children happy and the adults relaxed. The adults enjoyed the great views from the well-positioned chalets and the comfort to relax when the children were finally asleep. Without exception, all the staff were welcoming, friendly and helpful.

Show more Show less
7.8
Good
10 reviews
Price from
$197
per night

Most booked resorts in Perthshire this month

Resorts that guests love in Perthshire