Find hotels in Perthshire from £73

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    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
Property class

Top 10 Perthshire hotels and places to stay

Crieff Hydro

4.0 star property
8.2 out of 10, Very good, (730)
"Loved the resort , so much to do at hotel and lovely walks nearby "
The price is £167
includes taxes & fees
13 Jul - 14 Jul
Crieff Hydro

Wyndham Duchally Country Estate

4.0 star property
9.2 out of 10, Wonderful, (542)
"peaceful place with great food and drink."
The price is £139
includes taxes & fees
6 Jul - 7 Jul
Wyndham Duchally Country Estate

Fisher's Hotel

3.0 star property
8.2 out of 10, Very good, (1001)
"Great place to stay. Highly recommended."
The price is £143
includes taxes & fees
4 Jul - 5 Jul
Fisher's Hotel

Dalmunzie Castle Hotel

3.0 star property
8.8 out of 10, Excellent, (235)
"Wonderful stay ! Great hospitality and our dinner and breakfast was delicious ! "
The price is £152
includes taxes & fees
11 Jul - 12 Jul
Dalmunzie Castle Hotel

The Pitlochry Hydro Hotel

3.5 star property
7.8 out of 10, Good, (1005)
"Beautiful century old hotel, very clean and the outside grounds are beautiful."
The price is £85
includes taxes & fees
6 Jul - 7 Jul
The Pitlochry Hydro Hotel

Fonab Castle Hotel & Spa

5.0 star property
9.6 out of 10, Exceptional, (614)
"We always enjoy our stays at Fonab, the staff and food service really make it a special place."
The price is £267
includes taxes & fees
9 Jul - 10 Jul
Fonab Castle Hotel & Spa

Westlands of Pitlochry

4.0 star property
9.6 out of 10, Exceptional, (574)
"Stayed here three times in May, nice modern rooms, walkable to main town area. "
The price is £118
includes taxes & fees
3 Jul - 4 Jul
Westlands of Pitlochry

Loch Rannoch Hotel and Spa

4.0 star property
8.8 out of 10, Excellent, (303)
"Clean and spacious rooms, very tasty food!"
The price is £165
includes taxes & fees
6 Jul - 7 Jul
Loch Rannoch Hotel and Spa

Craigmhor Lodge & Courtyard

4.0 star property
10.0 out of 10, Exceptional, (278)
"Absolutely perfect and will definitely stay again"
The price is £149
includes taxes & fees
9 Jul - 10 Jul
Craigmhor Lodge & Courtyard

Holiday Inn Express Perth by IHG

3.0 star property
9.0 out of 10, Wonderful, (1001)
"Nice staff, good breakfast, clean room."
The price is £85
includes taxes & fees
11 Jul - 12 Jul
Holiday Inn Express Perth by IHG

Dunalastair Hotel Suites

5.0 star property
8.8 out of 10, Excellent, (401)
"This is a really nice hotel. Public areas are bright and welcoming whilst the suite offered, Schiehallion, was spacious and comfortable. Staff were obliging and friendly and the experience overall with regards the accommodation was very positive. The experience in the restaurant was less impressive but not altogether negative. A modest uptick in experienced staff would assist some I sense. Would stay here again."
The price is £149
includes taxes & fees
7 Jul - 8 Jul
Dunalastair Hotel Suites

The Kenmore Club

4.0 star property
9.4 out of 10, Exceptional, (271)
"Had a lovely reception and very good one bedroom cottage which had been well renovated."
The price is £205
includes taxes & fees
3 Jul - 4 Jul
The Kenmore Club

McKays Hotel Bar & Restaurant

3.0 star property
8.6 out of 10, Excellent, (552)
"Love Pitlochry and McKays is the perfect location."
The price is £129
includes taxes & fees
3 Jul - 4 Jul
McKays Hotel Bar & Restaurant

Cairn Lodge

