A historic building with multiple towers and a large entrance.

Find hotels in Perthshire from Rp1.665.608

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
13 Aug - 14 Aug
Tomorrow
14 Aug - 15 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Filter by

Star rating

Guest rating

Our top choices for Perthshire hotels

1. Scone Arms Hotel

Scone Arms Hotel
Perth
United Kingdom
Peter
Rp1.972.526
Rp2.367.031 total
includes taxes & fees
16 Aug - 17 Aug
Scone Arms Hotel

2. The Abbotsford

The Abbotsford
Callander
Canada
Laura
Rp2.352.554
Rp2.823.065 total
includes taxes & fees
16 Aug - 17 Aug
The Abbotsford

3. The Woodside

The Woodside
Doune
Canada
Sandra
Rp2.841.162
Rp3.409.394 total
includes taxes & fees
1 Sept - 2 Sept
The Woodside

4. Tyndrum Lodges

Tyndrum Lodges
Crianlarich
United States
Nicole
Rp2.509.376
Rp3.011.251 total
includes taxes & fees
16 Aug - 17 Aug
Tyndrum Lodges

5. Westlands of Pitlochry

Westlands of Pitlochry
Pitlochry
United States
Richard
Rp3.046.053
Rp3.655.264 total
includes taxes & fees
23 Aug - 24 Aug
Westlands of Pitlochry

6. Glenkilrie House

Glenkilrie House
Blairgowrie
United Kingdom
Paul
Rp2.895.451
Rp2.895.451 total
includes taxes & fees
17 Aug - 18 Aug
Glenkilrie House

7. Craigatin House & Courtyard (Adults only)

Craigatin House & Courtyard (Adults only)
Pitlochry
United Kingdom
Paul
Rp4.474.124
Rp5.368.949 total
includes taxes & fees
18 Aug - 19 Aug
Craigatin House & Courtyard (Adults only)

8. Craigroyston House & Lodge

Craigroyston House & Lodge
Pitlochry
United Kingdom
Janet
Rp3.546.928
Rp4.256.314 total
includes taxes & fees
1 Sept - 2 Sept
Craigroyston House & Lodge

9. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
Perth
United Kingdom
Jacqueline
Rp1.809.657
Rp2.171.589 total
includes taxes & fees
6 Sept - 7 Sept
Holiday Inn Express Perth by IHG

10. The Luib Hotel

The Luib Hotel
Crianlarich
Canada
Jeff
Rp1.709.121
Rp2.050.945 total
includes taxes & fees
3 Sept - 4 Sept
The Luib Hotel

11. Woodlea

Woodlea
Perth
United Kingdom
Kenneth
Rp2.060.355
Rp2.472.474 total
includes taxes & fees
31 Aug - 1 Sept
Woodlea

12. Station House - Room Only

Station House - Room Only
Aberfeldy
Canada
Kate
Rp1.717.510
Rp2.061.012 total
includes taxes & fees
16 Aug - 17 Aug
Station House - Room Only

13. Ballathie House Hotel

Ballathie House Hotel
Perth
United States
Rodney
Rp2.919.580
Rp3.503.496 total
includes taxes & fees
20 Aug - 21 Aug
Ballathie House Hotel

14. Trossachs Barn & Cabin

Trossachs Barn & Cabin
Stirling
France
maryse
Rp2.182.447
Rp2.618.936 total
includes taxes & fees
20 Aug - 21 Aug
Trossachs Barn & Cabin

15. Craigmhor Lodge & Courtyard

Craigmhor Lodge & Courtyard
Pitlochry
United Kingdom
Carol Ann
Rp4.478.901
Rp5.374.681 total
includes taxes & fees
17 Aug - 18 Aug
Craigmhor Lodge & Courtyard

16. Moness Resort

Moness Resort
Aberfeldy
Australia
Murray
Rp2.263.881
Rp2.716.658 total
includes taxes & fees
2 Sept - 3 Sept
Moness Resort

17. The Townhouse

The Townhouse
Perth
United States
patty
Rp3.619.314
Rp4.343.176 total
includes taxes & fees
22 Aug - 23 Aug
The Townhouse

18. The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
Pitlochry
United Kingdom
Brian
Rp2.334.458
Rp2.801.350 total
includes taxes & fees
1 Sept - 2 Sept
The Pitlochry Hydro Hotel

19. McKays Hotel Bar & Restaurant

