
Find 4 Star Hotels in Perthshire from ¥15,056
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Perthshire 4 Star Hotels
Tonight
Sep 17 - Sep 18Tomorrow
Sep 18 - Sep 19This weekend
Sep 18 - Sep 20Next weekend
Sep 25 - Sep 27Our top choices for Perthshire 4-star hotels
¥15,181
¥18,217 total
includes taxes & fees
Oct 18 - Oct 19
¥23,639
¥28,367 total
includes taxes & fees
Sep 28 - Sep 29
¥40,373
¥48,448 total
includes taxes & fees
Oct 4 - Oct 5
¥40,970
¥49,164 total
includes taxes & fees
Oct 18 - Oct 19
¥32,485
¥38,982 total
includes taxes & fees
Oct 6 - Oct 7
¥30,485
¥36,583 total
includes taxes & fees
Sep 27 - Sep 28
¥51,403
¥61,684 total
includes taxes & fees
Sep 30 - Oct 1
¥28,182
¥33,819 total
includes taxes & fees
Oct 15 - Oct 16
Save an average of 15% on thousands of hotels when you're signed in
Explore similar 5-star hotels
Many 5-star hotels have the same amenities as 4-star hotels. See all 5-star hotels in Perthshire.

Fonab Castle Hotel & Spa
Foss Road Pitlochry Scotland
¥53,128
¥63,754 total
Oct 6 - Oct 7
includes taxes & fees

Dunalastair Hotel Suites
1 The Square Pitlochry Scotland
¥28,691
¥34,429 total
Oct 6 - Oct 7
includes taxes & fees
8.8/10 Excellent! (449 reviews)

The Old Manse of Blair
Old Manse of Blair Pitlochry Scotland
¥48,529
¥58,235 total
Sep 27 - Sep 28
includes taxes & fees
9.4/10 Exceptional! (122 reviews)
Still don't see what you're looking for?
See all properties in Perthshire.
You can also use these popular filters to refine your search.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Learn more about Perthshire
Explore the relaxing area of Perthshire—spas, pristine countryside, and sights from The Hermitage to Perth Racecourse.
See all hotels in Perthshire
Top Perthshire Hotel Reviews
Crieff Hydro
10/10 Excellent
"This was our first time staying at Crieff Hydro and we will definitely be back! Every member of staff we spoke with during our stay was helpful and well-informed. Excellent facilities (my partner and I utilised the Victorian Baths and the Adventure Park - thoroughly enjoyed). The food was a highlight for us both - would highly recommend people eat in East. As someone with dietary requirements, I was particularly pleased by how knowledgeable staff were about coeliac disease and the lengths to which Crieff Hydro went to to ensure my needs were met. Our only complaint would be the bed could have been comfier (quite a hard mattress) but otherwise very happy with our stay."
The Kenmore Club
8/10 Good
"After reading a lot of negative views before we went I was worried what to expect. The cottage was,lovely very spacious and clean. A slight musty smell on entering and one of bathrooms but the place was spotless. Some of the paintwork could do with being refreshed but on the whole we had a lovely stay. The location and views were incredible. The staff at reception very helpful."
Westlands of Pitlochry
8/10 Good
"Very comfortable rooms and beds."
Loch Rannoch Hotel and Spa
10/10 Excellent
"Our first time away together. We couldn't think of a better place to spend our week away to relax and unwind in the Highlands. Loch rannoch hotel &spa was an experience we will never forget, everything was perfect and the staff were always polite and helpful. The food options varied so there was no worries over what we could reserve each day. We would recommend this to anyone wanting something extravagant and well the views certainly are!"
Frequently asked questions
What are the best 4-star hotels in Perthshire?
Based on Expedia guest reviews, Roman Camp Country House Hotel is one of the favorite 4-star hotels in Perthshire. Situated in Callander, it includes concierge services and premium bedding. The Abbotsford is another popular option here. Also with a 4-star rating and featuring WiFi and a garden, it promises an enjoyable stay.
How much does it cost to stay in a 4-star hotel in Perthshire?
Expedia can help you quickly locate the ideal 4-star hotel for your getaway in Perthshire. Use our filter tool to tailor your search by things like amenities, budget and star rating and get access to fabulous deals in a few clicks.
- Search for the lowest price from ¥34,429
What's the difference between 5-star and 4-star hotels in Perthshire?
If you choose to book a stay at a 4-star hotel in Perthshire, you'll typically find plenty of conveniences to keep you relaxed, such as a pool, restaurant and gym. You can look forward to top-quality service and upmarket surroundings. Go for a 5-star hotel and you'll get a few more bells and whistles — think around-the-clock concierge, on-site spas and nightly turndown services. You're likely to get additional amenities and exclusive services at a 5-star stay, though both are great options for luxury guests.
Explore a world of travel with Expedia
- Business Hotels in Almondbank
- B&B in Crieff
- Business Hotels in Perth
- Guest Houses in Perth
- Inns in Perth
- Motels in Perth
- B&B in Blairgowrie
- Farmstay in Perth
- Perth and Kinross Hotels
- Hostels in Perth
- B&B in Almondbank
- B&B in Perth
- Hotels with a Pool in Perth
- Apartments in Perth
- Hotels near The Hermitage
- Cabin Rentals in Dunkeld
- Beach Hotels in Perth
- Hotels with WiFi in Perth and Kinross
- Scone Hotels
- Ski Hotels in Perth
- Capsule Hotels in Perth
- Hotels near Perth
- Guest Houses in Almondbank
- Resorts in Dunkeld
- Dunkeld Hotels
- Winery Hotels in Perth
- Rv Parks in Perth
- Cheap Hotels in Perth
- Hotels near Perth Racecourse
- B&B in Meikleour
- Rv Parks in Stanley
- Hotels with an Indoor Pool in Perth
- Coupar Angus Hotels
- Romantic Hotels in Perth
- Condo Rentals in Perth
- Perth Hotels
- Hostels in Almondbank
- Aparthotels in Perth
- Farmstay in Perth and Kinross
- Hotels near Scone Palace
- Resorts & Hotels with Spas in Perth
- Hotels with Free Parking in Perth
- All-Inclusive Hotel Hotels in Dunkeld
- Boutique Hotels in Dunkeld
- Hotels with smoking rooms in Perth
- Ryokans in Perth
- Villas in Perth
- Resorts in Aberfeldy
- Inns in Balbeggie
- Castles in Perth and Kinross















































































