A historic building with multiple towers and a large entrance.

Find hotels in Perthshire from AEDĀ 266

  • 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

Property class

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. Dunkeld House Hotel

Dunkeld House Hotel
4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1,003 reviews)
"Fabulous location, rooms great. Staff were friendly."
United Kingdom
Gillian
The price is AEDĀ 626
AEDĀ 751 total
includes taxes & fees
1 Dec - 2 Dec
Dunkeld House Hotel

2. Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (930 reviews)
"Great stay"
United States
Eric
The price is AEDĀ 419
AEDĀ 503 total
includes taxes & fees
9 Nov - 10 Nov
Westlands of Pitlochry

3. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,002 reviews)
"staff very friendly place is spotless"
United Kingdom
FIONA
The price is AEDĀ 222
AEDĀ 266 total
includes taxes & fees
15 Nov - 16 Nov
Holiday Inn Express Perth by IHG

4. Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
4.0 star property
Perth
8.8 out of 10, Excellent, (934 reviews)
"The room was very good indeed the staff were friendly and the meals had a good selection and quality."
United Kingdom
John
The price is AEDĀ 369
AEDĀ 443 total
includes taxes & fees
8 Nov - 9 Nov
Leonardo Boutique Huntingtower Perth

5. Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (612 reviews)
"Beautiful location with great food and staff!"
Canada
Sarah
The price is AEDĀ 409
AEDĀ 491 total
includes taxes & fees
10 Nov - 11 Nov
Ballathie House Hotel

6. Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.8 out of 10, Excellent, (1,002 reviews)
"Beautiful facility with a great breakfast and nice grounds"
Canada
Sheryl
The price is AEDĀ 794
AEDĀ 952 total
includes taxes & fees
1 Dec - 2 Dec
Atholl Palace Hotel

7. Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (756 reviews)
"Great location with an east access to town.Staff was great."
United States
Peter
The price is AEDĀ 903
AEDĀ 1,084 total
includes taxes & fees
1 Dec - 2 Dec
Fonab Castle Hotel & Spa

8. Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
Perth
9.2 out of 10, Wonderful, (415 reviews)
"Very much enjoyed our stay, will be back soon."
United Kingdom
Cameron
The price is AEDĀ 444
AEDĀ 533 total
includes taxes & fees
30 Nov - 1 Dec
Murrayshall Country Estate

9. The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (146 reviews)
"A great wee find. Welcoming, cheery staff and a clean, tidy room. Food options were all good, and the fish was delicious and fresh. Happy to recommend and return"
United Kingdom
Neil
The price is AEDĀ 417
AEDĀ 501 total
includes taxes & fees
11 Nov - 12 Nov
The Bankfoot Inn

10. Cairn Lodge

Cairn Lodge
4.5 star property
Auchterarder
9.8 out of 10, Exceptional, (237 reviews)
"Wonderful place with a great staff."
United States
Kierstan
The price is AEDĀ 898
AEDĀ 1,077 total
includes taxes & fees
5 Nov - 6 Nov
Cairn Lodge

11. Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (212 reviews)
"This hotel was so cute and quant. We loved the town and beautiful countryside as well as our walk down to the river. Very cute room also."
United States
Laurin
The price is AEDĀ 574
AEDĀ 689 total
includes taxes & fees
1 Dec - 2 Dec
Meikleour Arms Hotel and Restaurant

12. Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (233 reviews)
"This hotel was better than I ever expected. Modern decor inside and very helpful staff."
United Kingdom
Gary
The price is AEDĀ 374
AEDĀ 449 total
includes taxes & fees
4 Dec - 5 Dec
Scone Arms Hotel

13. Knockendarroch Hotel

Knockendarroch Hotel
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (156 reviews)
"Fantastic stay! Charming and super clean. Highly recommend"
Canada
Daniel
The price is AEDĀ 978
AEDĀ 1,173 total
includes taxes & fees
4 Dec - 5 Dec
Knockendarroch Hotel

14. Craigatin House & Courtyard (Adults only)

Craigatin House & Courtyard (Adults only)
3.5 star property
Pitlochry
10.0 out of 10, Exceptional, (212 reviews)
"This place was simply amazing. One of the best places we’ve ever stayed at. The rooms are spacious, clean and comfortable. It’s a very easy pleasant and short walk right to the heart of town. Would definitely highly recommend staying here to anybody."
Canada
Mark
The price is AEDĀ 650
AEDĀ 780 total
includes taxes & fees
17 Nov - 18 Nov
Craigatin House & Courtyard (Adults only)

15. The Townhouse

The Townhouse
5.0 star property
Perth
10.0 out of 10, Exceptional, (326 reviews)
"This was our third time staying and The Townhouse never disappoints! So welcoming and David is wonderful, you always feel so at home. The attention to detail is amazing. Stunning place to stay!"
United Kingdom
Scott
The price is AEDĀ 473
AEDĀ 567 total
includes taxes & fees
9 Nov - 10 Nov
The Townhouse

16. Crieff Hydro

