A historic building with multiple towers and a large entrance.

Find hotels in Perthshire from $72

  • 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
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

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 Stirling Highland Hotel

The Stirling Highland Hotel
4.0 star property
Stirling
8.2 out of 10, Very good, (1,120 reviews)
"Enjoyed our stay!"
United States
SHEILA
$79 nightly
The price is $95
Dec 6 - Dec 7
Total with taxes and fees
The Stirling Highland Hotel

2. The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
3.5 star property
Pitlochry
8.0 out of 10, Very good, (1,174 reviews)
"The room was clean and the location lovely!"
United Kingdom
Lee
$94 nightly
The price is $113
Dec 7 - Dec 8
Total with taxes and fees
The Pitlochry Hydro Hotel

3. 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, (636 reviews)
"Everything about the hotel was amazing, really friendly, helpful staff."
United Kingdom
John
$73 nightly
The price is $87
Nov 22 - Nov 23
Total with taxes and fees
The Angus Hotel & Spa by Compass Hospitality

4. Dunkeld House Hotel

Dunkeld House Hotel
4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1,002 reviews)
"Fabulous location, rooms great. Staff were friendly."
United Kingdom
Gillian
$165 nightly
The price is $198
Dec 10 - Dec 11
Total with taxes and fees
Dunkeld House Hotel

5. Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very good, (1,006 reviews)
"Really good place helpful staff great stay"
United Kingdom
Daniel
$84 nightly
The price is $101
Nov 15 - Nov 16
Total with taxes and fees
Apex Dunblane Hydro Hotel

6. Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (614 reviews)
"Beautiful grounds and well worth a stay. Very good breakfast"
United Kingdom
Gail
$111 nightly
The price is $133
Nov 16 - Nov 17
Total with taxes and fees
Ballathie House Hotel

7. Colessio

Colessio
4.0 star property
Stirling
8.2 out of 10, Very good, (1,001 reviews)
"We enjoyed our stay - the hotel was good value for the money"
Canada
Maureen
$85 nightly
The price is $102
Nov 22 - Nov 23
Total with taxes and fees
Colessio

8. The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,006 reviews)
"Breakfast service was excellent"
United Kingdom
Lorraine
$90 nightly
The price is $108
Nov 20 - Nov 21
Total with taxes and fees
The City Hotel

9. Salutation Hotel

Salutation Hotel
3.0 star property
Perth
8.2 out of 10, Very good, (1,000 reviews)
"The staff were fantastic and so nice! Small and comfortable area. Easy to get around and only a 10 minute walk to the bus/train station."
United States
Jaimilyn
$84 nightly
The price is $101
Nov 15 - Nov 16
Total with taxes and fees
Salutation Hotel

10. Crieff Hydro

Crieff Hydro
4.0 star property
Crieff
8.4 out of 10, Very good, (862 reviews)
"Victorian Baths are a lovely relaxing place to unwind, beautiful countryside."
United Kingdom
Samantha
$139 nightly
The price is $166
Nov 23 - Nov 24
Total with taxes and fees
Crieff Hydro

11. Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.8 out of 10, Excellent, (1,003 reviews)
"Beautiful facility with a great breakfast and nice grounds"
Canada
Sheryl
$213 nightly
The price is $255
Dec 1 - Dec 2
Total with taxes and fees
Atholl Palace Hotel

12. 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)
"staff very friendly place is spotless"
United Kingdom
FIONA
$60 nightly
The price is $72
Nov 15 - Nov 16
Total with taxes and fees
Holiday Inn Express Perth by IHG

13. Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (758 reviews)
"Great location with an east access to town.Staff was great."
United States
Peter
$239 nightly
The price is $287
Dec 1 - Dec 2
Total with taxes and fees
Fonab Castle Hotel & Spa

14. Scotlands Spa Hotel

Scotlands Spa Hotel
3.0 star property
Pitlochry
7.6 out of 10, Good, (1,003 reviews)
"It was a lovely stay in a cute little place. Friendly people, fantastic scenery."
Canada
Pauline
$128 nightly
The price is $154
Dec 11 - Dec 12
Total with taxes and fees
Scotlands Spa Hotel

15. The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (147 reviews)
"A great wee find. Welcoming, cheery staff and a clean, tidy room. Food options were all good, and the fish was delicious and fresh. Happy to recommend and return"
United Kingdom
Neil
$98 nightly
The price is $117
Nov 13 - Nov 14
Total with taxes and fees
The Bankfoot Inn

16. Dean Park Hotel

Dean Park Hotel
4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (831 reviews)
"Clean room food parking nice staff good food great for the money"
United Kingdom
Scott
$67 nightly
The price is $81
Nov 15 - Nov 16
Total with taxes and fees
Dean Park Hotel

17. Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (213 reviews)
"This hotel was so cute and quant. We loved the town and beautiful countryside as well as our walk down to the river. Very cute room also."
United States
Laurin
$146 nightly
The price is $176
Nov 11 - Nov 12
Total with taxes and fees
Meikleour Arms Hotel and Restaurant

18. Mercure Perth Hotel

Mercure Perth Hotel
3.0 star property
Perth
7.6 out of 10, Good, (1,000 reviews)
"Excellent clean hotel, comfy beds but the pillows a little to hard The breakfast was outstanding Staff helpful and friendly"
United Kingdom
Collette
$71 nightly
The price is $85
Nov 29 - Nov 30
Total with taxes and fees
Mercure Perth Hotel

19. The Kenmore Club

The Kenmore Club
4.0 star property
Aberfeldy
9.2 out of 10, Wonderful, (350 reviews)
"Beautiful place"
United Kingdom
Benjamin
$111 nightly
The price is $133
Nov 12 - Nov 13
Total with taxes and fees
The Kenmore Club

20. Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (234 reviews)
"This hotel was better than I ever expected. Modern decor inside and very helpful staff."
United Kingdom
Gary
$109 nightly
The price is $131
Nov 11 - Nov 12
Total with taxes and fees
Scone Arms 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.

Compare top hotels in Perthshire

4.0 star property
Stirling
3.5 star property
Pitlochry
3.0 star property
Blairgowrie
4.0 star property
Dunkeld
4.0 star property
Dunblane
8.2
Very good
1,120 reviews
8.0
Very good
1,174 reviews
7.8
Good
636 reviews
8.8
Excellent
1,002 reviews
8.4
Very good
1,006 reviews
$79 nightly
The price is $95
Dec 6 - Dec 7
Total with taxes and fees
$94 nightly
The price is $113
Dec 7 - Dec 8
Total with taxes and fees
$73 nightly
The price is $87
Nov 22 - Nov 23
Total with taxes and fees
$165 nightly
The price is $198
Dec 10 - Dec 11
Total with taxes and fees
$84 nightly
The price is $101
Nov 15 - Nov 16
Total with taxes and fees
  • No Breakfast included
  • Yes, Pool
  • Yes, Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • No Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • Yes, Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • Yes, Spa
  • No Pet friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • Yes, Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • Yes, Parking

Vacation Rentals in Perthshire

Hotels recommended for families 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

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

A historic building with multiple towers and a large entrance.

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