
Find 3 Star Hotels in Perthshire from $64
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member PricesLearn about One Key
- Be pickySearch almost a million properties worldwide
Check availability on Perthshire 3 Star Hotels
Our top choices for Perthshire 3-star hotels




1. The Angus Hotel & Spa by Compass Hospitality
The Angus Hotel & Spa by Compass HospitalityExplore similar 4-star hotels

Apex Dunblane Hydro Hotel

Westlands of Pitlochry

Atholl Palace Hotel
Learn more about Perthshire
Head to the geographical heart of Scotland for its inspiring landscapes, thrilling outdoor pursuits, distilleries and ancient palaces and castles.
See all hotels in Perthshire
Top Perthshire Hotel Reviews
McKays Hotel Bar & Restaurant
"This hotel was great. I was disappointed there was no entertainment, in the evening, as I was under the impression there would be. Otherwise all was great!"
Moness Resort
"Moness is a lovely resort for a perfect getaway. Aberfeldy is a beautiful place and we will be back. My wife and I had been married while staying at the resort and the staff were incredibly helpful throughout the process. There is a nice path for walking to the town where there is much going on."
Salutation Hotel
"We missed the entrance at first because there is a lot of scaffolding around it. We received a warm welcome and were thankful there was a lift. Our room was small but still manageable. Bed was comfortable, water hot and WiFi good. We had a light meal in the restaurant and service was good. If you have a car, there is a carpark just around the corner. From memory you pay between the hours of 8 to 6 we arrived late afternoon, paid £1.70 for the last hour of the day and then it was free until 8 a.m. in the morning. We only stayed one night so not sure what you need to do for longer. We would definitely stay again."
Fisher's Hotel
"Great location, great rooms, overall loved it!"
Scotlands Spa Hotel
"Staff was nice and very helpful. Breakfast was great and the bar stayed open late. The rooms and hallways can use some updating but overall it was a very nice stay."
Riverstone Lodge Hotel
"Any instructions on how to access the hotel would have been helpful. The postcode takes you to a field in Scoone Palace. Anyone trying to find this hotel should go to Perth Race course."
Royal Dunkeld
"."
Muthu Ben Doran Hotel
"We stayed two nights while completing part of the West Highland Way. The reception area is lovely and staff were very friendly and welcoming, though reception gets very crowded when coach trips arrive. Parking was plentiful, and we had a great breakfast included in our stay. We had a very spacious twin room that had everything we needed for our stay as well as a lovely view of the hotel grounds and surrounding hills. There's a great lounge with games like pool, table tennis and darts. Overall a great stay."
Find out more about Perthshire
Three Star Hotel Guide for Perthshire
There’s a reason the top 3 star hotels in Perthshire, Scotland are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in Perthshire, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.
Search for a cheap deal on a 3 star upscale hotel in Perthshire for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in Perthshire near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.
From business trips to family getaways, the Perthshire 3 star hotels offer a fantastic home base for any type of vacation.
Explore a world of travel with Expedia
- 3 Star Hotels in Blairgowrie
- Independent Hotels in Perthshire
- 3 Star Hotels in Tayside
- 3 Star Hotels in Perth
- River View in Perthshire
- Hotels in Dunkeld
- Boutique in Perthshire
- Family Friendly in Perthshire
- Hotels in Scone
- 4 Star Hotels in Perth
- Hotels in Perth
- 2 Star Hotels in Crieff
- 4 Star Hotels in Dalguise
- Hotels in Blairgowrie
- Fitness Center in Perthshire
- View in Perthshire
- Malmaison Hotels in Perth
- Macdonald Hotels in Perthshire
- Beach in Perthshire
- Hotels in Luncarty
- Spa in Perthshire
- 3 Star Hotels in Auchterarder
- Hotels in Dalguise
- Hotels in Almondbank
- Lake in Perthshire
- Luxury in Perthshire
- Hotels in Bankfoot
- 2 Star Hotels in Perthshire
- 4 Star Hotels in Perthshire
- Golf in Perthshire
- Great National Hotels in Perthshire
- Connectingrooms in Perthshire
- Crerar Hotels in Dunkeld
- Greene King Hotels in Perthshire
- Hotels in Crieff
- Agritourism in Perthshire
- Travelodge UK Hotels in Perth
- Aurora Hotel Collection Hotels in Perth
- Fairmont Hotels in Perth
- 3 Star Hotels in Coupar Angus
- Romantic in Perthshire
- Best Western Hotels in Perthshire
- Strathmore Hotels in Perth
- NH Hotels in Perth
- Apex Hotels in Perth
- 3 Star Hotels in Crieff
- Budget in Perthshire
- 5 Star Hotels in Perthshire
- 3 Star Hotels in Luncarty
- Diamond Resorts Hotels in Tayside
- 3 Star Hotels in Dalguise
- Pool in Perthshire
- Pet Friendly in Perthshire
- Balcony in Perthshire
- Bespoke Hotels in Perthshire
- Hotels in Stanley
- Hotels near Scone Palace
- 5 Star Hotels in Dunkeld
- Hot Tub in Perthshire
- Langham Hotels in Perth
- Chalets in Perthshire
- 5 Star Hotels in Tayside











































































