A historic building with multiple towers and a large entrance.

Find hotels in Perthshire from ฿3,189

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Perthshire hotels

1. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,000 reviews)
"Really liked staying here. The staff look after the premises. I even asked if it was new or refurbished. The facilities are very good. The staff extremely helpful. The breakfast is amazing, lots of variety and freshly cooked"
United Kingdom
Jacqueline
The price is ฿3,550
฿4,260 total
includes taxes & fees
2 Aug - 3 Aug
Holiday Inn Express Perth by IHG

2. Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (589 reviews)
"Beautiful countryside setting. Relaxed atmosphere and excellent food"
United Kingdom
Roy
The price is ฿5,756
฿6,908 total
includes taxes & fees
25 Aug - 26 Aug
Ballathie House Hotel

3. Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (204 reviews)
"Great spot ,friendly staff,well stocked bar"
United Kingdom
Peter
The price is ฿3,646
฿4,375 total
includes taxes & fees
7 Aug - 8 Aug
Scone Arms Hotel

4. Dunkeld House Hotel

Dunkeld House Hotel
4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1,001 reviews)
"Hotel is in a beautiful location next to the river. All the staff were friendly and welcoming. Bedroom was clean, comfortable and spacious. Really tasty breakfast in the morning with a large and varied buffet. Porridge, kippers etc also available on request. Evening meal in the restaurant was also really good. Relaxed and friendly atmosphere in the bar and on the terrace. Highly recommended."
United Kingdom
Alister
The price is ฿8,894
฿10,673 total
includes taxes & fees
25 Aug - 26 Aug
Dunkeld House Hotel

5. Riverstone Lodge Hotel

Riverstone Lodge Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (248 reviews)
"Really enjoyed our one night stay. Exceptionally friendly and welcoming staff. Nice evening meal. Didn’t have breakfast so can’t comment on that. Comfy beds. Will stay again."
United Kingdom
Andrew
The price is ฿2,914
฿3,496 total
includes taxes & fees
2 Aug - 3 Aug
Riverstone Lodge Hotel

6. Salutation Hotel

Salutation Hotel
3.0 star property
Perth
8.2 out of 10, Very good, (983 reviews)
"Very interesting place, super historic. Lovely place to stay."
United States
Tyler
The price is ฿3,558
฿4,269 total
includes taxes & fees
2 Aug - 3 Aug
Salutation Hotel

7. The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (140 reviews)
"This is exactly what you want in a guesthouse in a tiny village. By far the best place we stayed at in Scotland with amazing staff, beautiful decor, and absolutely amazing food! Do not skip the restaurant! Cannot recommend the Bankfoot Inn enough!"
Canada
Jamie
The price is ฿4,534
฿5,441 total
includes taxes & fees
6 Aug - 7 Aug
The Bankfoot Inn

8. Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (726 reviews)
"Beautiful spa hotel with all the amenities you could want for a leisurely vacation. Conveniently located between Edinburgh and Inverness to explore this region of the Highlands. The property is set along the Loch’s edge and offers direct access to miles of well maintained trails."
United States
Lynn
The price is ฿17,378
฿20,853 total
includes taxes & fees
26 Aug - 27 Aug
Fonab Castle Hotel & Spa

9. Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (856 reviews)
"Very easy to check-in and the staff were fantastic. Made some great recommendations of what to see whilst being in Pitlochry which I did manage to see ☺️. Great place for travelling solo!"
United Kingdom
NATHAN
The price is ฿6,966
฿8,359 total
includes taxes & fees
9 Aug - 10 Aug
Westlands of Pitlochry

10. Cairn Lodge

Cairn Lodge
4.5 star property
Auchterarder
9.8 out of 10, Exceptional, (230 reviews)
"Wonderful property with room quality and size equivalent to Gleneges"
Australia
terence
The price is ฿10,897
฿13,077 total
includes taxes & fees
4 Aug - 5 Aug
Cairn Lodge

11. Ivybank Lodge

