Find hotels in Perthshire from $97

    price find illustration

    Upfront pricing

    Our total price for your stay includes taxes and fees
    deals illustration

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 1,518 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

The Abbotsford

4.0 star property
9.4 out of 10, Exceptional, (352)
"Great location for hiking. Stayed here 30 years ago ! Great breakfast for £7.50 pp Staff friendly and welcoming. "
$115 nightly
The price is $139
Jul 28 - Jul 29
Total includes taxes and fees
The Abbotsford

Premier Inn Perth City Centre

3.0 star property
10.0 out of 10, Exceptional, (1)
$81 nightly
The price is $97
Aug 3 - Aug 4
Total includes taxes and fees
Premier Inn Perth City Centre

Westlands of Pitlochry

4.0 star property
9.6 out of 10, Exceptional, (599)
"Great stay, wonderful breakfast, lovely small town. "
$161 nightly
The price is $194
Jul 28 - Jul 29
Total includes taxes and fees
Westlands of Pitlochry

Murrayshall Country Estate

4.0 star property
9.2 out of 10, Wonderful, (376)
"Excellent facilities and great ambiance "
$206 nightly
The price is $248
Aug 17 - Aug 18
Total includes taxes and fees
Murrayshall Country Estate

Dunkeld House Hotel

4.0 star property
8.8 out of 10, Excellent, (1003)
"This was a lovely room!!"
$200 nightly
The price is $240
Jul 27 - Jul 28
Total includes taxes and fees
Dunkeld House Hotel

Wyndham Duchally Country Estate

4.0 star property
9.2 out of 10, Wonderful, (551)
"Amazing location. Property was clean and well maintained"
$169 nightly
The price is $203
Jul 25 - Jul 26
Total includes taxes and fees
Wyndham Duchally Country Estate

Craigroyston House & Lodge

4.0 star property
10.0 out of 10, Exceptional, (164)
"Excellent room, friendly and helpful host, delicious breakfast. "
Craigroyston House & Lodge

Macdonald Forest Hills Hotel & Spa

4.0 star property
8.2 out of 10, Very Good, (860)
"staff were friendly and professional"
$180 nightly
The price is $217
Aug 3 - Aug 4
Total includes taxes and fees
Macdonald Forest Hills Hotel & Spa

The Ballinluig Inn

3.0 star property
8.6 out of 10, Excellent, (12)
"Pleasant and comfortable stay with lovely food and service. "
$140 nightly
The price is $169
Aug 11 - Aug 12
Total includes taxes and fees
The Ballinluig Inn

Loch Rannoch Hotel and Spa

4.0 star property
8.8 out of 10, Excellent, (313)
"Great location and brilliant staff "
$182 nightly
The price is $218
Aug 17 - Aug 18
Total includes taxes and fees
Loch Rannoch Hotel and Spa

DoubleTree by Hilton Dunblane Hydro

4.0 star property
8.4 out of 10, Very Good, (1008)
"Excellent hotel"
$103 nightly
The price is $124
Jul 27 - Jul 28
Total includes taxes and fees
DoubleTree by Hilton Dunblane Hydro

The Old Manse of Blair

5.0 star property
9.2 out of 10, Wonderful, (92)
"Lovely small hotel in beautiful setting. "
$297 nightly
The price is $357
Aug 22 - Aug 23
Total includes taxes and fees
The Old Manse of Blair

Tyndrum Lodges

3.5 star property
9.4 out of 10, Exceptional, (222)
"Great place!"
$138 nightly
The price is $166
Jul 25 - Jul 26
Total includes taxes and fees
Tyndrum Lodges

Leonardo Boutique Huntingtower Perth

4.0 star property
8.8 out of 10, Excellent, (826)
"Very quaint and in the country. Would definitely stay here again!"
$117 nightly
The price is $140
Aug 17 - Aug 18
Total includes taxes and fees
Leonardo Boutique Huntingtower Perth

Dunalastair Hotel Suites

5.0 star property
8.8 out of 10, Excellent, (407)
"Very good hotel. Big room. "
$142 nightly
The price is $171
Aug 10 - Aug 11
Total includes taxes and fees
Dunalastair Hotel Suites

Bein Inn hotel

2.5 star property
8.0 out of 10, Very Good, (3)
Bein Inn hotel

Best Western The Crianlarich Hotel

3.5 star property
8.4 out of 10, Very Good, (288)
"A decent overnighter."
$147 nightly
The price is $176
Jul 25 - Jul 26
Total includes taxes and fees
Best Western The Crianlarich Hotel

Holiday Inn Express Perth by IHG

3.0 star property
9.0 out of 10, Wonderful, (1005)
"Nice staff, good breakfast, clean room."
$91 nightly
The price is $109
Jul 27 - Jul 28
Total includes taxes and fees
Holiday Inn Express Perth by IHG

The Inn On The Tay

3.0 star property
9.8 out of 10, Exceptional, (126)
"A very friendly atmosphere throughout our stay."
$186 nightly
The price is $223
Aug 10 - Aug 11
Total includes taxes and fees
The Inn On The Tay

Dalmunzie Castle Hotel

