A historic building with multiple towers and a large entrance.

Find hotels in Perthshire from £72

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
16 Aug - 17 Aug
Tomorrow
17 Aug - 18 Aug
Next weekend
21 Aug - 23 Aug
In two weeks
28 Aug - 30 Aug

Filter by

Star rating

Guest rating

Our top choices for Perthshire hotels

1. The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
Pitlochry
United Kingdom
Alison
£134
includes taxes & fees
23 Aug - 24 Aug
The Pitlochry Hydro Hotel

2. The Stirling Highland Hotel

The Stirling Highland Hotel
Stirling
United Kingdom
thomas
£108
includes taxes & fees
3 Sept - 4 Sept
The Stirling Highland Hotel

3. Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
Dunblane
United Kingdom
Neil
£141
includes taxes & fees
31 Aug - 1 Sept
Apex Dunblane Hydro Hotel

4. Colessio

Colessio
Stirling
Canada
loretta
£117
includes taxes & fees
23 Aug - 24 Aug
Colessio

5. Dunkeld House Hotel

Dunkeld House Hotel
Dunkeld
United Kingdom
Alister
£225
includes taxes & fees
25 Aug - 26 Aug
Dunkeld House Hotel

6. Ballathie House Hotel

Ballathie House Hotel
Perth
United States
Rodney
£140
includes taxes & fees
31 Aug - 1 Sept
Ballathie House Hotel

7. Crieff Hydro

Crieff Hydro
Crieff
United Kingdom
Paul
£151
includes taxes & fees
31 Aug - 1 Sept
Crieff Hydro

8. Atholl Palace Hotel

Atholl Palace Hotel
Pitlochry
Australia
DAVID
£266
includes taxes & fees
1 Sept - 2 Sept
Atholl Palace Hotel

9. Salutation Hotel

Salutation Hotel
Perth
United Kingdom
Andrew
£98
includes taxes & fees
30 Aug - 31 Aug
Salutation Hotel

10. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
Perth
United Kingdom
Jacqueline
£90
includes taxes & fees
6 Sept - 7 Sept
Holiday Inn Express Perth by IHG

11. The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
Blairgowrie
United Kingdom
Stephen
£60
includes taxes & fees
13 Sept - 14 Sept
The Angus Hotel & Spa by Compass Hospitality

12. The Kenmore Club

The Kenmore Club
Aberfeldy
United Kingdom
Lee
£220
includes taxes & fees
23 Aug - 24 Aug
The Kenmore Club

13. Dean Park Hotel

Dean Park Hotel
Kirkcaldy
United Kingdom
John
£64
includes taxes & fees
13 Sept - 14 Sept
Dean Park Hotel

14. Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
Pitlochry
United Kingdom
Andrew
£430
includes taxes & fees
31 Aug - 1 Sept
Fonab Castle Hotel & Spa

15. Broomhall Castle Hotel

Broomhall Castle Hotel
Menstrie
Canada
Willem
£131
includes taxes & fees
23 Aug - 24 Aug
Broomhall Castle Hotel

16. Stirling Court Hotel

Stirling Court Hotel
Stirling
Canada
Diane
£80
includes taxes & fees
30 Aug - 31 Aug
Stirling Court Hotel

17. The City Hotel

The City Hotel
Town Centre
Canada
Jane
£100
includes taxes & fees
7 Sept - 8 Sept
The City Hotel

18. Mercure Perth Hotel

Mercure Perth Hotel
Perth
United Kingdom
John
£89
includes taxes & fees
23 Aug - 24 Aug
Mercure Perth Hotel

19. Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
Perth
United Kingdom
George
£103
includes taxes & fees
23 Aug - 24 Aug
Leonardo Boutique Huntingtower Perth

20. The Bankfoot Inn

The Bankfoot Inn
Perth
Canada
Jamie
£116
includes taxes & fees
23 Aug - 24 Aug
The Bankfoot Inn
View all properties

Holiday Rentals in Perthshire

Holiday Home

The Townhouse Aberfeldy

The Townhouse Aberfeldy
Aberfeldy
"The room was excellent and the breakfast good, fast and efficient."
The Townhouse Aberfeldy
Aparthotel

ApartNest Auchterarder

ApartNest Auchterarder
Auchterarder
"It was spotless lovely room"
ApartNest Auchterarder
Cabin

Tayview Lodges