4.5 star property
9.8 out of 10, Exceptional, (193)
"Service of all the staff was excellent and the stay was amazing. The quality of the food every meal was outstanding. Highly recommend."
The price is £194
includes taxes & fees
6 Jul - 7 Jul
Cairn Lodge

The Ballinluig Inn

3.0 star property
8.8 out of 10, Excellent, (11)
"Pleasant and comfortable stay with lovely food and service. "
The price is £99
includes taxes & fees
7 Jul - 8 Jul
The Ballinluig Inn

Dunkeld House Hotel

4.0 star property
8.8 out of 10, Excellent, (1003)
"This was a lovely room!!"
The price is £173
includes taxes & fees
20 Jul - 21 Jul
Dunkeld House Hotel

Macdonald Forest Hills Hotel & Spa

4.0 star property
8.2 out of 10, Very good, (853)
"Beautiful property with lovely gardens. Very peaceful and meditative."
The price is £129
includes taxes & fees
3 Jul - 4 Jul
Macdonald Forest Hills Hotel & Spa

Killin Hotel

3.0 star property
8.0 out of 10, Very good, (414)
"Great experience. The hotel was obviously old, but overall good experience. The town was great and walk to the Falls of Dochart is a must. "
The price is £81
includes taxes & fees
6 Jul - 7 Jul
Killin Hotel

Moness Resort

3.0 star property
8.6 out of 10, Excellent, (1001)
"Great stay, welcoming staff, great food and a overall good atmosphere."
The price is £98
includes taxes & fees
3 Jul - 4 Jul
Moness Resort

Pine Trees Hotel

3.5 star property
9.2 out of 10, Wonderful, (363)
"A fabulous hotel with so many special little touches, cannotnfault anything about our weekend at the Pine Trees"
The price is £337
includes taxes & fees
28 Jul - 29 Jul
Pine Trees 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:11 Jul - 13 Jul
Save an average of 15% on thousands of hotels when you're signed in

Hotels with a spa in Perthshire you'll enjoy

Hotels with a pool in Perthshire may fit your trip

Check out family-friendly hotels in Perthshire

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.

Learn more about Perthshire

Experience the relaxing area of Perthshire—spas, golf courses and sights from The Hermitage to Dunkeld Cathedral.

Black Watch Regimental Museum featuring street scenes and heritage elements

Find out more about Perthshire

Find out more about Perthshire

Top reasons to visit Perthshire

  • Stunning Outdoor Activities: Perthshire is a paradise for outdoor enthusiasts, offering numerous hiking trails, golf courses, and breathtaking scenery.
  • Historic Castles and Houses: Discover captivating castle tours and explore historic houses that reflect the region's rich heritage.
  • Charming Villages: Enjoy day trips to quaint villages, immersing yourself in local culture and community.
  • Family-Friendly Excursions: Perthshire caters to families with various activities, ensuring fun for all ages.
  • Diverse Accommodation Options: Choose from charming lodges to modern hotels, with pet-friendly and LGBTQIA-inclusive environments.

Find great hotels near Perthshire

