A historic building with multiple towers and a large entrance.

Find hotels in Perthshire from $93

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

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

Filter by

Star rating

Guest rating

Our top choices for Perthshire hotels

Breakfast included
Pet friendly
Hotel
Reserve now, pay later
Bed & breakfast

1. The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
Pitlochry
United Kingdom
Alison
$151 nightly
$181 total
Aug 25 - Aug 26
Total with taxes and fees
The Pitlochry Hydro Hotel

2. The Stirling Highland Hotel

The Stirling Highland Hotel
Stirling
Canada
Christopher
$100 nightly
$119 total
Sep 3 - Sep 4
Total with taxes and fees
The Stirling Highland Hotel

3. Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
Dunblane
United States
Stephanie
$168 nightly
$202 total
Sep 14 - Sep 15
Total with taxes and fees
Apex Dunblane Hydro Hotel

4. Ballathie House Hotel

Ballathie House Hotel
Perth
United States
Rodney
$163 nightly
$196 total
Aug 31 - Sep 1
Total with taxes and fees
Ballathie House Hotel

5. Crieff Hydro

Crieff Hydro
Crieff
United Kingdom
Paul
$170 nightly
$204 total
Aug 31 - Sep 1
Total with taxes and fees
Crieff Hydro

6. Atholl Palace Hotel

Atholl Palace Hotel
Pitlochry
Australia
DAVID
$306 nightly
$367 total
Aug 25 - Aug 26
Total with taxes and fees
Atholl Palace Hotel

7. Broomhall Castle Hotel

Broomhall Castle Hotel
Menstrie
Canada
Willem
$133 nightly
$160 total
Aug 23 - Aug 24
Total with taxes and fees
Broomhall Castle Hotel

8. Dunkeld House Hotel

Dunkeld House Hotel
Dunkeld
United Kingdom
Alister
$253 nightly
$306 total
Aug 25 - Aug 26
Total with taxes and fees
Dunkeld House Hotel

9. Dean Park Hotel

Dean Park Hotel
Kirkcaldy
United Kingdom
John
$65 nightly
$78 total
Sep 13 - Sep 14
Total with taxes and fees
Dean Park Hotel

10. Colessio

Colessio
Stirling
Canada
loretta
$142 nightly
$170 total
Aug 23 - Aug 24
Total with taxes and fees
Colessio

11. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
Perth
United Kingdom
Jacqueline
$101 nightly
$121 total
Sep 6 - Sep 7
Total with taxes and fees
Holiday Inn Express Perth by IHG

12. The Kenmore Club

The Kenmore Club
Aberfeldy
United Kingdom
Lee
$224 nightly
$269 total
Aug 16 - Aug 17
Total with taxes and fees
The Kenmore Club

13. Stirling Court Hotel

Stirling Court Hotel
Stirling
Canada
Diane
$81 nightly
$97 total
Aug 30 - Aug 31
Total with taxes and fees
Stirling Court Hotel

14. Salutation Hotel

Salutation Hotel
Perth
United Kingdom
Andrew
$110 nightly
$132 total
Aug 30 - Aug 31
Total with taxes and fees
Salutation Hotel

15. The City Hotel

The City Hotel
Town Centre
Canada
Jane
$94 nightly
$113 total
Sep 6 - Sep 7
Total with taxes and fees
The City Hotel

16. Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
Pitlochry
United Kingdom
Andrew
$411 nightly
$493 total
Aug 31 - Sep 1
Total with taxes and fees
Fonab Castle Hotel & Spa

17. The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
Blairgowrie
United Kingdom
Stephen
$76 nightly
$91 total
Sep 13 - Sep 14
Total with taxes and fees
The Angus Hotel & Spa by Compass Hospitality

18. Holiday Inn Express Glenrothes by IHG

Holiday Inn Express Glenrothes by IHG
Glenrothes
United Kingdom
Jason
$100 nightly
$121 total
Sep 13 - Sep 14
Total with taxes and fees
Holiday Inn Express Glenrothes by IHG

19. Mercure Perth Hotel

Mercure Perth Hotel
Perth
United Kingdom
John
$100 nightly
$120 total
Aug 23 - Aug 24
Total with taxes and fees
Mercure Perth Hotel

20. Scotlands Spa Hotel