Tayview Lodges
Pitlochry
"Lovely place to stay.halfway between dunkeld and pitlochry."
Tayview Lodges
Aparthotel

The Kenmore Club

The Kenmore Club
Aberfeldy
"Can’t fault anything."
The Kenmore Club
Holiday Home

Bamff Ecotourism

Bamff Ecotourism
Blairgowrie
"Stayed in the yurt very cozy and spotless with a comfortable bed, just place for a peace of mind and soul, I was worried about the cold before my visit and brought lots of extra blankets and hot water bottle but the yurt is very well insulated and the wood burner keeps it very warm definitely recommended "
Bamff Ecotourism
Apartment

Newburghaprtment/scotland/sleeps 4/firepit/garden

Newburghaprtment/scotland/sleeps 4/firepit/garden
Cupar
"The property was great, very comfortable for a family of 4. The area is lovely too - we went for a walk in the evening by the river and stopped by the Tayview pub for a drink with the locals. Great experience. Also, location is great. Only 20 minutes away from Perth, and easy drive to St. Andrews."
Newburghaprtment/scotland/sleeps 4/firepit/garden
Cottage

Greystones Cottage

Greystones Cottage
Crieff
"We found the property comfortable and relaxing. Very convenient,as it is a short walk into town. A lovely cafe and deli shop in town."
Greystones Cottage
Apartment

Gleneagles Lettings

Gleneagles Lettings
Auchterarder
"Really enjoyed our stay and Mike was simply excellent in looking after us"
Gleneagles Lettings
Holiday Home

Crieff House

Crieff House
Crieff
"The Crieff house was centrally-located to shops, dining, and downtown Crieff. The property was clean and well cared for and had all that I needed for a restful time in Crieff. Would absolutely stay there again when I am in town. "
Crieff House
Apartment

Inviting 1-bed Studio in Pitlochry

Inviting 1-bed Studio in Pitlochry
Pitlochry
"5 star place to stay will Definitely be back "
Inviting 1-bed Studio in Pitlochry
Cottage

Blair Drummond Holiday Home

Blair Drummond Holiday Home
Doune
"It was a nice place to stay, comfortable and everything i needed was available like an iron which is a must for me. The only problem i had was the bed was too soft which made it very uncomfortable for me to sleep in but other thsn that it was a nice little house."
Blair Drummond Holiday Home
Apartment

The Woodside Apartments

The Woodside Apartments
Doune
"Lovely new property - had everything you needed and very spacious. Only thing was we couldn’t find instructions for the cooker and to put the hot water on but we nipped over to reception and they were helpful (with the hot water and we worked out the cooker!!). Fabulous stay and would love to come back!"
The Woodside Apartments
Apartment

Squirrel Away Apartment Crieff

Squirrel Away Apartment Crieff
Crieff
"Loved the location, the unique layout and the town!"
Squirrel Away Apartment Crieff
Cottage

Pittencleroch Mill

Pittencleroch Mill
Crieff
"Lovely large home which was perfect for a group of friends on a motorcycle tour of Scotland."
Pittencleroch Mill
Cottage

The Old Scout Hall

The Old Scout Hall
Blairgowrie
"Immaculate accommodation, all amenities and very warm….first class!"
The Old Scout Hall
See all holiday rentals
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Perthshire attractions

A large, historic building with a spacious courtyard, surrounded by open fields and trees.
Photo by Mikey McManus

Scone Palace

9.0/10 (167 reviews)
Marvel at exquisite rooms and galleries of this beautiful palace and learn about its role in Scotland’s heritage.
See properties
A large white castle with multiple towers and a flag.
Photo by Melissa Jayne

Blair Castle

9.2/10 (153 reviews)
After visiting Blair Castle, make a plan to see the other sights and activities in Pitlochry. Visit the lively bars or top-notch restaurants in this relaxing area.
See properties
A historic stone castle with a large courtyard, a central tower, and a surrounding high wall.

Doune Castle

8.8/10 (73 reviews)
Learn the intriguing history of this preserved 14th-century castle and tall tower famous for a Monty Python movie and the Jacobite Risings.
See properties

Gleneagles Golf Course

9.0/10 (46 reviews)
Enjoy a round of golf in Gleneagles at Gleneagles Golf Course. Visit the top-notch restaurants or lively bars in this relaxing area.
See properties

Pitlochry Festival Theatre

