Search Green Hotels in Perthshire

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Perthshire Green Hotels

Our top choices for Perthshire eco-friendly hotels

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very good, (1,006 reviews)
"As good as ever. Traditional high quality Scottish hotel with fine dining and great leisure options"
United Kingdom
Thomas
The price is £125
includes taxes & fees
14 Jun - 15 Jun
Apex Dunblane Hydro Hotel

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,004 reviews)
"Good facility"
United Kingdom
Gordon
The price is £90
includes taxes & fees
14 Jun - 15 Jun
Holiday Inn Express Perth by IHG

Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
4.0 star property
Perth
8.8 out of 10, Excellent, (899 reviews)
"Great staff and lovely food would not hesitate to recommend this hotel"
United Kingdom
George
The price is £107
includes taxes & fees
28 Jun - 29 Jun
Leonardo Boutique Huntingtower Perth

Macdonald Forest Hills Hotel & Spa

Macdonald Forest Hills Hotel & Spa
4.0 star property
Stirling
8.2 out of 10, Very good, (923 reviews)
"The spa facilities were a treat, and the evening meals were excellent. The breakfast options were quite extensive, but the service could have been better."
United Kingdom
william
The price is £159
includes taxes & fees
14 Jun - 15 Jun
Macdonald Forest Hills Hotel & Spa

Comrie Hotel

Comrie Hotel
3.0 star property
Crieff
9.4 out of 10, Exceptional, (32 reviews)
"It is a wonderful, small hotel! Clean, comfortable, updated rooms with everything you need. Breakfast is included, providing lots of choices, and it is very, very good. It is on the main road, so easy to get to by bus or car and has parking if you need it. June, the owner, is very helpful, friendly and accommodating. Plus she has an awesome sense of humour! I enjoyed my stay very much and I would highly recommend it!"
Canada
Sheree
The price is £126
includes taxes & fees
14 Jun - 15 Jun
Comrie Hotel

Mercure Perth Hotel

Mercure Perth Hotel
3.0 star property
Perth
7.4 out of 10, Good, (1,006 reviews)
"Rooms were clean and comfortable. Restaurant was good for breakfast and typical pub food in the evenings in the bar. Good location with plenty of parking. Historical building with some interesting features. For summer travelers they do not have AC."
United States
steven
The price is £68
includes taxes & fees
14 Jun - 15 Jun
Mercure Perth Hotel

Fisher's Hotel

Fisher's Hotel
3.0 star property
Pitlochry
8.4 out of 10, Very good, (1,000 reviews)
"Location of the hotel was wonderful and we had a room with a patio looking into the garden area. It was lovely."
United States
Cynthia
The price is £173
includes taxes & fees
2 Jul - 3 Jul
Fisher's Hotel

Crieff Hydro

Crieff Hydro
4.0 star property
Crieff
8.4 out of 10, Very good, (808 reviews)
"Our experience was between good and excellent. Cannot really find any fault with hotel. We enjoyed our stay and the food was excellent."
United Kingdom
Iain
The price is £188
includes taxes & fees
14 Jun - 15 Jun
Crieff Hydro

Salutation Hotel

Salutation Hotel
3.0 star property
Perth
8.2 out of 10, Very good, (959 reviews)
"Very interesting place, super historic. Lovely place to stay."
United States
Tyler
The price is £84
includes taxes & fees
14 Jun - 15 Jun
Salutation Hotel

The Kenmore Club

The Kenmore Club
4.0 star property
Aberfeldy
9.4 out of 10, Exceptional, (331 reviews)
"Great accommodation in a perfect scenic town. Perfect for family get aways with lots to do!"
United Kingdom
Emma
The price is £149
includes taxes & fees
18 Jun - 19 Jun
The Kenmore Club
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.

Top Perthshire Hotel Reviews

Explore a world of travel with Expedia