A historic building with multiple towers and a large entrance.

Find 3 Star Hotels in Perthshire from $64

Check availability on Perthshire 3 Star Hotels

Tonight
Sep 17 - Sep 18
Tomorrow
Sep 18 - Sep 19
This weekend
Sep 18 - Sep 20
Next weekend
Sep 25 - Sep 27

Our top choices for Perthshire 3-star hotels

1. The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
Blairgowrie
United Kingdom
John
$72 nightly
$86 total
Oct 18 - Oct 19
Total with taxes and fees
The Angus Hotel & Spa by Compass Hospitality

2. The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
Pitlochry
United Kingdom
Linda
$122 nightly
$147 total
Sep 27 - Sep 28
Total with taxes and fees
The Pitlochry Hydro Hotel

3. Scotlands Spa Hotel

Scotlands Spa Hotel
Pitlochry
United States
Paul
$145 nightly
$174 total
Oct 5 - Oct 6
Total with taxes and fees
Scotlands Spa Hotel

4. Moness Resort

Moness Resort
Aberfeldy
United Kingdom
Siobhan
$119 nightly
$142 total
Oct 1 - Oct 2
Total with taxes and fees
Moness Resort

5. Fisher's Hotel

Fisher's Hotel
Pitlochry
United States
Khalid
$183 nightly
$221 total
Oct 12 - Oct 13
Total with taxes and fees
Fisher's Hotel

6. Grampian Hotel

Grampian Hotel
Perth
United Kingdom
Ian
$127 nightly
$152 total
Oct 7 - Oct 8
Total with taxes and fees
Grampian Hotel

7. Salutation Hotel

Salutation Hotel
Perth
United Kingdom
Margaret
$75 nightly
$90 total
Oct 4 - Oct 5
Total with taxes and fees
Salutation Hotel

8. Riverstone Lodge Hotel

Riverstone Lodge Hotel
Perth
United Kingdom
Margaret
$87 nightly
$105 total
Sep 20 - Sep 21
Total with taxes and fees
Riverstone Lodge Hotel

9. McKays Hotel Bar & Restaurant

McKays Hotel Bar & Restaurant
Pitlochry
United States
Hanna
$142 nightly
$170 total
Sep 29 - Sep 30
Total with taxes and fees
McKays Hotel Bar & Restaurant

10. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
Perth
Canada
Cheryl
$86 nightly
$103 total
Oct 4 - Oct 5
Total with taxes and fees
Holiday Inn Express Perth by IHG

11. Lovat Hotel

Lovat Hotel
Perth
Australia
Aran
$65 nightly
$79 total
Sep 20 - Sep 21
Total with taxes and fees
Lovat Hotel

12. Scone Arms Hotel

Scone Arms Hotel
Perth
United States
Tim
$109 nightly
$131 total
Sep 21 - Sep 22
Total with taxes and fees
Scone Arms Hotel

13. Royal Dunkeld

Royal Dunkeld
Dunkeld
Canada
Barbara
$109 nightly
$131 total
Oct 18 - Oct 19
Total with taxes and fees
Royal Dunkeld

14. Craigvrack Hotel & Restaurant

Craigvrack Hotel & Restaurant
Pitlochry
Australia
Stephen
$113 nightly
$136 total
Sep 28 - Sep 29
Total with taxes and fees
Craigvrack Hotel & Restaurant

15. Mercure Perth Hotel

Mercure Perth Hotel
Perth
United Kingdom
Dave
$80 nightly
$96 total
Oct 4 - Oct 5
Total with taxes and fees
Mercure Perth Hotel

16. The Longforgan Coaching Inn

The Longforgan Coaching Inn
Dundee
United Kingdom
Paula
$53 nightly
$64 total
Oct 18 - Oct 19
Total with taxes and fees
The Longforgan Coaching Inn

17. Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
Blairgowrie
United States
Lisa
$159 nightly
$191 total
Oct 4 - Oct 5
Total with taxes and fees
Dalmunzie Castle Hotel

18. Muthu Ben Doran Hotel

Muthu Ben Doran Hotel
Crianlarich
United Kingdom
Morag
$117 nightly
$141 total
Oct 7 - Oct 8
Total with taxes and fees
Muthu Ben Doran Hotel

19. Killin Hotel

Killin Hotel
Killin
United Kingdom
Helen
$82 nightly
$98 total
Oct 4 - Oct 5
Total with taxes and fees
Killin Hotel

20. The Bridge of Cally Hotel

The Bridge of Cally Hotel
Blairgowrie
United States
Tonnia
$104 nightly
$125 total
Sep 21 - Sep 22
Total with taxes and fees
The Bridge of Cally Hotel
Save an average of 15% on thousands of hotels when you're signed in

Explore similar 4-star hotels

Many 4-star hotels have the same amenities as 3-star hotels. See all 4-star hotels in Perthshire.
Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel

Perth Road Dunblane Scotland
$99 nightly
$119 total
Oct 18 - Oct 19
Total with taxes and fees
Apex Dunblane Hydro Hotel
Westlands of Pitlochry

Westlands of Pitlochry

160 Atholl Road Pitlochry Scotland
$152 nightly
$183 total
Sep 29 - Sep 30
Total with taxes and fees
9.6/10 Exceptional! (891 reviews)
Westlands of Pitlochry
Atholl Palace Hotel

Atholl Palace Hotel

Pitlochry Pitlochry Scotland
$250 nightly
$300 total
Oct 4 - Oct 5
Total with taxes and fees
Atholl Palace Hotel
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

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
A stone bridge arching over a flowing river surrounded by lush greenery.

Top Perthshire Hotel Reviews

McKays Hotel Bar & Restaurant

McKays Hotel Bar & Restaurant

10/10 Excellent
"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!"
Peter 1-night trip
Posted 2 hours ago
McKays Hotel Bar & Restaurant
Moness Resort

Moness Resort

10/10 Excellent
"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."
Matthew 5-night trip
Posted 13 hours ago
Moness Resort
Salutation Hotel

Salutation Hotel

8/10 Good
"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."
Lavinia 1-night trip
Posted 18 hours ago
Salutation Hotel
Fisher's Hotel

Fisher's Hotel

10/10 Excellent
"Great location, great rooms, overall loved it!"
Jordyn 1-night trip
Posted 18 hours ago
Fisher's Hotel
Scotlands Spa Hotel

Scotlands Spa Hotel

8/10 Good
"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."
Frank 2-night trip
Posted 3 days ago
Scotlands Spa Hotel
Riverstone Lodge Hotel

Riverstone Lodge Hotel

8/10 Good
"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."
Michael Iredale 1-night trip
Posted 4 days ago
Riverstone Lodge Hotel
Royal Dunkeld

Royal Dunkeld

8/10 Good
"."
Michael 1-night trip
Posted 6 days ago
Royal Dunkeld
Muthu Ben Doran Hotel

Muthu Ben Doran Hotel

8/10 Good
"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."
Elizabeth 2-night trip
Posted 7 days ago
Muthu Ben Doran 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