9.0/10 (79 reviews)
You can make plans for a show at Pitlochry Festival Theatre during your trip to Pitlochry. Stroll along the riverfront in this relaxing area or visit its lively bars.
See properties

Learn more about Perthshire

Experience the relaxing area of Perthshire—spas, golf courses and sights from Historic Scotland Stanley Mills to The Hermitage.

See all hotels in Perthshire
A stone bridge arching over a flowing river surrounded by lush greenery.

Top Perthshire Hotel Reviews

Riverstone Lodge Hotel

Riverstone Lodge Hotel

10/10 Excellent
"Down for the horse racing and because it’s basically on the course it’s ideal."
Michael 1-night trip
Posted less than an hour ago
Riverstone Lodge Hotel
Fisher's Hotel

Fisher's Hotel

10/10 Excellent
"The hotel is in the heart of the city and close to everything. Well maintained older building with friendly staff and excellent breakfast. Family room had 3 beds and two bathrooms which was a nice surprise."
Nathan 1-night trip
Posted 16 hours ago
Fisher's Hotel
Moness Resort

Moness Resort

10/10 Excellent
"Such a peaceful resort and a lovely location. Close to local amenities as well."
Mary 7-night trip
Posted 16 hours ago
Moness Resort
Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel

10/10 Excellent
"Lovely hotel. Room had just been refurbished ."
Neil 2-night trip
Posted 18 hours ago
Apex Dunblane Hydro Hotel
Atholl Palace Hotel

Atholl Palace Hotel

10/10 Excellent
"Staff lovely. Food good.. bar prices are on par with other hotels in Pitlochry apart from McKays whose bar prices are more expensive."
Joyce 1-night trip
Posted 22 hours ago
Atholl Palace Hotel
Scotlands Spa Hotel

Scotlands Spa Hotel

10/10 Excellent
"We had a great stay here. The staff was very kind and accommodating. The rooms were older but well maintained and clean. Perfect location walkable to all the shops and dining options. We weren’t able to use the pool and spa but they appeared very nice."
Chelsey 1-night trip
Posted 1 day ago
Scotlands Spa Hotel
Loch Rannoch Hotel and Spa

Loch Rannoch Hotel and Spa

10/10 Excellent
"Would recommend this hotel as a great place to stay so peaceful and quiet with plenty of menu choices for breakfast or tea."
Keith 4-night trip
Posted 2 days ago
Loch Rannoch Hotel and Spa
The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel

8/10 Good
"Thank you to the staff at the Pitlochry Hydro for making a fuss of my parents who were staying to celebrate their Diamond Wedding anniversary . They had a lovely stay, enjoyed using the facilities and exploring Pitlochry."
David and Jackie 2-night trip
Posted 2 days ago
The Pitlochry Hydro Hotel
Killin Hotel

Killin Hotel

8/10 Good
"The rooms were very hot, the windows were open but still didn’t help with ventilation. The heating system seemed to be on as the pipes were hot. It was very uncomfortable in the room. We eventually asked the front desk for a fan, which they gave us off the front desk. The picture of the bedroom they sent with my receipt, was definitely not the room were given. The beds were smaller. Killin is a lovely town and we enjoyed our time there, just a little disappointed with accommodation"
Barry 1-night trip
Posted 2 days ago
Killin Hotel

More cheap stays in Perthshire

The Breadalbane Arms Hotel (Room Only)

The Breadalbane Arms Hotel (Room Only)

Bridgend Aberfeldy Scotland
£72
17 Aug - 18 Aug
includes taxes & fees
The Breadalbane Arms Hotel (Room Only)
Bein Inn hotel

Bein Inn hotel

Bein inn hotel Perth Scotland
£76
31 Aug - 1 Sept
includes taxes & fees
7.2/10 Good! (24 reviews)
Bein Inn hotel
Station House - Room Only

Station House - Room Only

56 Dunkeld St Aberfeldy Scotland
£85
17 Aug - 18 Aug
includes taxes & fees
9.4/10 Exceptional! (21 reviews)
Station House - Room Only
Dalgair House Hotel

Dalgair House Hotel

113-115 MAIN STREET Callander Scotland
£92
23 Aug - 24 Aug
includes taxes & fees
8/10 Very good! (200 reviews)
Dalgair House Hotel
The Townhouse Aberfeldy

The Townhouse Aberfeldy

