A historic building with multiple towers and a large entrance.

Find hotels in Perthshire from CA $115

  • 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. The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
3.5 star property
Pitlochry
8.0 out of 10, Very good, (1,198 reviews)
"Nice friendly staff and a clean room ,good breakfast with plenty of choices to suit everyone"
United Kingdom
Brian
The price is CA $203
CA $243 total
includes taxes & fees
Jul 19 - Jul 20
The Pitlochry Hydro Hotel

2. 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 CA $195
CA $234 total
includes taxes & fees
Jul 19 - Jul 20
Apex Dunblane Hydro Hotel

3. The Stirling Highland Hotel

The Stirling Highland Hotel
4.0 star property
Stirling
8.4 out of 10, Very good, (1,134 reviews)
"Location excellent. Helpful staff"
United Kingdom
mary
The price is CA $154
CA $185 total
includes taxes & fees
Aug 9 - Aug 10
The Stirling Highland Hotel

4. 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 CA $169
CA $203 total
includes taxes & fees
Jul 29 - Jul 30
Ballathie House Hotel

5. Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,000 reviews)
"Great staff, good full service breakfast."
Canada
lyell
The price is CA $336
CA $404 total
includes taxes & fees
Aug 16 - Aug 17
Atholl Palace Hotel

6. Dunkeld House Hotel

Dunkeld House Hotel
4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1,000 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 CA $330
CA $396 total
includes taxes & fees
Jul 26 - Jul 27
Dunkeld House Hotel

7. Broomhall Castle Hotel

Broomhall Castle Hotel
3.0 star property
Menstrie
8.4 out of 10, Very good, (184 reviews)
"Nice property. Excellent experience staying in a small castle. Breakfast was very nice for a very good price. Easy parking."
Canada
Willem
The price is CA $220
CA $265 total
includes taxes & fees
Aug 2 - Aug 3
Broomhall Castle Hotel

8. Crieff Hydro

Crieff Hydro
4.0 star property
Crieff
8.4 out of 10, Very good, (826 reviews)
"Wonderful location in the magnificent Strathearn."
Australia
David
The price is CA $349
CA $419 total
includes taxes & fees
Aug 2 - Aug 3
Crieff Hydro

9. 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)
"Good facility"
United Kingdom
Gordon
The price is CA $134
CA $160 total
includes taxes & fees
Jul 19 - Jul 20
Holiday Inn Express Perth by IHG

10. The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,001 reviews)
"Great breakfast and location"
Canada
Jane
The price is CA $153
CA $183 total
includes taxes & fees
Jul 26 - Jul 27
The City Hotel

11. Colessio

Colessio
4.0 star property
Stirling
8.2 out of 10, Very good, (1,001 reviews)
"Awesome location, large rooms, front staff was great!! BIG bathtub"
Canada
Barrie
The price is CA $169
CA $202 total
includes taxes & fees
Jul 19 - Jul 20
Colessio

12. Dean Park Hotel

Dean Park Hotel
4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (741 reviews)
"Great place to stay if you have to be in Kircaldy"
United States
Denise
The price is CA $100
CA $121 total
includes taxes & fees
Jul 26 - Jul 27
Dean Park Hotel

13. Stirling Court Hotel

Stirling Court Hotel
3.0 star property
Stirling
8.2 out of 10, Very good, (1,001 reviews)
"Room was clean and comfortable, breakfast provided adequate variety, staff very helpful"
United Kingdom
Ingrid
The price is CA $113
CA $136 total
includes taxes & fees
Aug 2 - Aug 3
Stirling Court Hotel

14. Salutation Hotel