McKays Hotel Bar & Restaurant
Pitlochry
United Kingdom
Elizabeth
Rp2.648.856
Rp3.178.723 total
includes taxes & fees
31 Aug - 1 Sept
McKays Hotel Bar & Restaurant

20. Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
Dunblane
United Kingdom
Mhairi
Rp3.116.632
Rp3.739.958 total
includes taxes & fees
3 Sept - 4 Sept
Apex Dunblane Hydro Hotel
View all properties

Holiday Rentals in Perthshire

Aparthotel

ApartNest Auchterarder

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

Dalnoid Cottages & Treehouses

Dalnoid Cottages & Treehouses
Blairgowrie
"Hot tub great everything great"
Dalnoid Cottages & Treehouses
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
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
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

Crieff Armoury Luxury Self Catering Apartment

Crieff Armoury Luxury Self Catering Apartment
Crieff
"The place was perfect, it was beautifully clean. There was even a box of shortbread biscuits on the side! "
Crieff Armoury Luxury Self Catering Apartment
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

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel

8/10 Good
"They were pet friendly leaving a few gifts for our pooch in the room. The bar availability wasn't that great. Nice little shops."
Irene 2-night trip
Posted 8 hours ago
Apex Dunblane Hydro Hotel
Fisher's Hotel

Fisher's Hotel

8/10 Good
"Conveniently located in centre of town. Large room & comfortable beds. Food was reasonable although vegetables very 'al dente' and even when we asked for them to be cooked softer they returned just as 'hard' Not everyone likes their veg served in this way!!! Parking was also an issue. My aunt has a disabled blue badge yet we could not get a guaranteed parking place in the hotel car park for the first night. Had to leave the car in a public car park down the road. Not ideal as she uses a rollator walking frame."
Jean 2-night trip
Posted 21 hours ago
Fisher's Hotel
Killin Hotel

Killin Hotel

10/10 Excellent
"Very friendly and hospitable hosts. Go over and beyond to take care of their guests! Big shout out to Angel at reception."
Bernice 3-night trip
Posted 22 hours ago
Killin Hotel
Loch Rannoch Hotel and Spa

Loch Rannoch Hotel and Spa

10/10 Excellent
"Very nicely mai trained hotel and very helpful staff, especially the night staff, as we arrived late night and the reception person, he helped us in every way possible."
Ranjeetkumar 1-night trip
Posted 1 day ago
Loch Rannoch Hotel and Spa
Westlands of Pitlochry

Westlands of Pitlochry

10/10 Excellent
"Super clean, amazing breakfast, great location. "
Glen 1-night trip
Posted 2 days ago
Westlands of Pitlochry
Pine Trees Hotel

Pine Trees Hotel

8/10 Good
"Both the hotel and the staff were excellent, I particularly liked Ravi the hotel manager. My only gripe was the lack of thought for us vegans.. the menu made it feel like veganism was an afterthought and the very generous free pantry didn’t have any to offer us."
Ivar 2-night trip
Posted 2 days ago
Pine Trees Hotel
The Breadalbane Arms Hotel (Room Only)

The Breadalbane Arms Hotel (Room Only)

10/10 Excellent
"Parking was tricky. There is a car park but it was full. Therefore I angled my car in the middle of the car park, then got up really early to move it again. The staff are lovely. The room was charming. Great value for money. Location is pretty. Great as a pit stop for driving from Inverness to Edinburgh."
Debbie 1-night trip
Posted 2 days ago
The Breadalbane Arms Hotel (Room Only)
The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel

10/10 Excellent
"Excellent hotel with very good amenities. Friendly welcoming staff. Very clean room and lovely breakfast."
Alison 1-night trip
Posted 3 days ago
The Pitlochry Hydro Hotel
Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa

10/10 Excellent
"Very friendly staff, perfect location. Enjoyed the spa treatment. Restaurant was amazing."
Keith 4-night trip
Posted 8 days ago
Fonab Castle Hotel & Spa

More cheap stays in Perthshire

The Breadalbane Arms Hotel (Room Only)

The Breadalbane Arms Hotel (Room Only)

Bridgend Aberfeldy Scotland
Rp1.388.007
Rp1.665.608 total
2 Sept - 3 Sept
includes taxes & fees
6.8/10 (222 reviews)
The Breadalbane Arms Hotel (Room Only)
Bein Inn hotel

Bein Inn hotel

