A historic building with multiple towers and a large entrance.

Perthshire hotels from HK$685

  • 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

Guest rating
Guest rating
Star rating

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,001 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 HK$801
HK$961 total
includes taxes & fees
9 Aug - 10 Aug
Holiday Inn Express Perth by IHG

2. Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (855 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 HK$1,726
HK$2,071 total
includes taxes & fees
9 Aug - 10 Aug
Westlands of Pitlochry

3. 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 HK$3,875
HK$4,650 total
includes taxes & fees
24 Aug - 25 Aug
Fonab Castle Hotel & Spa

4. 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 HK$1,219
HK$1,463 total
includes taxes & fees
30 Jul - 31 Jul
The Townhouse

5. Dunkeld House Hotel

Dunkeld House Hotel
4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1,002 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 HK$1,916
HK$2,299 total
includes taxes & fees
25 Aug - 26 Aug
Dunkeld House Hotel

6. Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (587 reviews)
"Beautiful countryside setting. Relaxed atmosphere and excellent food"
United Kingdom
Roy
The price is HK$1,230
HK$1,477 total
includes taxes & fees
31 Jul - 1 Aug
Ballathie House Hotel

7. 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 HK$786
HK$943 total
includes taxes & fees
12 Aug - 13 Aug
Scone Arms Hotel

8. Salutation Hotel

Salutation Hotel
3.0 star property
Perth
8.2 out of 10, Very good, (983 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 HK$881
HK$1,057 total
includes taxes & fees
29 Jul - 30 Jul
Salutation Hotel

9. 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 HK$2,539
HK$3,047 total
includes taxes & fees
2 Aug - 3 Aug
Cairn Lodge

10. 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 HK$903
HK$1,084 total
includes taxes & fees
29 Jul - 30 Jul
The Bankfoot Inn

11. Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,005 reviews)
"Incredible location, large bedrooms and quality dining options."
Australia
DAVID
The price is HK$2,094
HK$2,513 total
includes taxes & fees
9 Aug - 10 Aug
Atholl Palace Hotel

12. Knockendarroch Hotel

Knockendarroch Hotel
4.0 star property
Pitlochry
9.8 out of 10, Exceptional, (128 reviews)
"We had a great one night stay. The breakfast in the morning was incredible and lovely in the beautiful sun room. It was a perfect place to stay as we made our way through the highlands and pitlochry."
United States
Moina
The price is HK$1,732
HK$2,078 total
includes taxes & fees
19 Aug - 20 Aug
Knockendarroch Hotel

13. Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (208 reviews)
"This property is beautifully maintained, with a lovely staff. We stayed in the 2 bedroom stables and it was perfect for our family. Having the grassy backyard was also a nice feature. The walking trails and horses were also fun."
United States
Seth
The price is HK$1,655
HK$1,985 total
includes taxes & fees
3 Aug - 4 Aug
Meikleour Arms Hotel and Restaurant

14. Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very good, (1,005 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 HK$1,298
HK$1,557 total
includes taxes & fees
2 Aug - 3 Aug
Apex Dunblane Hydro Hotel

15. 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 HK$1,526
HK$1,831 total
includes taxes & fees
26 Aug - 27 Aug
Murrayshall Country Estate

16. Riverstone Lodge Hotel

Riverstone Lodge Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (247 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 HK$683
HK$819 total
includes taxes & fees
29 Jul - 30 Jul
Riverstone Lodge Hotel

17. 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 HK$1,158
HK$1,390 total
includes taxes & fees
30 Jul - 31 Jul
Ivybank Lodge

18. Craigroyston House & Lodge

Craigroyston House & Lodge
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (261 reviews)
"Fabulous stay!"
United Kingdom
Janet
The price is HK$1,460
HK$1,752 total
includes taxes & fees
30 Jul - 31 Jul
Craigroyston House & Lodge

19. Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (323 reviews)
"Our whole family loved our stay here. The food and restaurant were charming. The surrounding country was beautiful and peaceful. The accommodations were very comfortable and clean. Would definitely stay here again."
United States
Jody
The price is HK$1,442
HK$1,730 total
includes taxes & fees
25 Aug - 26 Aug
Dalmunzie Castle Hotel

20. Sunbank House Hotel

Sunbank House Hotel
4.0 star property
Perth
9.4 out of 10, Exceptional, (109 reviews)
"Good sized room with a nice bathroom. Comfy large bed Walking distance to Perth city centre."
United Kingdom
Stefan
The price is HK$997
HK$1,196 total
includes taxes & fees
2 Aug - 3 Aug
Sunbank House Hotel
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

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

  • Stunning Natural Landscapes: Perthshire boasts breathtaking scenery with numerous hiking trails, perfect for outdoor enthusiasts.
  • Historic Castles and Museums: Explore captivating castles and museums that showcase the region's rich cultural heritage.
  • Family-Friendly Activities: Enjoy a variety of family-friendly excursions, ensuring fun for all ages.
  • Charming City of Perth: Experience the vibrant atmosphere of Perth, with its luxury experiences and friendly locals.
  • Excellent Accommodation Options: Choose from a range of lodges and hotels, catering to diverse needs and preferences.

Find great hotels near Perthshire

Perthshire offers a delightful selection of accommodation options, from charming lodges to luxurious hotels. Whether you're seeking pet-friendly facilities, a welcoming environment for LGBTQIA travellers, or convenient amenities for business trips, you'll find a variety of choices to enhance your stay. Discover the best hotels in the area, including the renowned Atholl Palace Hotel, and explore reviews to help you select the perfect base for your Scottish adventure.

  • Mercure Perth Hotel: Nestled 13km from Perthshire, the 3-star Mercure Perth Hotel is an ideal choice for business travellers and eco-conscious guests. This property boasts eco-certification, making it a suitable haven for those committed to a sustainable lifestyle. The hotel is also pet-friendly, allowing certain pets onsite, and offers amenities such as DogsOnly and a waived fee for service animals. With a focus on comfort and convenience, guests can enjoy a hassle-free stay while being mindful of their environmental impact.
  • Dunkeld House Hotel: Located just 10km from Perthshire, the 4-star Dunkeld House Hotel presents a splendid retreat for adventure seekers and relaxation enthusiasts alike. With a commendable guest rating of 8.8 out of 10, this hotel features a variety of adventure sports options, including onsite hiking and biking, as well as nearby fishing and mountain biking. The property also offers a luxurious spa and pool service, with treatments such as body wraps and facials designed to rejuvenate guests after an active day in the stunning Scottish landscape.
  • Leonardo Boutique Huntingtower Perth: Situated 8km from Perthshire, the Leonardo Boutique Huntingtower Perth is a charming 4-star hotel that caters to eco-minded travellers and pet owners. With a guest rating of 8.8 out of 10, this eco-certified property ensures a comfortable stay for both guests and their pets, offering amenities like food and water bowls and a waived fee for service animals. The hotel combines modern comforts with a welcoming atmosphere, making it a delightful choice for those seeking an enriching getaway in the heart of Scotland.

Where to stay near Perthshire

Perthshire, Scotland, is a treasure trove for outdoor enthusiasts and those seeking stunning scenery. Nestled in the foothills of Glenshee, this region offers a perfect weekend getaway filled with friendly locals and a relaxing atmosphere. Explore the charming City of Perth, where you can indulge in luxury experiences, or venture into Highland Perthshire for breathtaking landscapes and family-friendly excursions. Whether you're after adventure or tranquility, Perthshire promises an unforgettable journey.

  • Perth: Nestled just 13km from Perthshire, Perth is a vibrant city that offers a delightful blend of outdoor adventures and cultural experiences. The city attracts visitors year-round, with peak seasons in April, July, and September. Outdoor enthusiasts will appreciate the nearby national park and scenic lakes, perfect for hiking and leisurely strolls. Golf lovers can enjoy top-notch golf courses, while the local theatre scene provides entertainment for those seeking a cultural experience. Perth’s charming atmosphere and accessibility make it a great base for exploring the stunning landscapes of Scotland.
  • Dunkeld: Located 10km from Perthshire, Dunkeld is a picturesque city renowned for its stunning natural beauty. Like Perth, Dunkeld experiences steady visitor numbers throughout the year, peaking in April, July, and September. The surrounding national parks and lakes offer ample opportunities for outdoor activities, including hiking and golfing. The nearby ski fields also attract adventure seekers during the winter months. Dunkeld’s quaint streets and historic sites, including the iconic Dunkeld Cathedral, make it a delightful destination for those looking to immerse themselves in Scotland’s rich heritage.
  • Blairgowrie: Situated 18km from Perthshire, Blairgowrie is a charming city that appeals to outdoor lovers and adventurers alike. The city maintains a consistent flow of visitors, with peak times in April, July, and September. Blairgowrie is well-known for its superb skiing facilities and golf courses, ensuring there’s something for everyone. The nearby national parks and the majestic local castle provide fantastic opportunities for exploration and photography. With its welcoming atmosphere and stunning surroundings, Blairgowrie is an ideal spot for a memorable Scottish getaway.

Things to do near Perthshire

Shopping

In the heart of Perthshire, you can explore the charming boutiques at the 5th Avenue Shopping Centre, offering unique gifts. For a more traditional experience, the Perth Farmers' Market showcases local crafts and produce, ideal for finding authentic souvenirs to remember your visit.

Recreation

Experience holistic rejuvenation at the Crieff Hydro Spa, featuring luxurious treatments and serene surroundings. For outdoor enthusiasts, the nearby Loch Earn offers hiking, cycling, and breathtaking views, perfect for reconnecting with nature.

Adventure

At Knockhill Racing Circuit, located 39km from Perthshire, you can immerse yourself in the thrill of motor racing. Experience the adrenaline rush as you watch high-speed races or even take part in a driving experience, surrounded by a vibrant atmosphere filled with motorsport enthusiasm.

Nightlife

In Perthshire, explore the vibrant nightlife at The Bothy in Perth for a lively atmosphere with great cocktails. For a more relaxed vibe, visit The Old Mill in Braco, where you can enjoy a pint and local music in a charming 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, consider visiting between January and March when accommodation prices are lower. Book your hotel about a month in advance for the best rates, or check Expedia for last-minute deals. Staying on a Monday can also help you save, while Saturdays tend to be pricier. Utilise Expedia's search tool to filter by budget and hotel type, and consider booking a package that combines flights, hotels, and activities for additional savings. Don't forget to explore free activities, such as scenic walks and local parks, to enrich your experience without overspending.

  • 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: The cheapest time to book a hotel around Perthshire is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Expedia's search tool enables you to handpick your budget, desired location, and various other preferences. You can arrange your search results to display prices from the lowest to the highest, making it easy to find the most affordable hotels first. Additionally, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: By booking an Expedia package, you have the opportunity to save money by combining your hotel accommodation in Perthshire with your flights and activities.

Find the best attractions near Perthshire

Perthshire is a haven for outdoor enthusiasts and adventure seekers, boasting stunning scenery and a rich cultural heritage. Visitors can explore historic houses and museums, while enjoying family-friendly activities. Don't miss the Perth Theatre and Perth Museum for a taste of local culture. Whether you're seeking relaxation or adventure, Perthshire offers a variety of attractions that cater to every traveller's interests.

  • Scone Palace: Situated 11km from Perth, Scone Palace is steeped in history and culture. Once the crowning place of Scottish kings, it offers a glimpse into royal heritage, with stunning gardens and exquisite interiors to explore.
  • The Hermitage: Located 8km away, The Hermitage is a tranquil reserve that invites visitors to unwind amidst nature. With its majestic trees, picturesque walks, and friendly atmosphere, it's an ideal spot for a leisurely stroll or a peaceful picnic.
  • Dunkeld Cathedral: About 10km from Perth, Dunkeld Cathedral showcases impressive architecture and rich cultural significance. Set by the River Tay, the cathedral's serene surroundings and historical context provide a reflective experience for visitors.

Best time to go to Perthshire

The best time to visit Perthshire is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, 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, Scotland, is convenient with three major airports nearby. EDInburgh Airport (EDI) is situated 61km away, with excellent accommodation options such as the 5.5-star Crescent House and the luxurious Sheraton Grand Hotel & Spa, both within 11km. GLAsgow Airport (GLA) is 87km away, offering top-notch hotels like JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, located approximately 4 and 11km away, respectively. Aberdeen Airport (ABZ), 116km distant, features the Marcliffe Hotel, just 10km from the airport. Each hotel provides easy access to airport transportation services, ensuring a smooth journey for visitors.