Salutation Hotel
3.0 star property
Perth
8.2 out of 10, Very good, (978 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 CA $132
CA $159 total
includes taxes & fees
Jul 26 - Jul 27
Salutation Hotel

15. The Kenmore Club

The Kenmore Club
4.0 star property
Aberfeldy
9.4 out of 10, Exceptional, (334 reviews)
"Great accommodation in a perfect scenic town. Perfect for family get aways with lots to do!"
United Kingdom
Emma
The price is CA $245
CA $294 total
includes taxes & fees
Jul 19 - Jul 20
The Kenmore Club

16. 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 CA $663
CA $796 total
includes taxes & fees
Aug 1 - Aug 2
Fonab Castle Hotel & Spa

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, (547 reviews)
"Great hotel, very central location. Lots of parking available and staff very friendly and helpful pointing out the free car park rather than the one thats cost money. Never ate here this time but the food looked and smelt lovely. Very clean room with everything you need for a short break. Beds super comfy."
United Kingdom
Catherine
The price is CA $104
CA $125 total
includes taxes & fees
Jul 28 - Jul 29
The Angus Hotel & Spa by Compass Hospitality

18. Holiday Inn Express Glenrothes by IHG

Holiday Inn Express Glenrothes by IHG
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (808 reviews)
"All good, pub next door great for food"
United Kingdom
Jason
The price is CA $118
CA $141 total
includes taxes & fees
Aug 2 - Aug 3
Holiday Inn Express Glenrothes by IHG

19. 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 CA $147
CA $176 total
includes taxes & fees
Jul 19 - Jul 20
The Bankfoot Inn

20. Mercure Perth Hotel

Mercure Perth Hotel
3.0 star property
Perth
7.6 out of 10, Good, (1,000 reviews)
"Room was warm and clean, staff were friendly and helpful"
United Kingdom
John
The price is CA $127
CA $153 total
includes taxes & fees
Jul 19 - Jul 20
Mercure Perth 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.

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

  • Stunning Countryside: Perthshire boasts breathtaking landscapes with rolling hills and lush greenery, perfect for outdoor enthusiasts.
  • Historic Attractions: Explore historic houses, magnificent cathedrals, and the Perth Museum for a taste of local heritage.
  • Outdoor Adventures: Enjoy a variety of activities, including hiking trails and renowned golf courses, catering to all adventure levels.
  • Vibrant City Life: Experience the friendly atmosphere of Perth with family-friendly excursions and local culture in the Perth CBD.
  • Diverse Accommodations: Choose from a range of exceptional lodgings, including pet-friendly options and welcoming hotels for every traveller.

Find great hotels near Perthshire

Discover a variety of exceptional accommodations in beautiful Perthshire, Scotland, perfect for every type of traveller. From pet-friendly lodges to LGBTQIA welcoming hotels, there’s something for everyone. Whether you seek a cozy retreat or a business-themed stay, you'll find the best hotels in Perth and beyond, all set against stunning landscapes. Enjoy a memorable vacation experience tailored to your needs in this enchanting region.

  • Mercure Perth Hotel: The Mercure Perth Hotel is a welcoming 3-star accommodation located 12.9km from Perthshire, perfect for business travellers and those seeking an LGBTQIA-friendly experience. This hotel features multiple meeting rooms and conference spaces, making it ideal for corporate events. Guests appreciate the pet-friendly policy, allowing dogs and service animals, ensuring a comfortable stay for all. With its modern amenities and professional atmosphere, Mercure Perth Hotel is a prime choice for those balancing work and leisure.
  • Holiday Inn Express Perth by IHG: Situated 9.7km from Perthshire, the Holiday Inn Express Perth by IHG is another excellent 3-star option for pet lovers and business travellers. This hotel boasts accessible business centres, multiple meeting rooms, and a dedicated conference space, providing all the necessary tools for a successful trip. Its commitment to inclusivity is reflected in its LGBTQIA-friendly environment. Guests enjoy the convenience of on-site amenities while feeling at home with their pets, making it a practical choice for modern travellers.
  • Dunkeld House Hotel: Offering a luxurious 4-star experience just 9.7km from Perthshire, Dunkeld House Hotel is perfect for those looking to indulge in a spa-themed getaway while also embracing adventure. This hotel features a full-service spa with a sauna, facial treatments, and massage services for ultimate relaxation. For the adventurous spirit, hiking, biking, and fishing are available both onsite and nearby. With its combination of business facilities and recreational activities, Dunkeld House Hotel is a splendid retreat for both relaxation and exploration.

Where to stay near Perthshire

Perthshire, Scotland, offers a perfect blend of outdoor adventure and tranquil scenery, making it an ideal vacation spot. Explore the breathtaking Perthshire countryside, where rolling hills and lush landscapes await. Discover the vibrant city of Perth with its friendly atmosphere and family-friendly excursions. Enjoy luxury experiences while soaking in the stunning views of the area, and don't miss the chance to wander through the picturesque Perth CBD for a taste of local culture.

  • Perth: Nestled 12.9km from Perthshire, Perth is a vibrant city that seamlessly merges urban excitement with stunning outdoor scenery. Visitors flock to this locale, especially in April, July, and September, for its exceptional adventure activities. Whether you’re teeing off at one of its renowned golf courses or enjoying a performance at the local theatre, Perth offers a plethora of experiences. Surrounding natural attractions, including national parks and picturesque lakes, provide ample opportunities for exploration and relaxation. With a rich cultural scene and beautiful landscapes, Perth ensures a memorable travel experience.
  • Dunkeld: Located 9.7km away from Perthshire, Dunkeld is a charming city that captivates visitors with its outdoor adventures and breathtaking scenery. Much like Perth, its peak visitor months are April, July, and September, drawing nature enthusiasts and adventure seekers. Enjoy golfing at scenic courses or take a trip to nearby ski fields during the winter months. Dunkeld is surrounded by stunning national parks and tranquil lakes, perfect for hiking and leisurely walks. The combination of its natural beauty and outdoor activities makes Dunkeld a must-visit destination.
  • Bankfoot: A quaint village just 4.8km from Perthshire, Bankfoot is a hidden gem for those seeking cultural experiences. While it attracts fewer visitors than Perth and Dunkeld, it shines during the peak months of March and July to August. Walk through historic places, discover intriguing historic houses and palaces, and immerse yourself in the village's rich heritage. Ideal for walking enthusiasts and those looking for unique entertainment options, Bankfoot perfectly balances history and charm, making it a delightful stop on your Scottish adventure.

Things to do near Perthshire

Perthshire offers a fantastic blend of outdoor adventures and stunning scenery, making it perfect for a vacation. Enjoy a variety of activities, including access to hiking trails and renowned golf courses. Explore numerous pubs, find ideal picnic spots, and take part in a range of immersive tours and adventure breaks that showcase the region's natural beauty and culture. Experience all that this picturesque area has to offer.

Shopping

For a delightful shopping experience in Perthshire, visit Harrisons Fine Wines and Gordon & Durward, both located 20.9km away, or explore the House of Bruar, situated 38.6km from Perthshire. Each offers unique gifts and souvenirs to commemorate your trip.

Recreation

At Perth Ice Rink, embrace the thrill of ice skating in a lively atmosphere, just 12.9km from Perthshire. Meanwhile, McDiarmid Park, situated 9.7km away, offers an exhilarating sports experience, while Blairgowrie Golf Club, located 17.7km from Perthshire, invites you to enjoy the outdoors with a round of golf.

Adventure

The Cateran Trail, located 19.3km from Perthshire, offers stunning landscapes perfect for hiking enthusiasts. The Fife Coastal Path, 25.7km away, provides breathtaking coastal views and invigorating trails. Explore the natural beauty of The Birks of Aberfeldy, situated 22.5km from Perthshire, for a truly adventurous experience.

Nightlife

Experience Perthshire's nightlife at the Perth Concert Hall for a cultural evening filled with romance and entertainment, or visit the Perth Theatre for more theatrical delights. For a family-friendly adventure, head to Bongos Soft Play Centre, where fun awaits in a lively arcade atmosphere.

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

Booking tips and Expedia advantages for Perthshire

For a budget-friendly visit to Perthshire, consider travelling between January and March when accommodation prices are lower. Booking about a month in advance can secure better rates, while Mondays are the cheapest days to stay. Utilize Expedia's tools to compare hotel deals and explore eco-certified options for sustainable stays. Don't forget to check for last-minute deals and consider package discounts that combine flights, hotels, and activities for additional savings. Lastly, take advantage of free outdoor activities in the stunning Scottish landscapes to enrich your experience without breaking the bank.

  • 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 June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel around Perthshire about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Make use of Expedia’s search tool to tailor your preferences, such as your budget, desired location, and the type of accommodation you’re looking for. For instance, selecting the Eco-certified option will reveal sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply 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 deal.

Find the best attractions near Perthshire

Perthshire offers a perfect blend of outdoor adventure and cultural experiences, making it an ideal vacation spot. Visitors can explore historic houses, scenic reserves, and magnificent cathedrals. The region caters to families and outdoor enthusiasts alike, with attractions that provide rich cultural insights. Don’t miss the Perth Museum for a deeper understanding of local heritage during your stay.

  • Loch of the Lowes: Located 11.3km from Perthshire, this nature reserve offers a serene escape with friendly locals and a relaxing atmosphere. It's perfect for birdwatching and enjoying the beautiful landscapes.
  • Scone Palace: Situated 9.7km away, this historic house is steeped in culture. Visit the stunning grounds and explore the rich history of Scotland, as this site was once the crowning place of Scottish kings.
  • Historic Scotland Stanley Mills: Just 8.0km from Perthshire, this historic building showcases the industrial heritage of the area. The cultural vibes here provide insight into Scotland's past and its significance in the textile industry.

Best time to go to Perthshire

The best time to visit Perthshire is dependant on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are moderately low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January36.1°F (2.3000000000000003°C)Light RainMostly CloudyModerately LowSlightly Low
February37.4°F (3.0°C)Light RainMostly CloudyModerately 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 CloudyAverageSlightly High
July57.2°F (14.0°C)Light RainMostly CloudyModerately HighSlightly High
August56.3°F (13.5°C)Light RainMostly CloudyModerately HighSlightly High
September52.9°F (11.6°C)Light RainMostly CloudyModerately HighAverage
October47.5°F (8.6°C)Light RainMostly CloudyAverageAverage
November40.3°F (4.6000000000000005°C)Light RainMostly CloudyAverageAverage
December37.0°F (2.8000000000000003°C)Light RainMostly CloudyModerately LowAverage

The nearest major airports for your trip to Perthshire

Visiting Perthshire, Scotland, is convenient with several major airports nearby. Edinburgh Airport (EDI) is situated 61.2km from Perthshire, with luxurious accommodations like Virgin Hotels Edinburgh, The Balmoral Hotel, and InterContinental Edinburgh The George, all approximately 11.3km from the airport. Glasgow International Airport (GLA) is 86.9km away and offers upscale options such as Mar Hall Golf & Spa Resort, Kimpton Blythswood Hotel & Spa, and Cameron House on Loch Lomond, ranging from 4 to 19.3km from GLA. Lastly, Aberdeen Airport (ABZ) is located 115.9km from Perthshire, with notable hotels like Marcliffe and Trump Macleod House & Lodge, both within 12.9km of the airport.

Explore a world of travel with Expedia