Breadalbane Terrace Aberfeldy Scotland
£107
17 Aug - 18 Aug
includes taxes & fees
10/10 Exceptional! (44 reviews)
The Townhouse Aberfeldy
Smiddy Haugh

Smiddy Haugh

Main Road Auchterarder Scotland
£129
16 Sept - 17 Sept
includes taxes & fees
9.6/10 Exceptional! (212 reviews)
Smiddy Haugh

Hotels in Perthshire with star rating

Find out more about Perthshire

Top reasons to visit Perthshire

  • Stunning Landscapes: Perthshire boasts breathtaking scenery, perfect for hiking and outdoor adventures in the Highland region.
  • Historic Attractions: Explore impressive castles, historic houses, and cathedrals that reflect the area's rich heritage.
  • Family-Friendly Activities: Enjoy various excursions and recreational activities suitable for all ages.
  • Charming City of Perth: Discover the vibrant city with its warm hospitality and cultural experiences.
  • Diverse Accommodations: Choose from a range of lodgings, including pet-friendly options and charming hotels.

Find great hotels near Perthshire

Perthshire offers a delightful selection of lodgings, from charming hotels to inviting lodges, catering to various needs. Whether you're travelling with pets, on business, or seeking an LGBTQIA-friendly getaway, you'll find options that fit your requirements. Explore the best hotels in the region, including highly-rated establishments in Pitlochry, and take advantage of comprehensive reviews to ensure a memorable stay in this stunning part of Scotland.

  • Mercure Perth Hotel: This eco-certified 3-star hotel offers a harmonious blend of comfort and sustainability, making it ideal for business travellers and eco-conscious guests. Located 12.9km from Perthshire, the Mercure Perth Hotel is pet-friendly, allowing dogs on-site with a waived fee for service animals. Guests appreciate the hotel's commitment to eco-friendly practices, ensuring a guilt-free stay. The hotel's amenities cater to both leisure and business needs, providing a welcoming atmosphere for all types of visitors.
  • Holiday Inn Express Perth by IHG: Rated at 9.0 out of 10, this 3-star hotel is a perfect choice for those seeking comfort with a commitment to sustainability. Situated 9.7km from Perthshire, the Holiday Inn Express Perth allows pets with a waived fee for service animals, making it a welcoming destination for pet owners. The property is eco-certified, assuring guests of their positive environmental impact. With its modern amenities and excellent service, it stands out for both business and leisure travellers alike.
  • Dunkeld House Hotel: This splendid 4-star hotel, with a guest rating of 8.8, promises adventure and relaxation just 9.7km from Perthshire. Ideal for those seeking an active holiday, Dunkeld House offers a variety of outdoor activities such as fishing, hiking, and biking nearby. Guests can unwind in the full spa with indoor pool services, featuring body wraps, steam rooms, and massages. The hotel’s focus on both adventure and wellness makes it a unique escape for those looking to rejuvenate while exploring the beautiful Scottish landscape.

Where to stay near Perthshire

Perthshire, Scotland, offers a perfect blend of outdoor adventure and relaxation, making it an ideal weekend getaway. Explore the charming City of Perth, nestled in the picturesque foothills of Glenshee. Experience the warm hospitality of the locals as you delve into family-friendly excursions and recreational activities. Whether hiking through the stunning Highland Perthshire or enjoying the serene landscapes, your stay promises unforgettable moments surrounded by breathtaking scenery and a friendly atmosphere.

  • Perth: Nestled approximately 12.9km from Perthshire, Perth is a vibrant city that offers a wealth of outdoor adventures and stunning scenery. This city is particularly popular during the peak months of April, July, and September, attracting visitors keen on exploring its beautiful golf courses and enjoying performances at local theatres. Perth serves as a gateway to remarkable landmarks, including national parks and serene lakes, perfect for those seeking an exhilarating escape into nature.
  • Dunkeld: Located just 9.7km from Perthshire, Dunkeld is a charming city known for its picturesque landscapes and outdoor recreational opportunities. With visitor numbers peaking in April, July, and September, Dunkeld invites adventure seekers to engage in activities such as skiing and golfing amidst its scenic backdrops. The city's proximity to national parks and tranquil lakes enhances its allure, offering a perfect blend of relaxation and adventure for tourists.
  • Bankfoot: A quaint village situated 4.8km from Perthshire, Bankfoot boasts a welcoming atmosphere ideal for those who appreciate the great outdoors. The village experiences a surge in visitors during March and the summer months of July and August, driven by its appeal for walking and entertainment. Close to stunning lakes and expansive national parks, Bankfoot provides a serene retreat where visitors can immerse themselves in Scotland's natural beauty and enjoy leisurely outdoor activities.