3.0 star property
8.8 out of 10, Excellent, (240)
"Wonderful stay ! Great hospitality and our dinner and breakfast was delicious ! "
$171 nightly
The price is $205
Aug 17 - Aug 18
Total includes taxes and fees
Dalmunzie Castle 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.

Great weekend hotel deals in Perthshire

Showing deals for:Aug 1 - Aug 3
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Perthshire

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

Black Watch Regimental Museum showing heritage elements and street scenes

Stay near popular Perthshire attractions

Top Perthshire Hotel Reviews

Find out more about Perthshire

Find out more about Perthshire

Top reasons to visit Perthshire

  • Stunning Landscapes: Experience breathtaking scenery in Highland Perthshire, perfect for relaxation and outdoor adventures.
  • Championship Golf: Play on world-class golf courses that attract golf enthusiasts from around the globe.
  • Whisky Distilleries: Visit renowned distilleries and savor the rich flavors of Scotland's famous whisky.
  • Rich History: Explore historic castles and local museums that showcase Perthshire's cultural heritage.
  • Diverse Accommodations: Choose from luxurious hotels to charming bed and breakfasts, catering to every traveler’s needs.

Find great hotels near Perthshire

Explore a diverse selection of hotel accommodations in Perthshire, Scotland, catering to every traveler's needs. From luxurious 5-star hotels to charming bed and breakfasts, you can find the ideal spot for your stay. Whether you're looking to indulge at the renowned Gleneagles Hotel or seeking boutique options, Perthshire offers a blend of comfort and adventure for every visitor. Enjoy pet-friendly services and business amenities while immersing yourself in this stunning Scottish region.

  • The Stirling Highland Hotel: Nestled 29 miles from Perthshire, The Stirling Highland Hotel is a 4-star gem that combines historical elegance with modern amenities. Ideal for eco-conscious travelers and pet owners, this property boasts eco-certification and a range of pet-friendly options. Business travelers will appreciate the well-equipped conference spaces and meeting rooms, ensuring a productive stay. Guests can enjoy the charming atmosphere while taking advantage of services designed for both relaxation and business efficiency.
  • Highland Gate, Stirling by Marston's Inns: Located 29 miles from Perthshire, Highland Gate, Stirling by Marston's Inns is a 4-star inn that caters specifically to business travelers. With multiple meeting rooms and a fully equipped business center, this property is tailored for those needing to work while away from home. The contemporary accommodations provide a comfortable retreat after a productive day, making it an excellent choice for professionals seeking convenience and comfort during their stay.
  • Atholl Palace Hotel: Situated only 16 miles from Perthshire, the Atholl Palace Hotel is a 4-star retreat perfect for golf enthusiasts and those seeking relaxation. This luxurious property offers a full-service spa, complete with steam rooms and various treatment options, ensuring guests unwind in style. The multiple meeting rooms and conference center cater to business needs, while the scenic golf course invites leisure and recreation. Experience a harmonious blend of relaxation and professional amenities at this stunning hotel.

Discover the best areas to stay near Perthshire

Embark on an unforgettable journey to Perthshire, Scotland, where stunning landscapes meet rich history. Explore the charming city of Perth, surrounded by the breathtaking Highland Perthshire countryside. Families will delight in the friendly atmosphere and numerous excursions, while adventure seekers can revel in outdoor activities. Whether you're seeking relaxation or luxury, Perthshire offers a warm welcome and a diverse range of experiences for every traveler.

  • Pitlochry: Nestled approximately 16 miles from Perthshire, Pitlochry is a picturesque town that serves as a gateway to stunning outdoor adventures. Known for its vibrant scenery, it attracts visitors year-round, with peaks in April, July, and September. Here, you can enjoy a variety of activities, including golfing at local courses and skiing during the winter months. The town is surrounded by natural beauty, featuring nearby national parks and serene lakes, making it an ideal spot for those seeking a blend of adventure and relaxation.
  • Perth: Located about 8 miles from Perthshire, the historic city of Perth is a charming destination that offers a delightful mix of outdoor activities and cultural experiences. With visitor numbers also peaking in April, July, and September, it is a popular spot for travelers who enjoy theater performances and golfing. The surrounding landscapes include beautiful national parks and tranquil lakes, providing ample opportunities for exploration and leisure. Whether you're wandering through the city or venturing into nature, Perth invites you to experience its unique charm.
  • Dunkeld: Just 6 miles from Perthshire, Dunkeld is a quaint town that captivates with its scenic beauty and outdoor offerings. Similar to its neighboring cities, Dunkeld sees a rise in visitors during the spring and summer months. Nature enthusiasts can indulge in activities like golfing and skiing, while the nearby national parks and lakes present breathtaking views and recreational options. Dunkeld's serene atmosphere and rich history make it a perfect stop for travelers looking to explore Scotland's stunning landscapes.

Things to do near Perthshire

Perthshire offers a perfect blend of outdoor adventure and stunning scenery, ideal for your vacation. Enjoy championship golf courses, explore scenic hiking trails, and visit renowned whisky distilleries. Whether you're seeking a weekend break or an adrenaline-pumping experience, Perthshire has something for everyone, making it a must-visit destination for travelers looking to immerse themselves in the natural beauty and culture of Scotland.