Scotlands Spa Hotel
Pitlochry
United Kingdom
Susan
$140 nightly
$168 total
Sep 7 - Sep 8
Total with taxes and fees
Scotlands Spa Hotel
View all properties

Vacation Rentals in Perthshire

Aparthotel

ApartNest Auchterarder

ApartNest Auchterarder
Auchterarder
"It was spotless lovely room"
ApartNest Auchterarder
Vacation Home

The Townhouse Aberfeldy

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

The Kenmore Club

The Kenmore Club
Aberfeldy
"Can’t fault anything."
The Kenmore Club
Cottage

Smithy Cottage, Perthshire

Smithy Cottage, Perthshire
Perth
"Delightfully quiet and peaceful traditional stone cottage. We had five nights here and were lucky to enjoy great, warm weather, The cottage has electric heating (we didn't need it) and logs for the fireplace (again, not needed during our stay). There's a supermarket a few miles away in Blairgowrie and a nice hotel/restaurant 2 miles away in Meikloeur. This was a great base for exploring forests, waterfalls, lochs and towns & villages around Perth."
Smithy Cottage, Perthshire
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
Vacation 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
Vacation 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
Vacation Home

The Osprey

The Osprey
Crianlarich
"We had a wonderful time. The accommodations were as described and the location was incredible"
The Osprey
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
Cottage

The Roundhouse

The Roundhouse
Auchterarder
"Gorgeous accommodation located in a pristine setting. You can tell that care has gone into creating this comfortable home with everything you need for your stay. Our host even had a fresh bottle of milk in the refrigerator for that first cup of tea or coffee in the morning! First class all around!"
The Roundhouse
Cottage

Heilan Roo

Heilan Roo
Pitlochry
Heilan Roo
See all vacation 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. Check out 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. Check out 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 stay in Pitlochry. Stroll along the riverfront in this relaxing area, or check out its lively bars.
See properties

Learn more about Perthshire

Head to the geographical heart of Scotland for its inspiring landscapes, thrilling outdoor pursuits, distilleries and ancient palaces and castles.

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
"Room had been renovated but still appeared a little dated (as did most of the hotel). Lovely staff and very clean room/property. Room service is not currently available due to the ongoing reno despite this being advertised within the room. Noisy on Saturday night"
Sophie 2-night trip
Posted 8 hours ago
Apex Dunblane Hydro Hotel
Fisher's Hotel

Fisher's Hotel

10/10 Excellent
"What a fabulous property! Stay in a former castle that has been painstakingly updated for comfort. There's not a more convenient and centrally located space whether traveling by train (the hotel is visible from the station) or car with parking onsite. Great breakfast overlooking the garden and several spots for drinks and gathering. A must for any bucket list and don't miss the Pitlockry Festival theater productions while you're there."
Margaret 1-night trip
Posted 9 hours ago
Fisher's 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 9 hours 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 17 hours 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 17 hours ago
Killin Hotel
Westlands of Pitlochry

Westlands of Pitlochry

10/10 Excellent
"Super clean, amazing breakfast, great location. "
Glen 1-night trip
Posted 3 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 4 days ago
Pine Trees Hotel
Dunalastair Hotel Suites

Dunalastair Hotel Suites

10/10 Excellent
"The stay was worth every penny. I highly recommend this hotel. The breakfast menu can be made more inclusive."
Ahmad 1-night trip
Posted 4 days ago
Dunalastair Hotel Suites
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 4 days ago
The Breadalbane Arms Hotel (Room Only)

More cheap stays in Perthshire

The Breadalbane Arms Hotel (Room Only)

The Breadalbane Arms Hotel (Room Only)

Bridgend Aberfeldy Scotland
$78 nightly
$93 total
Sep 2 - Sep 3
Total with taxes and fees
6.8/10 (222 reviews)
The Breadalbane Arms Hotel (Room Only)
Bein Inn hotel

Bein Inn hotel

Bein inn hotel Perth Scotland
$79 nightly
$95 total
Sep 6 - Sep 7
Total with taxes and fees
7.2/10 Good! (24 reviews)
Bein Inn hotel
Station House - Room Only

Station House - Room Only

56 Dunkeld St Aberfeldy Scotland
$87 nightly
$105 total
Sep 6 - Sep 7
Total with taxes and fees
9.4/10 Exceptional! (21 reviews)
Station House - Room Only
Dalgair House Hotel

Dalgair House Hotel