Perthshire offers a delightful array of hotel accommodations to suit every traveller's needs. Whether you're seeking a charming lodge or a modern hotel, you'll find pet-friendly options and welcoming environments for LGBTQIA guests. With a focus on business-friendly facilities, Perthshire's hotels are perfect for both leisure and work stays. Discover the best hotels in Perth, Scotland, and immerse yourself in the natural beauty and rich heritage of this stunning region.

  • Mercure Perth Hotel: The Mercure Perth Hotel offers a welcoming atmosphere perfect for business travellers and members of the LGBTQIA community. Located 5.0km from Perthshire, this 3-star hotel combines modern conveniences with a friendly environment. Guests can take advantage of multiple meeting rooms and conference spaces tailored for business needs. The hotel's affiliation with LGBTQI travel guides ensures an inclusive experience, making it an excellent choice for those seeking a supportive and professional atmosphere during their stay.
  • Holiday Inn Express Perth by IHG: Situated 3.7km from Perthshire, the Holiday Inn Express Perth by IHG is a pet-friendly haven tailored for both business and leisure travellers. This 3-star accommodation features multiple meeting rooms and a fully accessible business centre, catering to professional needs. The hotel’s pet policy allows for pets on-site, ensuring your furry friends are welcome. With a commitment to inclusivity, the property is also affiliated with LGBTQI travel guides, making it a suitable choice for diverse guests.
  • Dunkeld House Hotel: The Dunkeld House Hotel stands out as a luxurious 4-star retreat, located 3.7km from Perthshire. This property is ideal for those seeking a combination of business and adventure. Guests can enjoy various outdoor activities, including hiking, biking, and fishing, complemented by a full-service spa offering a range of treatments for relaxation. With meeting facilities available, this hotel provides a perfect balance of productivity and indulgence in a stunning natural setting, making it a top choice for discerning travellers.

Where to stay near Perthshire

Perthshire, Scotland, is a haven for outdoor enthusiasts seeking stunning countryside and breathtaking views. Experience the warmth of friendly locals while indulging in a relaxing staycation amidst picturesque landscapes. Explore charming towns and enjoy family-friendly excursions, ideal for recreation and adventure. With its blend of luxury and tranquillity, Perthshire offers an unforgettable escape where you can immerse yourself in the beauty of nature and the warmth of its communities.

  • Perth: Located a mere 5.0km from Perthshire, the city of Perth is a vibrant hub for outdoor enthusiasts and adventurers alike. With a steady influx of visitors throughout the year, it tends to peak during the spring and summer months. The city boasts a rich array of experiences, from its scenic national parks and serene lakes to its exciting golf courses. Visitors can immerse themselves in local culture by attending performances at the theatre or enjoying various outdoor activities. Perth’s stunning scenery and adventurous spirit make it an ideal base for exploring the surrounding natural beauty.
  • Dunkeld: Just 3.7km from Perthshire, Dunkeld is a picturesque city known for its enchanting landscapes and outdoor adventures. Similar to Perth, Dunkeld experiences consistent visitor numbers year-round, with peaks in spring and summer. The stunning views of the national parks and nearby lakes draw nature lovers and adventure seekers. Dunkeld is particularly famous for its excellent golf courses and skiing opportunities in winter. The combination of breathtaking scenery and a host of outdoor activities ensures that Dunkeld is a must-visit for those looking to explore the beauty of Scotland.
  • Bankfoot: Situated only 1.9km from Perthshire, Bankfoot is a charming village that offers a unique cultural experience alongside its historic landmarks. While it attracts visitors all year round, the peak times are during March and the summer months. Known for its walking trails and entertainment options, Bankfoot is a delightful spot to explore Scotland's history, with nearby historic houses and palaces to visit. The village's quaint atmosphere provides a perfect backdrop for those seeking a blend of culture and tranquillity.

Things to do near Perthshire

Perthshire offers a wealth of outdoor activities and stunning scenery, perfect for adventure seekers. Enjoy access to numerous hiking trails and golf courses, or embark on captivating castle tours. Additionally, consider day trips to explore the region’s charming villages and natural wonders, ensuring a memorable Scottish getaway.

Shopping

For a delightful shopping experience in Perthshire, visit local gems like The Watermill, 9.3km away, or Harrisons Fine Wines and Gordon & Durward, both 8.1km away. If you're up for a drive, explore more unique offerings in nearby towns for souvenirs and gifts.

Recreation

McDiarmid Park offers a vibrant atmosphere for sports enthusiasts, where you can enjoy thrilling matches and events. For a unique experience, Perth Ice Rink provides an exhilarating ice skating adventure, while North Inch Golf Course invites you to unwind amidst picturesque landscapes and enjoy a round of golf in the fresh air.

Adventure