Ivybank Lodge
5.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (121 reviews)
"Great guys, so friendly and delicious breakfast."
United Kingdom
Christine
The price is ฿4,970
฿5,964 total
includes taxes & fees
17 Aug - 18 Aug
Ivybank Lodge

12. Craigatin House & Courtyard (Adults only)

Craigatin House & Courtyard (Adults only)
3.5 star property
Pitlochry
10.0 out of 10, Exceptional, (191 reviews)
"Very helpful staff, good location, nice breakfast"
United Kingdom
Paul
The price is ฿7,610
฿9,132 total
includes taxes & fees
3 Aug - 4 Aug
Craigatin House & Courtyard (Adults only)

13. Woodlea

Woodlea
3.0 star property
Perth
9.0 out of 10, Wonderful, (10 reviews)
"In centre of town close to restaurants bars etc. Limited car parking at Hotel but paying car park nearby . "
United Kingdom
Kenneth
The price is ฿3,829
฿4,595 total
includes taxes & fees
26 Aug - 27 Aug
Woodlea

14. Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
Perth
9.2 out of 10, Wonderful, (404 reviews)
"The grounds and view were spectacular."
Canada
Greg
The price is ฿6,629
฿7,955 total
includes taxes & fees
16 Aug - 17 Aug
Murrayshall Country Estate

15. Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,000 reviews)
"Incredible location, large bedrooms and quality dining options."
Australia
DAVID
The price is ฿8,986
฿10,783 total
includes taxes & fees
16 Aug - 17 Aug
Atholl Palace Hotel

16. Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
4.0 star property
Perth
8.8 out of 10, Excellent, (913 reviews)
"Great staff and lovely food would not hesitate to recommend this hotel"
United Kingdom
George
The price is ฿4,274
฿5,129 total
includes taxes & fees
2 Aug - 3 Aug
Leonardo Boutique Huntingtower Perth

17. Sunbank House Hotel

Sunbank House Hotel
4.0 star property
Perth
9.4 out of 10, Exceptional, (110 reviews)
"Good sized room with a nice bathroom. Comfy large bed Walking distance to Perth city centre."
United Kingdom
Stefan
The price is ฿4,237
฿5,085 total
includes taxes & fees
2 Aug - 3 Aug
Sunbank House Hotel

18. Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very good, (1,000 reviews)
"My daughter and I stayed here for a week during the Easter holidays. It was the perfect location for exploring the surrounding area and visiting the likes of Loch Looking and the Trossachs, Stirling and Falkirk."
United Kingdom
Mhairi
The price is ฿5,568
฿6,682 total
includes taxes & fees
2 Aug - 3 Aug
Apex Dunblane Hydro Hotel

19. The Royal George Hotel

The Royal George Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (435 reviews)
"Really friendly staff and the food was great"
United Kingdom
steve
The price is ฿5,232
฿6,278 total
includes taxes & fees
2 Aug - 3 Aug
The Royal George Hotel

20. The Woodside

The Woodside
3.0 star property
Doune
9.6 out of 10, Exceptional, (225 reviews)
"Great stay! Enjoyed the food, service, and the room"
United States
Matthew Oliver
The price is ฿5,452
฿6,542 total
includes taxes & fees
26 Aug - 27 Aug
The Woodside
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.

Holiday Rentals in Perthshire

Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Perthshire attractions

Learn more about Perthshire

Experience the relaxing area of Perthshire—spas, golf courses and sights from Historic Scotland Stanley Mills to The Hermitage.

A stone bridge arching over a flowing river surrounded by lush greenery.

Top Perthshire Hotel Reviews

More cheap stays in Perthshire

Find out more about Perthshire

Top reasons to visit Perthshire

  • Stunning Natural Scenery: Perthshire boasts breathtaking landscapes, perfect for outdoor enthusiasts and nature lovers.
  • Adventure Activities: A haven for adventure seekers, offering hiking, golfing, and various family-friendly excursions.
  • Rich History and Culture: Explore historic castles, museums, and the vibrant City of Perth, rich in cultural heritage.
  • Local Performances: Enjoy captivating shows at the Perth Theatre, experiencing local arts and culture.
  • Diverse Accommodation: A range of lodging options, from charming hotels to pet-friendly lodges, catering to all preferences.