113-115 MAIN STREET Callander Scotland
$98 nightly
$118 total
Aug 23 - Aug 24
Total with taxes and fees
8/10 Very Good! (200 reviews)
Dalgair House Hotel
The Townhouse Aberfeldy

The Townhouse Aberfeldy

Breadalbane Terrace Aberfeldy Scotland
$112 nightly
$135 total
Aug 17 - Aug 18
Total with taxes and fees
10/10 Exceptional! (44 reviews)
The Townhouse Aberfeldy
Smiddy Haugh

Smiddy Haugh

Main Road Auchterarder Scotland
$162 nightly
$194 total
Aug 25 - Aug 26
Total with taxes and fees
9.6/10 Exceptional! (212 reviews)
Smiddy Haugh

Hotels in Perthshire with star-rating

Find out more about Perthshire

These Perthshire insights are based on real traveler data from Expedia, aggregated using AI to help you plan your trip. Updated: .

Top reasons to visit Perthshire

  • Stunning Outdoor Scenery: Perthshire boasts breathtaking landscapes, perfect for hiking and exploring nature.
  • Adventure Activities: Ideal for thrill-seekers, offering golf, hiking trails, and various outdoor pursuits.
  • Rich History and Culture: Discover historic houses, cathedrals, and local traditions that enhance the travel experience.
  • Charming Accommodations: A wide range of lodging options, from cozy lodges to pet-friendly hotels.
  • Welcoming Atmosphere: Friendly locals create a warm and inviting environment for travelers.

Find great hotels near Perthshire

Discover the charm of Perthshire, Scotland, where a variety of accommodation options await you. Whether you're seeking a cozy lodge or a comfortable hotel, you'll find pet-friendly and business-ready facilities perfect for your adventure. With an array of cheap hotels, motels, and more in the area, Perthshire offers something for every traveler. Enjoy your stay in this picturesque region filled with stunning landscapes and rich history.

  • Mercure Perth Hotel: Mercure Perth Hotel is a charming 3-star hotel located 8 miles from Perthshire, perfect for both business travelers and eco-conscious guests. This eco-certified property offers a pet-friendly atmosphere, allowing dogs on-site with specific fees. Guests appreciate its commitment to sustainability while enjoying modern amenities for a comfortable stay. The hotel features a welcoming environment for furry friends and provides a great base for exploring the natural beauty of the surrounding area.
  • Holiday Inn Express Perth by IHG: Holiday Inn Express Perth by IHG is a delightful 3-star hotel situated 6 miles from Perthshire, boasting a stellar guest rating of 9.0. Ideal for eco-friendly travelers and pet owners, this hotel combines practicality with comfort. The property is eco-certified and welcomes pets with certain fees, ensuring a warm stay for all. Guests enjoy modern rooms equipped with essential amenities, a complimentary breakfast, and a dedicated staff committed to providing a pleasant experience for both business and leisure travelers.
  • Dunkeld House Hotel: Dunkeld House Hotel is a luxurious 4-star retreat, just 6 miles from Perthshire, with an impressive guest rating of 8.8. This property is designed for adventure seekers and relaxation enthusiasts alike, offering a range of on-site activities such as fishing, hiking, and biking, as well as a full-service spa. Guests can unwind with a variety of treatments, including massages and hydrotherapy. The combination of outdoor adventure and premium wellness services makes Dunkeld House Hotel an excellent choice for those looking to indulge and explore.

Where to stay near Perthshire

Perthshire, Scotland, offers a captivating blend of outdoor adventure and serene landscapes, perfect for any traveler. Explore the charming cities and picturesque countryside, where friendly locals create a welcoming atmosphere. Enjoy family-friendly excursions, luxury staycations, and recreational activities that highlight the region's stunning scenery. Whether hiking through lush hills or relaxing in quaint towns, Perthshire is a memorable destination for those seeking both excitement and tranquility in the heart of Scotland.

  • Perth: Nestled approximately 8 miles from Perthshire, Perth is a vibrant city known for its stunning outdoor scenery and adventure opportunities. Visitors flock here year-round, with peak travel in April, July, and September. Expect a variety of activities, including golf at renowned courses and cultural experiences at local theaters. Nature enthusiasts will appreciate the close proximity to national parks and serene lakes, perfect for hiking, picnicking, or simply enjoying the landscape.
  • Dunkeld: Located about 6 miles from Perthshire, Dunkeld is a charming city that offers a perfect blend of outdoor adventure and picturesque scenery. Like Perth, it sees a surge in visitors during April, July, and September. Dunkeld is ideal for golf lovers and those seeking winter sports, as skiing is a popular draw in the nearby areas. The city is also surrounded by national parks and beautiful lakes, making it a fantastic spot for nature lovers and outdoor activities.
  • Bankfoot: Just 3 miles from Perthshire, Bankfoot is a quaint village that invites travelers with its tranquil atmosphere and outdoor experiences. This village sees a rise in visitors during March and the summer months of July to August. With its beautiful walking trails and opportunities for entertainment, Bankfoot is perfect for those looking to unwind and explore the natural beauty of the region. Nearby lakes and national parks provide ample opportunities for hiking and enjoying the great outdoors.

