A historic building with multiple towers and a large entrance.

Perthshire hotels from RM368

  • 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

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,002 reviews)
"Good facility"
United Kingdom
Gordon
The price is RM436
RM523 total
includes taxes & fees
2 Aug - 3 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, (849 reviews)
"Excellent location, great stay for two nights! No Issues with parking, staff were lovely!"
United Kingdom
Chantal
The price is RM756
RM907 total
includes taxes & fees
28 Jul - 29 Jul
Westlands of Pitlochry

3. 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 RM450
RM541 total
includes taxes & fees
21 Jul - 22 Jul
Scone Arms Hotel

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 RM826
RM992 total
includes taxes & fees
27 Jul - 28 Jul
The Townhouse

5. 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 RM574
RM689 total
includes taxes & fees
26 Jul - 27 Jul
Ballathie House Hotel

6. Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,001 reviews)
"Great staff, good full service breakfast."
Canada
lyell
The price is RM1,104
RM1,325 total
includes taxes & fees
9 Aug - 10 Aug
Atholl Palace Hotel

7. 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 RM964
RM1,157 total
includes taxes & fees
28 Jul - 29 Jul
Dunkeld House Hotel

8. Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (723 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 RM2,135
RM2,562 total
includes taxes & fees
31 Jul - 1 Aug
Fonab Castle Hotel & Spa

9. Craigroyston House & Lodge

Craigroyston House & Lodge
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (260 reviews)
"Fabulous stay!"
United Kingdom
Janet
The price is RM770
RM924 total
includes taxes & fees
30 Jul - 31 Jul
Craigroyston House & Lodge

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 RM1,339
RM1,607 total
includes taxes & fees
4 Aug - 5 Aug
Cairn Lodge

11. 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 RM476
RM571 total
includes taxes & fees
24 Jul - 25 Jul
The Bankfoot Inn

12. Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (207 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 RM872
RM1,047 total
includes taxes & fees
28 Jul - 29 Jul
Meikleour Arms Hotel and Restaurant

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
The price is RM471
RM565 total
includes taxes & fees
3 Aug - 4 Aug
Organic Welltree

14. Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very good, (1,002 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 RM582
RM698 total
includes taxes & fees
26 Jul - 27 Jul
Apex Dunblane Hydro Hotel

15. Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
Perth
9.2 out of 10, Wonderful, (403 reviews)
"The grounds and view were spectacular."
Canada
Greg
The price is RM777
RM933 total
includes taxes & fees
4 Aug - 5 Aug
Murrayshall Country Estate

16. 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 RM360
RM432 total
includes taxes & fees
22 Jul - 23 Jul
Riverstone Lodge Hotel

17. Salutation Hotel

Salutation Hotel
3.0 star property
Perth
8.2 out of 10, Very good, (979 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 RM386
RM464 total
includes taxes & fees
26 Jul - 27 Jul
Salutation Hotel

18. 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 RM930
RM1,116 total
includes taxes & fees
30 Jul - 31 Jul
Knockendarroch Hotel

19. 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 RM611
RM733 total
includes taxes & fees
23 Jul - 24 Jul
Ivybank Lodge

20. Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (321 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 RM689
RM826 total
includes taxes & fees
19 Aug - 20 Aug
Dalmunzie Castle 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

Find out more about Perthshire

Top reasons to visit Perthshire

  • Stunning Scenery: Perthshire boasts breathtaking landscapes, perfect for outdoor enthusiasts and those seeking tranquillity.
  • Historic Attractions: Explore enchanting castles, historic houses, and museums for a glimpse into Scotland's rich heritage.
  • Outdoor Activities: Enjoy a plethora of activities, from hiking scenic trails to playing on excellent golf courses.
  • Family-Friendly Adventures: Perthshire offers a variety of excursions suitable for families, ensuring fun for all ages.
  • Diverse Accommodation: Choose from a range of delightful stays, from luxurious hotels to charming lodges, catering to all preferences.

Find great hotels near Perthshire

Discover a range of delightful accommodation options in Perthshire, Scotland, catering to every traveler's needs. Whether you're seeking a luxurious stay at the renowned Atholl Palace Hotel or a charming lodge, Perthshire offers pet-friendly and LGBTQIA welcoming options. With a variety of well-reviewed hotels, you can enjoy a memorable experience while exploring this picturesque region, perfect for both leisure and business travellers alike.

  • Mercure Perth Hotel: Located only 13km away from Perthshire, the 3-star Mercure Perth Hotel offers a welcoming atmosphere for eco-conscious travellers and pet owners alike. The hotel is committed to sustainability and has earned eco-certification, making it an ideal choice for those who prioritise environmentally friendly accommodations. With amenities that include a pet-friendly policy allowing dogs, this hotel caters to both business and leisure guests. Business facilities are also available, ensuring a convenient stay for corporate travellers.
  • Holiday Inn Express Perth by IHG: Just 10km from Perthshire, the Holiday Inn Express Perth by IHG is a highly rated 3-star hotel with a guest rating of 9.0 out of 10. This property combines modern comfort with eco-friendly practices, appealing to both business travellers and pet owners. The hotel permits pets on-site and also includes amenities such as a waived fee for service animals. Guests can enjoy a comfortable stay with convenient access to business facilities and essential services, ensuring a pleasant and efficient experience.
  • Dunkeld House Hotel: Situated 10km away from Perthshire, the 4-star Dunkeld House Hotel boasts an impressive guest rating of 8.8 out of 10. Ideal for adventure seekers and those looking for a relaxing spa experience, this hotel features a range of outdoor activities such as hiking and fishing, and has facilities for renting bicycles nearby. The hotel is also home to an extensive spa offering body wraps, facial treatments, and an indoor pool, perfect for unwinding after a day of exploration. This blend of adventure and relaxation makes Dunkeld House Hotel a distinctive choice for your stay.

Where to stay near Perthshire

Perthshire, Scotland, offers a captivating blend of outdoor adventures and stunning scenery, ideal for a memorable getaway. Explore the charming City of Perth, known for its friendly atmosphere and family-friendly excursions. Venture into the Highland Perthshire region for breathtaking landscapes, or unwind in the foothills of Glenshee, perfect for relaxation and luxury. Whether you seek adventure or tranquility, Perthshire promises an unforgettable experience amidst its welcoming communities.

  • Perth: Nestled 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 travel in April, July, and September. Known for its stunning scenery, Perth is home to an array of golf courses and theatres, making it perfect for sports enthusiasts and culture buffs alike. Notable landmarks include the nearby national park and serene lakes, where you can immerse yourself in nature and enjoy breathtaking views.
  • Almondbank: Located 8km from Perthshire, Almondbank is a charming village that thrives on its seasonal tourism, with peak visits from March to May. This picturesque spot is ideal for those seeking romantic getaways and outdoor pursuits. Golf enthusiasts will appreciate the local golf courses, while the village’s enchanting landscapes are dotted with lakes and historical castles, inviting exploration and leisurely strolls. Almondbank’s tranquil atmosphere makes it a perfect retreat for couples and nature lovers alike.
  • Tayside: Situated 10km from Perthshire, Tayside is a scenic area that boasts a moderate influx of visitors, peaking during the summer months from July to September. Renowned for its adventure opportunities, Tayside is a haven for outdoor enthusiasts, with numerous golf courses and access to stunning national parks. The region's captivating lakes and natural beauty provide a perfect backdrop for hiking and exploring. Tayside offers a unique blend of adventure and relaxation, making it an excellent choice for those seeking both thrill and tranquillity.

Things to do near Perthshire

Shopping

For a delightful shopping experience in Perthshire, visit the St John’s Shopping Centre in Perth, offering a variety of shops from fashion to gifts. Additionally, explore the farmers’ markets in towns like Crieff for unique local produce and handmade crafts, adding a personal touch to your souvenirs.

Recreation

At the luxurious Gleneagles Hotel, indulge in holistic treatments at their spa, surrounded by stunning landscapes. Engage in outdoor activities like golfing and horse riding, or unwind with yoga sessions. Explore the tranquil grounds and enjoy fine dining options for a complete wellness experience.

The Crieff Hydro offers a range of wellness activities, from soothing spa treatments to invigorating fitness classes. Enjoy scenic walks through the expansive estate, relax in the hydrotherapy pool, or participate in mindful meditation sessions amidst the picturesque surroundings.

Immerse yourself in nature at the Auchingarrich Wildlife Centre, where you can connect with animals and enjoy peaceful walks. The serene environment encourages relaxation, making it an ideal spot for families seeking a restorative day out in the countryside.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 39km from Perthshire. Feel the adrenaline rush as you watch high-speed races or take part in driving experiences. The atmosphere is electric, making it a must-visit for adventure enthusiasts.

Nightlife

In Perthshire, the vibrant nightlife is highlighted by venues like The Lounge in Perth, known for its relaxed vibe and live music. For a lively pub atmosphere, The Black Watch in Aberfeldy offers local ales and friendly banter, while The Venue in Crieff features a mix of club nights and events.

*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, and look for last-minute deals on Expedia. Staying on a Monday can also help reduce costs. Use Expedia’s search tool to filter options by budget and preference, and combine your hotel with flights and activities to maximise savings. Don't forget to check for discounts indicated by the green banner on hotel prices.

  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. To find the most affordable prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in Perthshire with your flights and activities through an Expedia package.

Find the best attractions near Perthshire

Perthshire is an ideal destination for outdoor enthusiasts and adventure seekers, offering stunning scenery and a rich cultural heritage. Visitors can explore historic houses, museums, and nature reserves while enjoying family-friendly experiences. Don't miss the Perth Theatre and Perth Museum for a taste of local culture, making your trip both enriching and entertaining.

  • Scone Palace: Nestled 11km from Perthshire, Scone Palace is a stunning historic house rich in Scottish heritage. Visitors can explore its exquisite gardens and opulent interiors, which reflect the culture and history of the Scottish monarchy.
  • Dunkeld Cathedral: Located 10km from Perthshire, Dunkeld Cathedral is an architectural gem that showcases remarkable medieval craftsmanship. Surrounded by the serene beauty of the River Tay, this cathedral offers a peaceful atmosphere and a glimpse into Scotland's ecclesiastical history.
  • The Hermitage: Just 8km away from Perthshire, The Hermitage is a picturesque nature reserve renowned for its relaxing vibes. Stroll through lush woodlands and alongside the River Braan, while enjoying the friendly atmosphere and breathtaking views of the stunning waterfall.

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 is convenient via its major airports. EDInburgh Airport (EDI), situated 61km away, offers nearby accommodations like the 5.5-star Crescent House and the luxurious Sheraton Grand Hotel & Spa, both 11km from the airport. Aberdeen Airport (ABZ) is 116km from Perthshire, with excellent hotel options such as the 5-star Marcliffe, located 10km away. INVerness Airport (INV), located 121km from Perthshire, features hotels like the 5-star Ness Walk and Rocpool Reserve, both within 13km. Transportation services from these hotels ensure easy access to the respective airports, making your journey seamless.