Food and drinks

Experience the local flavors at the Famous Grouse Experience at Glenturret Distillery, 13 miles from Perthshire, where entertainment and romance blend perfectly. For whisky enthusiasts, visit Dewar's World of Whisky, located 15 miles away, or indulge at Bells Blair Athol Distillery, 16 miles away, both offering a delightful atmosphere.

Shopping

In Perthshire, enjoy shopping at local gems like The Watermill, 15 miles away, and Harrisons Fine Wines, 13 miles away, both offering unique gifts. If you're up for a drive, visit Gordon & Durward, also 13 miles from Perthshire, for delightful souvenirs.

Recreation

At McDiarmid Park, immerse yourself in the energetic atmosphere of live sports events. Gleneagles Golf Course offers breathtaking outdoor views and a chance to play on world-class greens. For a serene escape, Comrie Croft provides a tranquil environment perfect for relaxation and rejuvenation in nature.

Adventure

Explore the Cateran Trail, a scenic hiking route located 12 miles from Perthshire, perfect for outdoor enthusiasts. The Birks of Aberfeldy, 14 miles away, offers breathtaking views along its picturesque trails. For a longer adventure, tackle the Rob Roy Way - North, situated 17 miles from Perthshire, showcasing stunning landscapes.

Nightlife

Experience the vibrant nightlife in Perthshire by visiting the Perth Concert Hall and Perth Theatre, both offering cultural performances and romantic atmospheres just 8 miles away. For a scenic experience, check out the Pitlochry Festival Theatre, located 16 miles away, perfect for family-friendly entertainment.

Booking tips and Expedia advantages for Perthshire

When visiting Perthshire, Scotland, save money by exploring free attractions like St. John's Kirk. Consider traveling during the off-peak months of November to January for lower hotel rates. Book your accommodation about a month in advance for the best deals, or check out last-minute offers on Expedia. Use their search tool to find budget-friendly, eco-certified hotels, and consider package deals for added savings. Joining Expedia's One Key membership can unlock additional discounts and earn you OneKeyCash for future stays.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing around Perthshire is moderately seasonal. The cheapest months to stay around Perthshire are November to January, where the prices are moderately lower. This is in comparison to June to August, where prices are moderately 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.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your choices based on your budget, desired location, and preferred hotel type. For instance, selecting the "Eco-certified" option will showcase sustainable and eco-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 booking an Expedia package that combines your hotel stay in Perthshire with your flights and activities.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Perthshire

Perthshire, Scotland, offers an ideal blend of outdoor adventures and scenic beauty, perfect for travelers seeking culture and romance. Explore stunning attractions like Hopetoun House, historic castles, and local museums. Whether you're hiking in the breathtaking landscapes or indulging in the rich history, Perthshire caters to every interest, making it a memorable destination for your vacation.

  • Scone Palace: Nestled 7 miles from Perth, Scone Palace offers a rich historical experience. Once the crowning place of Scottish kings, its stunning architecture and lush gardens reflect the culture and heritage of Scotland, making it a must-visit for history buffs.
  • The Hermitage: Just 5 miles away, The Hermitage is a serene nature reserve perfect for relaxing strolls. Surrounded by towering trees and beautiful waterfalls, this tranquil spot is ideal for connecting with nature and enjoying the friendly atmosphere.
  • Historic Scotland Stanley Mills: Located 5 miles from Perth, Stanley Mills is an intriguing historic site showcasing Scotland's industrial heritage. Explore the fascinating exhibits that highlight the cultural significance of the textile industry in the region.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January36.1°F (2.3°C)Light RainMostly CloudyModerately LowModerately Low
February37.4°F (3.0°C)Light RainMostly CloudyModerately LowAverage
March40.1°F (4.5°C)Light RainMostly CloudyAverageAverage
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 CloudyModerately HighModerately High
July57.2°F (14.0°C)Light RainMostly CloudyModerately HighModerately High
August56.3°F (13.5°C)Light RainMostly CloudyModerately HighModerately High
September52.9°F (11.6°C)Light RainMostly CloudyAverageAverage
October47.5°F (8.6°C)Light RainMostly CloudyAverageAverage
November40.3°F (4.6°C)Light RainMostly CloudyAverageModerately Low
December37.0°F (2.8°C)Light RainMostly CloudyModerately LowModerately Low

The nearest major airports for your trip to Perthshire

Traveling to Perthshire, Scotland, is convenient via several major airports. Edinburgh Airport (EDI) is located 38 miles away and offers nearby accommodations like the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 7 miles from the airport. Glasgow International Airport (GLA) is 54 miles away, with options such as the 5-star Kimpton Blythswood Hotel & Spa and Virgin Hotels Glasgow, both 7 miles from GLA. Finally, Aberdeen Airport (ABZ), situated 72 miles away, features the 5-star Marcliffe Hotel and Spa, just 6 miles from the airport, and the 4-star Leonardo Hotel, a mere 0.3 miles away. Transportation services are readily available from these hotels to their respective airports.