Bein inn hotel Perth Scotland
Rp1.411.533
Rp1.983.386 total
18 Aug - 19 Aug
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
Rp1.717.510
Rp2.061.012 total
16 Aug - 17 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
Rp1.990.623
Rp2.388.747 total
21 Aug - 22 Aug
includes taxes & fees
8/10 Very good! (200 reviews)
Dalgair House Hotel
The Townhouse Aberfeldy

The Townhouse Aberfeldy

Breadalbane Terrace Aberfeldy Scotland
Rp2.390.377
Rp2.868.452 total
16 Aug - 17 Aug
includes taxes & fees
10/10 Exceptional! (44 reviews)
The Townhouse Aberfeldy
Smiddy Haugh

Smiddy Haugh

Main Road Auchterarder Scotland
Rp3.016.095
Rp3.619.314 total
17 Aug - 18 Aug
includes taxes & fees
9.6/10 Exceptional! (212 reviews)
Smiddy Haugh

Find out more about Perthshire

Top reasons to visit Perthshire

  • Stunning Scenery: Perthshire is renowned for its breathtaking landscapes, from the majestic Glenshee foothills to picturesque valleys.
  • Outdoor Adventures: Perfect for outdoor enthusiasts, offering activities like hiking, golfing, and nature exploration.
  • Historic Attractions: Explore captivating castle tours and immerse yourself in the region's rich history.
  • Vibrant Culture: Discover the lively City of Perth, with its welcoming locals, museums, and theatres.
  • Diverse Accommodation: Enjoy a variety of lodging options, from elegant hotels to charming lodges, catering to all preferences.

Find great hotels near Perthshire

Perthshire offers a delightful array of accommodation options, from charming hotels to inviting lodges. Whether you seek a pet-friendly escape, a business-friendly stay, or a welcoming environment for LGBTQIA travellers, you'll find an ideal spot here. Notable choices include the Atholl Palace Hotel, renowned for its elegance, alongside a selection of highly-rated establishments. Discover the best hotels in Perthshire, complete with glowing reviews, to ensure a memorable stay in this picturesque Scottish region.

  • Mercure Perth Hotel: This 3-star hotel is a charming choice for eco-conscious travellers seeking a pet-friendly environment. Located 13km from Perthshire, the Mercure Perth Hotel is eco-certified, highlighting its commitment to sustainable practices. The property caters to business travellers and holidaymakers alike, offering amenities such as a welcoming atmosphere for pets, including specific policies for dogs and service animals. Guests can enjoy a comfortable stay while contributing to eco-friendly tourism, making this hotel a distinctive option for those prioritising environmental responsibility.
  • Holiday Inn Express Perth by IHG: Situated 10km from Perthshire, the Holiday Inn Express Perth by IHG boasts a guest rating of 9.0 out of 10. This 3-star accommodation combines modern comfort with eco-friendly practices, making it an ideal spot for both business and leisure travellers. The hotel welcomes pets and maintains a pet policy to ensure a hassle-free experience for furry companions. Guests appreciate the contemporary design and thoughtful amenities, making it a reliable choice for those seeking convenience and sustainability during their stay.
  • Dunkeld House Hotel: A 4-star gem located 10km from Perthshire, Dunkeld House Hotel offers a unique blend of adventure and relaxation. With a guest rating of 8.8 out of 10, this hotel is perfect for those looking to explore the great outdoors, featuring onsite activities such as fishing, hiking, and bicycle rentals nearby. Additionally, guests can indulge in a comprehensive spa experience, complete with massage services and hydrotherapy treatments. The combination of adventure sports and luxurious spa amenities makes Dunkeld House Hotel a distinctive choice for a rejuvenating getaway.

Where to stay near Perthshire