Things to do near Perthshire

Perthshire offers a delightful mix of outdoor adventures and scenic beauty, making it ideal for a memorable holiday. You can enjoy various activities such as hiking on picturesque trails, playing a round of golf at excellent courses, and exploring historic castle tours. Additionally, there are fantastic day trips and family-friendly adventures to create lasting memories during your visit to this enchanting part of Scotland.

Shopping

In Perthshire, visit the St John Street Market in Perth for unique local crafts and produce. For a more extensive shopping experience, head to the Wellgate Centre, featuring a range of high street shops and eateries, perfect for picking up gifts and souvenirs.

Recreation

Yellowscott Country Park offers a tranquil retreat with luxury vibes, perfect for relaxation and rejuvenation, located 40.2km from Perthshire. Whitemoss Golf Club and Dunning Golf Club, both 19.3km away, provide superb golfing experiences amidst stunning landscapes, ideal for both leisure and wellness activities.

Adventure

Explore the stunning landscapes of Loch Tay with kayaking or paddleboarding, offering exhilarating views and a chance to spot wildlife. Alternatively, tackle the challenging trails of the Scottish Highlands through mountain biking or hiking, immersing yourself in nature's raw beauty.

Nightlife

In Perthshire, the lively atmosphere at The Pitlochry Festival Theatre offers captivating performances, while The Green Room provides a cosy bar with local ales. For a vibrant night out, visit The Lounge in Perth, known for its eclectic music and friendly crowd, making it a perfect spot to unwind.

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

Booking tips and Expedia advantages for Perthshire

  • 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, preferred location, and type of accommodation you desire. For instance, by selecting the Eco-certified filter, you can view sustainable and environmentally-friendly hotels currently available. To find the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by booking an Expedia package that combines your hotel accommodation in Perthshire with your flights and activities.

Find the best attractions near Perthshire

Perthshire is a stunning destination for outdoor adventures and cultural experiences. Visitors can explore historic houses, impressive cathedrals, and scenic nature reserves. The region offers a wealth of attractions for families and culture enthusiasts alike. Don't miss the Perth Museum and Perth Theatre for a taste of local heritage and entertainment. Whether you're hiking through beautiful landscapes or immersing yourself in history, Perthshire promises an unforgettable holiday.

  • Scone Palace: A stunning historic house located 9.7km from Perthshire, Scone Palace offers a glimpse into Scotland's regal past. Immerse yourself in its rich culture, explore the beautiful gardens, and learn about the Stone of Destiny, a symbol of Scottish monarchy.
  • Dunkeld Cathedral: Situated 9.7km from Perthshire, this magnificent cathedral boasts striking architecture and serene surroundings. With its cultural significance and historical charm, visitors can enjoy quiet contemplation while appreciating the beauty of the stained glass and intricate stonework.
  • The Hermitage: Just 8.0km from Perthshire, The Hermitage is a tranquil nature reserve that invites you to unwind amidst lush woodlands and picturesque waterfalls. Known for its friendly atmosphere, it's perfect for leisurely walks and reconnecting with nature.

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 moderately high and weather is mostly cloudy with light rain. The coolest average temperature around Perthshire falls in January, visitor numbers are moderately low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January36.1°F (2.3°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 CloudyAverageAverage
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 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 CloudyModerately LowAverage

The nearest major airports for your trip to Perthshire

Perthshire, Scotland, can be easily accessed via several major airports. EDInburgh Airport (EDI) is situated 61.2km away, with excellent hotel options like Crescent House, a 5.5-star guesthouse, and the 5-star Virgin Hotels Edinburgh, both located 11.3km from the airport. GLAsgow International Airport (GLA) is 86.9km from Perthshire, with nearby hotels including the 5-star Kimpton Blythswood Hotel & Spa, just 11.3km away. Finally, Aberdeen Airport (ABZ) is 115.9km distant, offering the 5-star Marcliffe hotel only 9.7km from the airport. Each hotel provides various transportation services to their respective airports for convenient access.

Explore a world of travel with Expedia