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


6. The Angus Hotel & Spa by Compass Hospitality
The Angus Hotel & Spa by Compass Hospitality
Explore similar 4-star hotels

Apex Dunblane Hydro 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.

Top Perthshire Hotel Reviews

Scotlands Spa Hotel
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
- 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
- Hotels in Dunkeld
- Boutique in Perthshire
- Family Friendly in Perthshire
- Hotels in Scone
- 4 Star Hotels in Perth
- 3 Star Hotels in Blairgowrie
- Independent Hotels in Perthshire
- 3 Star Hotels in Tayside
- 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
- 3 Star Hotels in Perth
- River View in Perthshire
















































