Perthshire, Scotland, offers an enchanting blend of outdoor adventures and tranquil escapes. Discover the vibrant City of Perth, where friendly locals welcome you to explore its rich history. Venture into the Highland Perthshire region, renowned for its breathtaking scenery, from the majestic foothills of Glenshee to picturesque valleys. Ideal for a weekend getaway, this area promises luxury, family-friendly excursions, and a relaxing atmosphere that will leave you rejuvenated and inspired.

  • Perth: Situated 13km from Perthshire, Perth is a vibrant city renowned for its outdoor adventures and stunning scenery. The city attracts visitors year-round, with peak tourist seasons in April, July, and September. Those who venture to Perth can enjoy a plethora of activities including golf at well-maintained courses, and cultural experiences at local theatres. Nature enthusiasts will appreciate the nearby national parks and picturesque lakes, perfect for hiking, picnicking, or simply soaking in the natural beauty of Scotland.
  • Dunkeld: Located 10km from Perthshire, Dunkeld is a charming city that offers a delightful blend of outdoor activities and breathtaking landscapes. Like Perth, Dunkeld sees a rise in visitors during April, July, and September, making it a lively spot for adventure seekers. The area is known for its golf courses and is also a gateway to skiing fields for those who fancy winter sports. With its proximity to national parks and serene lakes, Dunkeld provides numerous opportunities for exploration and relaxation amid stunning natural surroundings.
  • Blairgowrie: Approximately 18km from Perthshire, Blairgowrie is a picturesque city that captures the essence of outdoor adventure and scenic beauty. Visitors flock to Blairgowrie in the spring and summer months, particularly in April, July, and September. The city is ideal for skiing enthusiasts with its nearby ski fields, as well as for golfers looking to hit the greens. Blairgowrie is also close to majestic national parks and historic castles, making it a perfect destination for those keen on exploring Scotland’s rich heritage and natural wonders.

Things to do near Perthshire

Shopping

In the heart of Perthshire, you can explore the quaint shops at Pitlochry, where local crafts and souvenirs await. For a broader selection, visit the St John’s Shopping Centre in Perth, featuring various high street stores that offer unique gifts and Scottish memorabilia.

Recreation

In Perthshire, the Crieff Hydro offers a range of wellness treatments and activities, including a luxurious spa, yoga classes, and scenic walks through the stunning countryside. At the Glen Eagle Hotel, enjoy indoor pools and relaxation spaces that provide a serene atmosphere for rejuvenation.

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 participate in driving experiences, all while soaking in the vibrant atmosphere of this popular adventure venue.

Nightlife

For a lively evening, visit The Venue in Perth city centre for cocktails and DJ sets. If you're in the mood for traditional Scottish music, head to The Old Ship Inn in Dunkeld. Enjoy a warm atmosphere and local ales while soaking up the local culture.

*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 check Expedia for last-minute deals. Mondays tend to be the cheapest days to stay, while Saturdays are the most expensive. Use Expedia’s search tool to filter by budget and location, and think about combining your hotel, flights, and activities into a package for additional savings. Walking is also a great way to explore the charming area without extra transport costs.

  • 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 the type of hotel you favour. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Perthshire with your flights and activities through an Expedia package.

Find the best attractions near Perthshire

Perthshire offers an ideal setting for outdoor enthusiasts and adventure seekers, featuring a variety of attractions such as nature reserves, historic houses, and history museums. Visitors can immerse themselves in the local culture, enjoy family-friendly activities, and explore the vibrant Perth Theatre and Perth Museum. Whether you are looking for scenic landscapes or enriching experiences, Perthshire has something for everyone to enjoy.

  • Scone Palace: Located 11km from Perth, Scone Palace is a historic house rich in culture and heritage. Visitors can explore its stunning architecture, beautiful gardens, and the intriguing history of the Stone of Destiny, once used in the crowning of Scottish kings.
  • Elcho Castle: Situated 18km from Perth, Elcho Castle offers a romantic escape with its striking medieval architecture. Surrounded by lush landscapes, it provides a glimpse into Scotland's past, allowing visitors to wander through its evocative ruins and picturesque grounds.
  • The Hermitage: Just 8km from Perth, The Hermitage is a tranquil nature reserve where you can enjoy peaceful walks amidst towering trees and the soothing sounds of the River Braan. It’s an ideal spot for relaxation and connecting 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 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

Accessing Perthshire is convenient via several major airports. Aberdeen Airport (ABZ) is 116km away, with nearby hotels such as the 5-star Marcliffe and Trump® International Scotland, both within 13km. Glasgow Prestwick Airport (PIK) is 126km from Perthshire, featuring excellent options like the 5-star Marine Troon, 3km away, and the 4-star Fairfield House - Ayr, 6km away. The nearest major airport is Edinburgh Airport (EDI), located 61km from Perthshire, offering fine accommodations like the 5-star Virgin Hotels Edinburgh and the Sheraton Grand Hotel & Spa, both 6-11km from the airport. Each airport provides accessible transport options to these hotels.