Find great hotels near Perthshire

Perthshire offers a delightful array of accommodation options, from charming hotels to inviting lodges, catering to various preferences. Whether you’re seeking a pet-friendly retreat, a business-oriented stay, or an LGBTQIA-friendly environment, you'll find it here. Notable options include the renowned Atholl Palace Hotel, alongside a selection of highly-rated establishments. Explore the best hotels in Perthshire to ensure a memorable experience in this captivating region of Scotland.

  • Mercure Perth Hotel: Nestled 13km from the heart of Perthshire, the 3-star Mercure Perth Hotel offers a unique blend of comfort and eco-consciousness, ideal for environmentally aware travellers. This pet-friendly establishment welcomes dogs and features a variety of amenities to ensure a pleasant stay. Guests can enjoy spacious rooms designed with a modern aesthetic, alongside facilities for business travellers. The hotel's commitment to sustainability is evident, making it a fitting choice for those who prioritise eco-friendly living.
  • Holiday Inn Express Perth by IHG: Located a mere 10km from Perthshire, the 3-star Holiday Inn Express Perth by IHG boasts an impressive guest rating of 9.0 out of 10. This hotel combines practicality with comfort, catering to both business and leisure guests. With a pet-friendly policy and eco-certification, it offers a welcoming environment for all. Guests can enjoy modern amenities, including a complimentary breakfast and free Wi-Fi, making it suitable for a convenient and enjoyable stay.
  • Dunkeld House Hotel: A luxurious 4-star retreat situated just 10km from Perthshire, Dunkeld House Hotel is ideal for those seeking adventure and relaxation. The hotel features an array of outdoor activities, including hiking, fishing, and mountain biking, catering to the adventurous spirit. Guests can unwind in the full-service spa, complete with massage treatments and a sauna, ensuring a rejuvenating experience. The hotel's elegant design, coupled with excellent dining options, makes it a perfect destination for both business and leisure travellers.

Where to stay near Perthshire

Perthshire, Scotland, is a splendid choice for outdoor enthusiasts and those seeking a relaxing escape. Discover the vibrant City of Perth, rich in history and culture, or unwind in the tranquil foothills of Glenshee. With its friendly atmosphere and family-friendly excursions, this region offers a perfect weekend getaway. Explore the breathtaking Highland Perthshire, where adventure and luxury harmoniously blend, creating an unforgettable travel experience amidst stunning natural beauty.

  • Perth: Nestled 13km from the heart of Perthshire, Perth is a vibrant city that offers a delightful mix of outdoor activities and cultural experiences. Known for its stunning scenery and adventure opportunities, visitors flock here particularly in April, July, and September. Popular pursuits include golf at one of the many renowned courses, enjoying a performance at the local theatre, or exploring the nearby national park and picturesque lakes. With its rich history and modern amenities, Perth is an excellent base for both relaxation and exploration.
  • Dunkeld: Located just 10km from Perthshire, Dunkeld is a charming city that captivates visitors with its idyllic landscape and outdoor recreational options. Like Perth, it sees a surge of travellers during the spring and summer months. The area is perfect for those seeking adventure, whether it’s teeing off on a golf course or skiing in the nearby fields during winter. Dunkeld’s proximity to national parks and serene lakes makes it a haven for nature lovers. The quaint streets and historical sites add to its allure, making it a must-visit destination.
  • Blairgowrie: Situated 18km away from Perthshire, Blairgowrie is a delightful city that promises a blend of outdoor adventure and scenic beauty. Similar to its neighbours, it experiences peak visitor numbers during April, July, and September. Blairgowrie is famed for its skiing facilities and golf courses, appealing to thrill-seekers and leisure enthusiasts alike. With its close proximity to national parks and majestic castles, visitors can immerse themselves in the rich heritage and natural splendour of the region. This city is perfect for those looking to explore the great outdoors while enjoying local charm.