Things to do near Perthshire

Perthshire, Scotland, is perfect for adventure seekers and nature lovers, offering stunning outdoor scenery and activities. You can explore various hiking trails, enjoy golf courses, and unwind at wellness retreats. A trip to Perthshire promises a blend of relaxation and adventure, making it an ideal destination for those looking to escape into nature while engaging in exciting outdoor pursuits.

Shopping

Discover Perthshire's unique shopping scene in the historic town of Pitlochry, where you can find charming shops and local crafts. Don't miss the vibrant Market in Aberfeldy, offering handmade goods and local produce, perfect for picking up special gifts and souvenirs to remember your trip.

Recreation

Whitemoss Golf Club offers a luxurious golfing experience surrounded by stunning landscapes, perfect for relaxation and leisure. Dunning Golf Club, also exuding luxury, provides a picturesque setting for a round of golf. Yellowscott Country Park, with its beautiful natural surroundings, invites visitors to unwind and connect with nature.

Adventure

Explore the stunning landscapes of Loch Tay through kayaking or paddleboarding, offering breathtaking views and a thrilling experience on the water. For adrenaline seekers, the nearby Highland Adventure offers exhilarating mountain biking trails and zip-lining through the treetops.

Nightlife

Perthshire's nightlife offers a mix of cozy pubs and lively bars. Enjoy a pint at the iconic Fishers Hotel in Pitlochry or dance the night away at The Venue in Perth. For a unique experience, check out the local live music scene at The Green Room in Aberfeldy.

*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: Booking a hotel around Perthshire about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Utilize Expedia's search tool to refine your options based on your budget, desired location, and preferred type of accommodation. To find the most affordable rates and special offers, 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.

Find the best attractions near Perthshire

Perthshire, Scotland, is perfect for outdoor enthusiasts and adventure seekers, featuring stunning scenery and a rich history. Visitors can explore historic houses, cathedrals, and nature reserves that cater to those interested in culture, family activities, and outdoor experiences. With a variety of attractions, you'll find plenty of options to create lasting memories in this beautiful region.

  • Scone Palace: Located 6 miles from Perthshire, Scone Palace is a magnificent historic house steeped in rich culture. Once the crowning place of Scottish kings, visitors can explore its stunning gardens and impressive interiors, making it a must-see for history buffs and culture enthusiasts alike.
  • The Hermitage: Just 5 miles away, The Hermitage is a serene nature preserve known for its friendly atmosphere and relaxing vibes. Wander through lush woodlands along the River Braan, admire the towering Douglas firs, and take in the breathtaking views of the waterfall.
  • Dunkeld Cathedral: Located 6 miles from Perthshire, Dunkeld Cathedral is a beautiful example of medieval architecture. With its tranquil setting along the River Tay, this historic site offers a glimpse into Scotland's religious past and is perfect for those seeking cultural enrichment.

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 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.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

If you're planning to visit Perthshire, Scotland, there are several major airports you can fly into. EDInburgh Airport (EDI) is 38 miles away, with nearby hotels like the 5.5-star Crescent House and 5-star Virgin Hotels Edinburgh, both 7 miles from the airport. GLAsgow International Airport (GLA) is 54 miles away, offering luxurious accommodations such as the 5-star Kimpton Blythswood Hotel & Spa, located 7 miles from the airport. Lastly, Aberdeen Airport (ABZ) is 72 miles from Perthshire, with options like the 5-star Marcliffe hotel, 6 miles away. All these airports provide various transportation services to their respective hotels for your convenience.

Explore a world of travel with Expedia