Crieff Hydro
4.0 star property
Crieff
8.4 out of 10, Very good, (860 reviews)
"Victorian Baths are a lovely relaxing place to unwind, beautiful countryside."
United Kingdom
Samantha
The price is AEDĀ 601
AEDĀ 722 total
includes taxes & fees
17 Nov - 18 Nov
Crieff Hydro

17. Riverstone Lodge Hotel

Riverstone Lodge Hotel
3.0 star property
Perth
8.8 out of 10, Excellent, (269 reviews)
"Nice hotel in a good setting. Very nice staff and good food."
United Kingdom
Margaret
The price is AEDĀ 246
AEDĀ 296 total
includes taxes & fees
8 Nov - 9 Nov
Riverstone Lodge Hotel

18. Pine Trees Hotel

Pine Trees Hotel
4.0 star property
Pitlochry
9.4 out of 10, Exceptional, (468 reviews)
"everything great especially the wonderful staff"
United States
Charles
The price is AEDĀ 1,067
AEDĀ 1,281 total
includes taxes & fees
10 Nov - 11 Nov
Pine Trees Hotel

19. Sunbank House Hotel

Sunbank House Hotel
4.0 star property
Perth
9.4 out of 10, Exceptional, (123 reviews)
"Very friendly and helpful staff. Breakfast and service were both amazing. Very clean room and overall pleasant experience."
United States
Jessy
The price is AEDĀ 283
AEDĀ 339 total
includes taxes & fees
8 Nov - 9 Nov
Sunbank House Hotel

20. Craigmhor Lodge & Courtyard

Craigmhor Lodge & Courtyard
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (367 reviews)
"Great stay lovely breakfast and great staff"
Canada
Finlay
The price is AEDĀ 662
AEDĀ 794 total
includes taxes & fees
8 Nov - 9 Nov
Craigmhor Lodge & Courtyard
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.

Vacation 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

Explore the relaxing area of Perthshire—spas, pristine countryside, and sights from The Hermitage to Perth Racecourse.

A historic building with multiple towers and a large entrance.

Top Perthshire Hotel Reviews

More cheap stays in Perthshire

Hotels in Perthshire with star-rating

Find out more about Perthshire

Top reasons to visit Perthshire

  • Stunning Natural Scenery: Enjoy breathtaking views in the picturesque foothills of Glenshee, perfect for outdoor activities.
  • Historic Attractions: Explore historic castles and visit museums like the Perth Museum for a glimpse into local culture.
  • Outdoor Adventures: Engage in hiking, golfing, and family-friendly excursions tailored for adventure enthusiasts.
  • Charming Accommodations: Experience a range of lodging options, from cozy lodges to luxury hotels like Atholl Palace.
  • Friendly Atmosphere: Perthshire boasts a welcoming vibe, making it an ideal spot for relaxation and exploration.

Find great hotels near Perthshire

Experience a delightful stay in Perthshire, where a range of accommodations awaits you, from charming hotels to cozy lodges. Whether you're traveling with pets, on a business trip, or seeking an LGBTQIA-friendly environment, you'll find the perfect lodging. Discover top-rated options like the Atholl Palace Hotel and read reviews to ensure a memorable stay in this picturesque Scottish region.

  • Mercure Perth Hotel: Mercure Perth Hotel is a charming 3-star accommodation located 13km from Perthshire, ideal for eco-conscious travelers and business guests alike. This property emphasizes sustainability with its eco-certification, making it a great choice for those who prioritize environmental responsibility. The hotel is also pet-friendly, allowing dogs on the premises, which is perfect for guests who want to travel with their furry companions. Amenities include waived fees for service animals and specific fees for pets, ensuring a comfortable stay for both you and your pet.
  • Holiday Inn Express Perth by IHG: Situated 10km from Perthshire, the Holiday Inn Express Perth by IHG boasts a high guest rating of 9.0 out of 10, reflecting its commitment to quality service. This 3-star hotel is also eco-certified, making it a strong option for environmentally aware travelers. Pet-friendly policies allow for pets on-site and include waived fees for service animals. The hotel combines convenience with comfort, making it ideal for business travelers and those seeking a restful stay in the beautiful Scottish countryside.
  • Dunkeld House Hotel: Dunkeld House Hotel is a luxurious 4-star retreat located just 10km from Perthshire, boasting an impressive guest rating of 8.8 out of 10. This hotel is perfect for adventure seekers and those looking to unwind with spa services. Guests can partake in activities like fishing, mountain biking, and hiking, with many options conveniently located nearby. For relaxation, the hotel features a full-service spa offering body wraps, manicures, and various facial treatments, as well as a serene pool area, making it a well-rounded destination for both relaxation and adventure.

Where to stay near Perthshire

