A historic building with multiple towers and a large entrance.

Find hotels in Perthshire from ¥14,911

  • 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

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. Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (204 reviews)
"The scone arms is a lovely place to stay. It was lovely and clean the staff were very accomodating. Breakfast was very good with excellent choice, I would highly recommend it. Great value"
United Kingdom
ELIZABETH
The price is ¥17,837
¥21,404 total
includes taxes & fees
Jul 26 - Jul 27
Scone Arms Hotel

2. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,005 reviews)
"Good facility"
United Kingdom
Gordon
The price is ¥17,091
¥20,510 total
includes taxes & fees
Aug 9 - Aug 10
Holiday Inn Express Perth by IHG

3. Riverstone Lodge Hotel

Riverstone Lodge Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (246 reviews)
"We attended the race meeting and stayed overnight. Great location, good rooms and very helpful and accommodating staff. An amazing day spent with friends."
United Kingdom
Shona
The price is ¥14,273
¥17,128 total
includes taxes & fees
Jul 23 - Jul 24
Riverstone Lodge Hotel

4. The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (139 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 ¥17,347
¥20,817 total
includes taxes & fees
Jul 29 - Jul 30
The Bankfoot Inn

5. The Townhouse

The Townhouse
5.0 star property
Perth
10.0 out of 10, Exceptional, (318 reviews)
"Another great stay at the town house. Great service and breakfast. Homemade jam n marmalade were delicious. Until next time :)"
United Kingdom
JAMES
The price is ¥23,420
¥28,103 total
includes taxes & fees
Jul 27 - Jul 28
The Townhouse

6. Woodlea

Woodlea
3.0 star property
Perth
9.0 out of 10, Wonderful, (8 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 ¥18,444
¥22,134 total
includes taxes & fees
Jul 23 - Jul 24
Woodlea

7. Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (585 reviews)
"Beautiful countryside setting. Relaxed atmosphere and excellent food"
United Kingdom
Roy
The price is ¥22,720
¥27,265 total
includes taxes & fees
Jul 28 - Jul 29
Ballathie House Hotel

8. Dunkeld House Hotel

Dunkeld House Hotel
4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1,001 reviews)
"It’s been 10 years since our last stay, as good as ever. Friendly staff, beautiful room, quiet, lovely bar & tasty plentiful breakfast. Everything you could wish for & on top of that a bottle of Prosecco & chocolate in our room for our anniversary. Perfect stay"
United Kingdom
Richard Neil
The price is ¥37,274
¥44,730 total
includes taxes & fees
Jul 29 - Jul 30
Dunkeld House Hotel

9. Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very Good, (1,003 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 ¥23,028
¥27,634 total
includes taxes & fees
Jul 26 - Jul 27
Apex Dunblane Hydro Hotel

10. Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (849 reviews)
"Excellent location, great stay for two nights! No Issues with parking, staff were lovely!"
United Kingdom
Chantal
The price is ¥29,932
¥35,919 total
includes taxes & fees
Jul 28 - Jul 29
Westlands of Pitlochry

11. Salutation Hotel

Salutation Hotel
3.0 star property
Perth
8.2 out of 10, Very Good, (980 reviews)
"Great for our stopover for family of 4. Great location and good room layout for 4. No working lift or shower only downsides."
United Kingdom
IAN
The price is ¥15,302
¥18,362 total
includes taxes & fees
Jul 26 - Jul 27
Salutation Hotel

12. Ivybank Lodge

Ivybank Lodge
5.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (120 reviews)
"Great guys, so friendly and delicious breakfast."
United Kingdom
Christine
The price is ¥24,182
¥29,019 total
includes taxes & fees
Jul 23 - Jul 24
Ivybank Lodge

13. Organic Welltree

Organic Welltree
2.0 star property
Perth
9.8 out of 10, Exceptional, (16 reviews)
"Very tastefully decorated room. Excellent elegant breakfast. "
United Kingdom
Sheila
Organic Welltree

14. The Abbotsford

The Abbotsford
4.0 star property
Callander
9.4 out of 10, Exceptional, (448 reviews)
"Beautiful old hotel, nice big room, big bathroom looked recently refurbished, fab breakfast, friendly staff"
United Kingdom
Karen
The price is ¥21,061
¥25,273 total
includes taxes & fees
Aug 2 - Aug 3
The Abbotsford

15. Grampian Hotel

Grampian Hotel
3.0 star property
Perth
8.0 out of 10, Very Good, (215 reviews)
"Without a doubt the best value for money hotel we’ve ever stayed in. We have visited over 60 countries and this hotel could not be faulted"
United Kingdom
David
The price is ¥18,983
¥22,780 total
includes taxes & fees
Jul 23 - Jul 24
Grampian Hotel

16. Hazeldene Guest House

Hazeldene Guest House
3.5 star property
Perth
9.6 out of 10, Exceptional, (132 reviews)
"Excellent B&B, very clean and the owners were very welcoming"
United Kingdom
steven
The price is ¥19,001
¥22,801 total
includes taxes & fees
Jul 23 - Jul 24
Hazeldene Guest House

17. The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
3.0 star property
Blairgowrie
7.8 out of 10, Good, (548 reviews)
"Friendly, helpful staff."
United Kingdom
Kim
The price is ¥12,426
¥14,911 total
includes taxes & fees
Jul 26 - Jul 27
The Angus Hotel & Spa by Compass Hospitality

18. Mercure Perth Hotel

Mercure Perth Hotel
3.0 star property
Perth
7.6 out of 10, Good, (1,001 reviews)
"Room was warm and clean, staff were friendly and helpful"
United Kingdom
John
The price is ¥14,728
¥17,674 total
includes taxes & fees
Aug 9 - Aug 10
Mercure Perth Hotel

19. The Luib Hotel

The Luib Hotel
3.0 star property
Crianlarich
8.6 out of 10, Excellent, (273 reviews)
"The owner was really friendly. Hotel is old but well maintained. Food is basic bar meals but reasonably priced and good quality."
United Kingdom
Peter
The price is ¥15,474
¥18,569 total
includes taxes & fees
Jul 26 - Jul 27
The Luib Hotel

20. Station House - Room Only

Station House - Room Only
2.0 star property
Aberfeldy
9.2 out of 10, Wonderful, (17 reviews)
"I stayed in one of the quirky upstairs rooms - ‘attic style’. Loved it!"
United Kingdom
Sheena
The price is ¥16,893
¥20,272 total
includes taxes & fees
Jul 27 - Jul 28
Station House - Room Only
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

Discover the relaxing area of Perthshire—spas, pristine countryside, and top sights like Loch Lomond and The Trossachs National Park.

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

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

  • Outdoor Adventures: Perthshire is a paradise for outdoor enthusiasts, offering excellent hiking trails, golf courses, and thrilling excursions in the scenic Highland Perthshire.
  • Historical Attractions: Explore captivating historical sites, including ancient castles and museums that showcase the region's rich heritage.
  • Family-Friendly Activities: Enjoy a variety of family-oriented attractions, ensuring fun for visitors of all ages.
  • Cultural Experiences: Immerse yourself in local culture at the Perth Theatre and Perth Museum.
  • Diverse Accommodation: Choose from charming hotels to cozy lodges, catering to all preferences and needs.

Find great hotels near Perthshire

Discover a variety of accommodation options in beautiful Perthshire, Scotland, where you can find everything from charming hotels to cozy lodges. Whether you're traveling with pets, on a business trip, or seeking an LGBTQIA-friendly experience, Perthshire has you covered. Delight in renowned options like the Atholl Palace Hotel while exploring reviews to find the perfect fit for your stay. Enjoy the warm hospitality and stunning landscapes that make this region a unique destination.

  • Mercure Perth Hotel: Located 13km from Perthshire, the Mercure Perth Hotel is a 3-star accommodation that caters to eco-conscious travelers. This pet-friendly hotel ensures a comfortable stay for both you and your furry companion, with amenities that include a waived fee for service animals and designated pet policies. Ideal for business travelers, the hotel combines convenience with eco-certification, making it a great choice for those who value sustainability in their lodging.
  • Holiday Inn Express Perth by IHG: Situated just 10km from Perthshire, this 3-star hotel boasts a stellar guest rating of 9.0 out of 10. The Holiday Inn Express Perth is also eco-certified, making it a suitable choice for environmentally aware visitors. This hotel is pet-friendly, welcoming pets with specific policies in place. With its focus on providing a seamless business travel experience, guests can expect modern amenities and a comfortable atmosphere that enhances their stay.
  • Dunkeld House Hotel: A luxurious 4-star option just 10km from Perthshire, Dunkeld House Hotel has a guest rating of 8.8 out of 10. This hotel is themed around adventure and relaxation, offering a range of outdoor activities such as fishing, hiking, and biking. Guests can unwind in the full-service spa, which features a variety of treatments, including massages and body wraps. Ideal for those seeking both adventure and tranquility, Dunkeld House Hotel provides a unique blend of experiences for a memorable stay.

Where to stay near Perthshire

Perthshire, Scotland, offers a stunning blend of outdoor adventures and serene landscapes. Explore the vibrant City of Perth, perfect for a weekend getaway, or venture into the Highland Perthshire, where breathtaking scenery awaits. The foothills of Glenshee provide exciting excursions for thrill-seekers, while the friendly atmosphere and luxury options ensure a relaxing retreat for families and travelers alike. Discover the enchanting vibes of this picturesque region, where every moment is a memorable experience.

  • Perth: Located 13km away from Perthshire, Perth is a vibrant city offering a dynamic blend of outdoor adventures and scenic beauty. The city attracts visitors year-round, particularly peaking in April, July, and September. Travelers flock to Perth for its renowned golf courses, rich theater scene, and stunning national parks. With a picturesque lake nearby, outdoor enthusiasts can enjoy activities ranging from hiking to fishing while soaking in the breathtaking views. Whether you're teeing off on the golf course or exploring the local arts, Perth promises a memorable travel experience.
  • Dunkeld: Just 10km from Perthshire, Dunkeld is a charming city known for its captivating scenery and outdoor adventures. Like Perth, Dunkeld sees a rise in visitors during April, July, and September. The local highlights include exceptional golf courses and access to ski fields for those seeking winter sports. The area is surrounded by stunning national parks and tranquil lakes, making it an ideal spot for nature lovers and adventure seekers alike. Dunkeld's quaint streets and historical landmarks provide a delightful backdrop for exploring the rich heritage of Scotland.
  • Blairgowrie: Situated 18km away from Perthshire, Blairgowrie is a picturesque city that showcases Scotland's natural beauty. Visitors are drawn to Blairgowrie for its outdoor adventures, especially during peak seasons in April, July, and September. The city is perfect for skiing enthusiasts and golf lovers, with excellent facilities accessible in the area. Nearby national parks and a historic castle add cultural depth to your visit. Whether you're hitting the slopes or enjoying a round of golf, Blairgowrie offers a captivating blend of adventure and scenery for all travelers.

Things to do near Perthshire

Shopping

In Perthshire, visit the St. John Street Shopping Centre for various retail stores and cafes. For unique gifts, explore the local artisan markets in towns like Pitlochry, where you can find handcrafted items and regional delicacies. Don't miss the charming boutiques in Aberfeldy for special souvenirs.

Recreation

Experience a serene retreat at The Gleneagles Hotel, where you can indulge in luxurious spa treatments and enjoy tranquil countryside views. Engage in outdoor activities like hiking in the nearby Ochil Hills or golfing on world-class courses for a refreshing and revitalizing experience.

Adventure

Knockhill Racing Circuit, located 39km from Perthshire, offers an exhilarating experience for motorsport enthusiasts. Feel the adrenaline rush as you watch thrilling races or participate in driving experiences. The vibrant atmosphere and competitive spirit make it a fantastic destination for adventure seekers.

Nightlife

Visit The Birkhill Inn for a cozy atmosphere and enjoy their hearty meals paired with local ales. For a lively night out, check out The Venue, where you can dance to DJ sets and enjoy live performances from local bands.

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

Find the best attractions near Perthshire

Perthshire is a fantastic destination for outdoor enthusiasts and culture seekers alike, offering stunning scenery and adventure opportunities. Visitors can explore various attractions, including nature reserves, historic houses, and history museums, making it ideal for families. Don't miss the Perth Theatre and Perth Museum for a taste of local culture. With its diverse range of activities, Perthshire promises an unforgettable vacation experience.

  • Scone Palace: Located 11km from Perthshire, Scone Palace is a historic house rich in culture. It served as the crowning place for Scottish kings and features stunning architecture, beautiful gardens, and fascinating exhibitions that offer insight into Scotland's royal heritage.
  • The Hermitage: Just 8km away, The Hermitage is a picturesque nature reserve known for its friendly atmosphere and relaxing vibes. Visitors can stroll along scenic paths, admire ancient trees, and enjoy the soothing sounds of the nearby River Braan, making it an ideal spot for nature lovers.
  • Dunkeld Cathedral: Situated 10km from Perthshire, Dunkeld Cathedral is a striking example of Gothic architecture. This historic site exudes cultural significance and offers visitors a chance to explore its beautiful grounds and learn about its rich history dating back to the 9th century.

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

Traveling to Perthshire, Scotland, is convenient with three major airports. EDInburgh Airport (EDI) is 61km away, with excellent hotel options like Crescent House and Virgin Hotels Edinburgh, both 11km from the airport. GLAsgow Airport (GLA) is 87km away, featuring luxurious accommodations such as JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, located 4 and 11km from the airport, respectively. Lastly, Aberdeen Airport (ABZ) is 116km distant, with high-quality options like Marcliffe and Trump® International Scotland, just 6 and 13km from the airport. Each airport offers accessible transportation services to their nearby hotels, ensuring a smooth journey.