Things to do near Perthshire

Shopping

In the heart of Perthshire, visit the bustling Perth City Centre for a variety of shops, including the St John’s Shopping Centre, where you can find unique gifts and souvenirs. For a more traditional experience, explore local markets like the Perth Farmers' Market, showcasing artisanal products.

Recreation

In Perthshire, the Gleneagles Hotel offers a luxurious spa experience with treatments inspired by nature. You can also explore the tranquil surroundings of the Crieff Hydro, where wellness activities include yoga classes and outdoor adventures in a picturesque landscape.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 39km from Perthshire. Feel the adrenaline rush as you watch high-speed races and explore a range of driving experiences, all set against a backdrop of stunning Scottish scenery.

Nightlife

In Perthshire, the vibrant nightlife features venues like the lively Perth Theatre, which hosts a variety of performances, and the charming pubs in Pitlochry offering local ales and live music. Explore intimate bars in Aberfeldy for a relaxed atmosphere, perfect for unwinding after a day of adventure.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near Perthshire

Perthshire offers a fantastic blend of outdoor adventures and stunning scenery, making it an ideal destination for visitors seeking culture and family-friendly experiences. Highlights include exploring nature reserves, historic houses, and fascinating museums. Additionally, you can enjoy local performances at the Perth Theatre and delve into the region's history at the Perth Museum. With a wealth of attractions, Perthshire promises an unforgettable getaway for every traveller.

  • Loch of the Lowes: Nestled approximately 11km from Perthshire, this serene reserve offers a peaceful retreat with friendly locals and a tranquil atmosphere. Visitors can enjoy birdwatching, particularly for ospreys, and take in the natural beauty surrounding the loch.
  • Scone Palace: Located about 11km from Perthshire, Scone Palace is steeped in history and culture. Explore its stunning gardens and learn about its significance as the crowning place of Scottish kings, all while soaking in the rich heritage of the area.
  • Dunkeld Cathedral: Situated just 10km from Perthshire, this magnificent cathedral showcases impressive architecture and offers a glimpse into Scotland's ecclesiastical history. Its peaceful setting along the banks of the River Tay enhances the cultural experience.

Best time to go to Perthshire

The best time to visit Perthshire can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Perthshire falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature around Perthshire falls in January, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January36.1°F (2.3°C)Light RainMostly CloudySlightly LowSlightly Low
February37.4°F (3.0°C)Light RainMostly CloudySlightly LowSlightly Low
March40.1°F (4.5°C)Light RainMostly CloudyAverageSlightly Low
April42.8°F (6.0°C)Light RainMostly CloudyAverageAverage
May49.1°F (9.5°C)Light RainMostly CloudyAverageAverage
June54.1°F (12.3°C)Light RainMostly CloudyAverageAverage
July57.2°F (14.0°C)Light RainMostly CloudySlightly HighSlightly High
August56.3°F (13.5°C)Light RainMostly CloudySlightly HighSlightly High
September52.9°F (11.6°C)Light RainMostly CloudySlightly HighSlightly High
October47.5°F (8.6°C)Light RainMostly CloudyAverageAverage
November40.3°F (4.6°C)Light RainMostly CloudyAverageAverage
December37.0°F (2.8°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Perthshire

Travelling to Perthshire is convenient with access to several major airports. EDInburgh Airport (EDI) is situated 61km away, with excellent hotel options like the 5.5-star Crescent House and the luxurious 5-star Virgin Hotels Edinburgh, both 11km from the airport. Glasgow International Airport (GLA) is 87km away, offering nearby stays such as the 5-star JA Mar Hall Scotland, located 6km from the airport. Lastly, Aberdeen Airport (ABZ) is 116km away, with quality accommodations including the 5-star Marcliffe, just 10km from the airport. Each airport provides various transportation services, ensuring smooth transfers to and from your hotel.