Perthshire, Scotland, is a stunning destination ideal for outdoor enthusiasts and those seeking relaxation. Explore the charming city of Perth, enjoy family-friendly excursions, and unwind in the luxurious surroundings of Highland Perthshire. The picturesque foothills of Glenshee offer breathtaking scenery, making it a perfect weekend getaway. With its friendly atmosphere and rich experiences, Perthshire promises an unforgettable vacation filled with adventure and tranquility.

  • Crieff: Nestled approximately 21km from Perthshire, Crieff is a charming city known for its picturesque landscapes and outdoor adventures. With a steady stream of visitors year-round, the peak seasons in April, July, and September draw travelers eager to explore its scenic beauty. Crieff offers a variety of activities, including golf and access to recreational areas, making it a haven for outdoor enthusiasts. Notable nearby attractions include stunning national parks and serene lakes, perfect for a day of exploration or relaxation.
  • Tayside: Located about 10km from Perthshire, Tayside is a vibrant area that sees a moderate flow of visitors, particularly during the summer months from July to September. Travelers flock to Tayside for its breathtaking scenery and adventurous outdoor activities. The region is renowned for its superb golf courses, catering to both novices and seasoned players. With close proximity to beautiful national parks and tranquil lakes, Tayside offers a perfect blend of relaxation and adventure for nature lovers.
  • Monzie: Situated 18km away from Perthshire, Monzie is a quaint village that captures the essence of rural Scotland. It experiences moderate seasonal visitor traffic, with peak times during the summer months. Monzie is particularly appealing for those seeking a romantic getaway or a peaceful retreat amidst nature. Key attractions nearby include a picturesque lake, national parks, and a welcoming visitor center, making it an idyllic spot for leisurely walks and intimate picnics.

Things to do near Perthshire

Shopping

In Perthshire, visit the St John’s Shopping Centre for a range of shops, including popular fashion retailers. For unique finds, explore local markets like the Perth Farmers' Market, where you can discover handmade crafts and local produce, perfect for souvenirs and gifts.

Recreation

The Crieff Hydro Hotel offers a luxurious wellness retreat with a range of spa treatments, yoga classes, and outdoor activities like horse riding and hiking. Enjoy stunning views of the Perthshire countryside while indulging in health-focused cuisine and relaxation therapies.

The Wellbeing Retreat at The Gleneagles Hotel features a tranquil spa, fitness classes, and holistic therapies. Guests can explore the beautiful grounds, enjoy nature walks, or participate in wellness workshops, all designed to promote relaxation and rejuvenation.

The Aberfeldy Wellness Centre provides a peaceful environment with yoga sessions, meditation classes, and spa services. Visitors can unwind with personalized wellness programs while enjoying the scenic beauty of the surrounding area.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 39km from Perthshire. Feel the adrenaline as you watch high-speed races and even take part in driving experiences, all set against the stunning backdrop of the Scottish countryside.

Nightlife

Explore the vibrant nightlife at the Enchanted Forest in Pitlochry for a magical experience. For a cozy pub atmosphere, visit The Old Mill Inn in Aberfeldy, where you can enjoy local ales and live music in a welcoming setting.

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

Booking tips and Expedia advantages for Perthshire

To save money on your trip to Perthshire, plan your visit between January and March, when accommodation prices are at their lowest. Booking about a month in advance can help you find the best deals, especially on Mondays, which are cheaper than Saturdays. Use Expedia to search for last-minute hotel deals and to filter options by budget and location. Consider bundling your hotel, flights, and activities for additional savings. Don't forget to check for special offers and travel rewards to make your trip more economical.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Perthshire are January to March, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel around Perthshire about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Perthshire is Monday. The most expensive day to stay around Perthshire is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your choices based on your budget, preferred location, and desired hotel type. To find the best prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Perthshire with your flights and activities through an Expedia package.

Find the best attractions near Perthshire

Perthshire is perfect for outdoor enthusiasts and adventure seekers, offering stunning scenery and a rich cultural experience. Explore historic houses, museums, and nature reserves that cater to families and culture lovers alike. Don't miss the Perth Museum and Perth Theatre for additional enriching activities during your visit. With so much to see and do, you're sure to create unforgettable memories in this beautiful region of Scotland.

  • Scone Palace: Located 11km from Perthshire, Scone Palace is a stunning historic house that offers a glimpse into Scotland's regal past. Visitors can explore beautifully decorated rooms and expansive gardens, all steeped in rich culture. The palace is also known for its connection to the Stone of Destiny.
  • Dunkeld Cathedral: Situated 10km away, Dunkeld Cathedral is an impressive structure rich in history. Its striking architecture and serene surroundings make it a peaceful place to reflect and appreciate the stunning craftsmanship of this historic site.
  • The Hermitage: Just 8km from Perthshire, The Hermitage is a beautiful nature reserve where visitors can enjoy tranquil walks among towering trees and scenic waterfalls. It’s a great spot for relaxation and connecting with friendly locals.

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

Flying into Perthshire is convenient with several major airports nearby. EDInburgh Airport (EDI) is situated 61km away, with excellent hotel options such as Crescent House and Virgin Hotels Edinburgh, both 11km from the airport. Glasgow International Airport (GLA) is 87km from Perthshire, with luxurious stays like JA Mar Hall Scotland (6km away) and Kimpton Blythswood Hotel & Spa (11km away). Lastly, Aberdeen Airport (ABZ) is 116km from Perthshire, featuring hotels like Marcliffe and TrumpĀ® International Scotland, both within 13km. Each airport offers accessible transportation options to nearby hotels for a seamless travel experience.

Explore a world of travel with Expedia