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. View , Facilities, Clean , Equipments & Valued of Money .

Show more Show less
8.8
Excellent
2,003 reviews
Price from
$285
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. Spacious houses 24h games room Clean area Nearby sheep farm

Show more Show less
8.8
Excellent
1,529 reviews
Price from
$173
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. Had a amazingly relaxed atmosphere between the mountains and a awesome lake. Loved waking up in the morning with a brew and a lovely view. We stayed in the GLAMPING PODS which was simple but cozy enough for a family of 3 and a retriever. Facilities were clean and the shop was great for the odd few things we forget. Definitely would come again with the rest of the family. All 20 of us!

Show more Show less
8.7
Excellent
335 reviews
Price from
$94
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. Everything. Close to town. Very friendly.

Show more Show less
7.6
Good
2,123 reviews
Price from
$148
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. i arrived late and the night staff were amazing …. helped me on the phone to organise my stay after a car hire issue at edinburgh airport …. they organised me a phone charger that i forgot to pack.

Show more Show less
7.3
Good
1,526 reviews
Price from
$132
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. Breakfast was good, the pool area was good. Staff was amazingly friendly.

Show more Show less
7.9
Good
716 reviews
Price from
$140
per night

Most booked resorts in Perthshire this month

Resorts that guests love in Perthshire