Explore the stunning Black Spout Waterfall, located 9.9km from Perthshire, where you can immerse yourself in nature's beauty. Hike the scenic trails of The Birks of Aberfeldy, 8.7km away, for breathtaking views and adventure. Alternatively, tackle the Cateran Trail, situated 7.5km from Perthshire, for a thrilling outdoor experience.

Nightlife

In Perthshire, the Perth Concert Hall offers a vibrant atmosphere with cultural performances, perfect for a romantic night out. Nearby, the Perth Theatre captivates with its entertaining shows. For family-friendly fun, the Bongos Soft Play Centre provides an adventurous arcade experience, making it ideal for all ages.

Booking tips and Expedia advantages for Perthshire

To save money during your trip to Perthshire, consider visiting between January and March when accommodation prices are lower. Book your hotel about a month in advance or check Expedia for last-minute deals. Mondays are typically the cheapest days to stay, while Saturdays are the priciest. Use Expedia’s search tool to filter by budget and location, and consider bundling your hotel with flights and activities for greater savings. Don't forget to explore free activities in the area to make the most of your visit without breaking the bank.

  • 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 June to August, 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, including your budget, preferred location, and desired hotel type. To find the most affordable prices and offers, sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially 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 offers a splendid mix of outdoor adventures and cultural experiences, making it ideal for a memorable holiday. Visitors can explore historic houses, serene nature reserves, and majestic cathedrals. Families and culture enthusiasts alike will find plenty to enjoy, including the Perth Museum, which showcases the region's rich heritage. With its stunning scenery and diverse activities, Perthshire is a perfect destination for those seeking both adventure and relaxation.

  • Scone Palace: Nestled 3.7km from Perthshire, Scone Palace is a magnificent historic house steeped in culture. Known as the crowning place of Scottish kings, it features stunning gardens and rich history, offering visitors a glimpse into Scotland's regal past.
  • The Hermitage: Located 3.1km away, The Hermitage is a serene nature reserve famed for its friendly atmosphere and relaxing vibes. Wander through enchanting woodlands, admire the picturesque waterfalls, and enjoy peaceful walks along the River Braan.
  • Historic Scotland Stanley Mills: Also situated 3.1km from Perthshire, this historic building showcases Scotland's industrial heritage. Explore the fascinating story of the cotton mills and enjoy the cultural vibes as you delve into the area’s rich history.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January36.1°F (2.3000000000000003°C)Light RainMostly CloudyModerately LowSlightly Low
February37.4°F (3.0°C)Light RainMostly CloudyAverageSlightly Low
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 CloudyAverageSlightly High
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 HighAverage
October47.5°F (8.6°C)Light RainMostly CloudyAverageAverage
November40.3°F (4.6000000000000005°C)Light RainMostly CloudyModerately LowAverage
December37.0°F (2.8000000000000003°C)Light RainMostly CloudyModerately LowSlightly Low

The nearest major airports for your trip to Perthshire

When planning your visit to Perthshire, Scotland, you can fly into three major airports. Edinburgh Airport (EDI) is situated 23.6km away, with excellent nearby hotels such as Crescent House, Virgin Hotels Edinburgh, and InterContinental Edinburgh The George, all around 4.3km from the airport. Glasgow International Airport (GLA) is located 33.6km from Perthshire, offering luxurious hotels like Kimpton Blythswood Hotel & Spa and Mar Hall Golf & Spa Resort, both within 7 and 2.5km respectively. Lastly, Aberdeen Airport (ABZ) is 44.7km away, with top choices including Marcliffe and Trump Macleod House & Lodge, both within 5.0km of the airport.

Frequently asked questions

Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline -- this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Perthshire hotel for you.
How can I save on a Perthshire hotel booking with Expedia?
Members always get our best prices. Find our best Perthshire hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Perthshire hotel?
Prices for hotels in Perthshire often vary, but you can find a great deal from £73 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.