Find Historic Hotels in Perthshire

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Pick from 117 Perthshire Historic Hotels and compare room rates, reviews, and availability. Most hotels are fully refundable.

Kittiwake Apartment, Pittenweem - stunning Sea Views in picturesque village.
10.0 out of 10, Exceptional, (42)
"We loved this apartment. Nice, modern furniture, fully equipped kitchen , even provided coffee pods! Bed was very comfortable and two bathrooms were great. Small shower but workable. The town, while tiny, is wonderful and everyone is kind and accommodating. Had delicious chocolate from the chocolate shop, the Clock Tower Cafe is great for breakfast and coffee. The Hub has enough grocery items for a shirt visit, the Coop in Anstruther has everything and more. The coastal towns are beautiful. St...
Kittiwake Apartment, Pittenweem - stunning Sea Views in picturesque village.
Beautiful house, set in a gorgeous garden with stunning Loch views
10.0 out of 10, Exceptional, (17)
"Beautiful house, amazing scenery."
Beautiful house, set in a gorgeous garden with stunning Loch views
Hot tub, beautifully restored Manse. Fantastic midweek rates available.
10.0 out of 10, Exceptional, (98)
"We had an absolutely great weekend. House is lovely and has everything you need. We stayed as a family and house suited all ages. Pub at the end of the road was great for takeaway and a little drink"
Hot tub, beautifully restored Manse. Fantastic midweek rates available.
Spacious 4* rural cottage stunning views Ceres ,Nr.St.Andrews
10.0 out of 10, Exceptional, (60)
"The cottage was very clean & cosy in a peaceful location. Enclosed for pets & children which makes life easier. Host was very helpful & could not have asked for anything more."
Spacious 4* rural cottage stunning views Ceres ,Nr.St.Andrews
The Steadings
3.5 star property
10.0 out of 10, Exceptional, (19)
"We absolutely loved our stay at the Steadings! Was a random find on hotels.com and we’re so glad we found it! Really good price for the time of year (December) - we booked in May (roughly). It was decorated for Christmas, and had everything we needed. A rare find but total treat! Would definitely come back and recommend! The only negatives would be the hottub not being covered - this is due to be rectified! And the road down to the lodge is very bumpy - a typical farm road! Make sure you follow...
The Steadings
Old Course Hotel
5.0 star property
9.6 out of 10, Exceptional, (892)
"It was just an amazing hotel, with tons of history. "
The price is AED 2,301
AED 2,678 total
includes taxes & fees
2 Jun - 3 Jun
Old Course Hotel
Cute, cosy cottage with retro Dutch Tub.
9.6 out of 10, Exceptional, (58)
"Lovely cosy little house with hot tub. Superb bar/restaurant serving delicious food 2 min walk away and small well stocked shop across the street."
The price is AED 660
AED 987 total
includes taxes & fees
3 Jun - 4 Jun
Cute, cosy cottage with retro Dutch Tub.
Fonab Castle Hotel & Spa
5.0 star property
9.6 out of 10, Exceptional, (543)
"Absolutely amazing. Concierge Davie gave us a grand tour with huge Scottish flare. Beautiful views of the river with very clean grounds and rooms. Definitely our favorite stay on our 12 day honeymoon journey. Everything is pricey here but well worth the experience for this level of quality. "
The price is AED 1,595
AED 1,914 total
includes taxes & fees
17 Jun - 18 Jun
Fonab Castle Hotel & Spa
Fairmont St Andrews
5.0 star property
9.4 out of 10, Exceptional, (1000)
"Extremely comfortable bed, pillows, and linens. "
The price is AED 1,106
AED 1,289 total
includes taxes & fees
7 Jun - 8 Jun
Fairmont St Andrews
Rusacks St Andrews
5.0 star property
9.4 out of 10, Exceptional, (298)
"This is one of the most enjoyable stays I have ever had at a hotel. Beautiful common areas, incredibly comfortable accommodations and a staff that has been superbly trained in the art of SERVICE. "
The price is AED 1,815
AED 2,115 total
includes taxes & fees
17 Jun - 18 Jun
Rusacks St Andrews
Don't see what you're looking for?
See all available properties in Perthshire
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.

Recent reviews of Perthshire hotels
Expedia verified reviews