Perthshire Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Go beyond your typical stay in Perthshire

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,118 reviews)
"Enjoyed our stay!"
United States
SHEILA
The price is €85
includes taxes & fees
6 Dec - 7 Dec
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,172 reviews)
"The room was clean and the location lovely!"
United Kingdom
Lee
The price is €101
includes taxes & fees
15 Nov - 16 Nov
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, (634 reviews)
"Everything about the hotel was amazing, really friendly, helpful staff."
United Kingdom
John
The price is €85
includes taxes & fees
15 Nov - 16 Nov
The Angus Hotel & Spa by Compass Hospitality

4. Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very good, (1,004 reviews)
"Really good place helpful staff great stay"
United Kingdom
Daniel
The price is €97
includes taxes & fees
15 Nov - 16 Nov
Apex Dunblane Hydro Hotel

5. 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
The price is €183
includes taxes & fees
1 Dec - 2 Dec
Dunkeld House Hotel

6. 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
The price is €92
includes taxes & fees
9 Nov - 10 Nov
Colessio

7. Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (613 reviews)
"Beautiful grounds and well worth a stay. Very good breakfast"
United Kingdom
Gail
The price is €119
includes taxes & fees
15 Nov - 16 Nov
Ballathie House Hotel

8. The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,001 reviews)
"Breakfast service was excellent"
United Kingdom
Lorraine
The price is €105
includes taxes & fees
10 Nov - 11 Nov
The City Hotel

9. Crieff Hydro

Crieff Hydro
4.0 star property
Crieff
8.4 out of 10, Very good, (860 reviews)
"Victorian Baths are a lovely relaxing place to unwind, beautiful countryside."
United Kingdom
Samantha
The price is €176
includes taxes & fees
22 Nov - 23 Nov
Crieff Hydro

10. 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
The price is €91
includes taxes & fees
15 Nov - 16 Nov
Salutation Hotel

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
The price is €243
includes taxes & fees
22 Nov - 23 Nov
Atholl Palace Hotel

12. 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
The price is €303
includes taxes & fees
1 Dec - 2 Dec
Fonab Castle Hotel & Spa

13. 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
The price is €65
includes taxes & fees
15 Nov - 16 Nov
Holiday Inn Express Perth by IHG

14. Scotlands Spa Hotel

Scotlands Spa Hotel
3.0 star property
Pitlochry
7.6 out of 10, Good, (1,002 reviews)
"It was a lovely stay in a cute little place. Friendly people, fantastic scenery."
Canada
Pauline
The price is €157
includes taxes & fees
4 Dec - 5 Dec
Scotlands Spa Hotel

15. The Kenmore Club

The Kenmore Club
4.0 star property
Aberfeldy
9.2 out of 10, Wonderful, (350 reviews)
"Beautiful place"
United Kingdom
Benjamin
The price is €127
includes taxes & fees
12 Nov - 13 Nov
The Kenmore Club

16. 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
The price is €110
includes taxes & fees
13 Nov - 14 Nov
The Bankfoot Inn

17. Dean Park Hotel

Dean Park Hotel
4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (829 reviews)
"Clean room food parking nice staff good food great for the money"
United Kingdom
Scott
The price is €69
includes taxes & fees
6 Dec - 7 Dec
Dean Park Hotel

18. Stirling Court Hotel

Stirling Court Hotel
3.0 star property
Stirling
8.2 out of 10, Very good, (1,000 reviews)
"Lovely hotel, beautiful setting, friendly staff, and incredibly well placed for attending the open day at Stirling University. Also, the bus into the city centre is directly in front of the hotel, so if you've had a long drive to get there, you can explore the city without having to take the car."
United Kingdom
Helen
The price is €67
includes taxes & fees
15 Nov - 16 Nov
Stirling Court Hotel

19. 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
The price is €118
includes taxes & fees
9 Nov - 10 Nov
Scone Arms Hotel

20. Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (212 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
The price is €168
includes taxes & fees
9 Nov - 10 Nov
Meikleour Arms Hotel and Restaurant
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.

Stay near popular Perthshire attractions

Learn more about Perthshire

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

A historic building with multiple towers and a large entrance.

Top Perthshire Hotel Reviews

Find out more about Perthshire

Top reasons to visit Perthshire

  • Stunning Natural Landscapes: Perthshire boasts breathtaking scenery, from the Highland Perthshire hills to serene nature reserves, perfect for exploration.
  • Outdoor Activities: Ideal for adventure seekers, the region offers hiking trails, golf courses, and exhilarating excursions in Glenshee.
  • Rich History and Culture: Immerse yourself in local heritage at the Perth Museum and enjoy performances at the Perth Theatre.
  • Charming Accommodations: A variety of lodging options await, catering to families, pets, and diverse needs.
  • Family-Friendly Adventures: Perthshire is perfect for family outings, ensuring memorable experiences for all ages.

Find great hotels near Perthshire

Discover the charm of Perthshire, where a variety of hotels and lodges await to provide a memorable stay. Whether you're seeking pet-friendly options, facilities for business travellers, or an LGBTQIA-friendly atmosphere, you'll find accommodations tailored to your needs. From the renowned Atholl Palace Hotel to highly-rated establishments, Perthshire offers a delightful selection of lodging choices for every visitor.

  • Mercure Perth Hotel: This 3-star hotel offers a unique blend of business convenience and eco-friendly charm, situated 12.9km from Perthshire. With its eco-certification, the Mercure Perth Hotel caters to environmentally conscious travellers. The property is also pet-friendly, allowing dogs on-site with specific policies in place. Guests can enjoy a range of amenities suitable for business travel, while the welcoming atmosphere ensures a comfortable stay for both humans and their furry companions.
  • Holiday Inn Express Perth by IHG: Located 9.7km from Perthshire, this 3-star hotel has received high praise from guests, boasting a rating of 9.0 out of 10. The Holiday Inn Express Perth by IHG is an ideal choice for eco-conscious travellers, offering both business facilities and pet-friendly services. With a focus on sustainability and comfort, the hotel permits pets and provides amenities tailored to guests’ needs. Its strategic location makes it a convenient base for exploring the beautiful surroundings.
  • Riverstone Lodge Hotel: Also positioned 9.7km from Perthshire, the Riverstone Lodge Hotel is a 3-star establishment with a guest rating of 8.6 out of 10. This charming hotel is particularly suited for pet owners, featuring amenities such as food and water bowls, while allowing pets on-site with certain restrictions. The welcoming environment and personalised service make it a delightful retreat for those wishing to travel with their four-legged friends amidst the scenic beauty of Perthshire.

Where to stay near Perthshire

Perthshire, Scotland, offers a splendid blend of outdoor adventures and serene escapism, perfect for a weekend getaway. Explore the vibrant city of Perth, bask in the breathtaking scenery of the Highland Perthshire, or venture into the foothills of Glenshee for exhilarating excursions. With its friendly atmosphere and luxurious accommodations, you'll find the ideal setting for a relaxing family-friendly holiday. Discover the charm of this picturesque region and create unforgettable memories amidst nature's splendour.

  • Dunkeld: Nestled approximately 9.7km from Perthshire, Dunkeld is a charming city renowned for its breathtaking scenery and outdoor adventures. The area attracts visitors year-round, with peak arrivals in April, July, and September. Outdoor enthusiasts can indulge in activities such as golfing and skiing, whilst the proximity to the national park and serene lakes offers ample opportunities for exploration and relaxation. Dunkeld's rich history is also evident in its stunning architecture and inviting atmosphere, making it a delightful stop on your Scottish adventure.
  • Tayside: Located about 9.7km from Perthshire, Tayside boasts a mix of natural beauty and outdoor exhilaration. With visitor numbers peaking during the warm months of July to September, it’s an ideal destination for those looking to immerse themselves in the great outdoors. Popular activities include golfing at its renowned courses, and the nearby national park and lakes provide a picturesque backdrop for hiking and nature walks. Tayside offers a perfect blend of adventure and tranquility, making it a must-visit for any traveller seeking adventure in Scotland.
  • Dowally: Situated around 14.5km from Perthshire, Dowally is a quaint village that offers a romantic escape into nature. With a steady flow of visitors peaking in the summer months, this idyllic spot is perfect for those looking to unwind amidst stunning lakes and lush forests. The tranquil surroundings are ideal for leisurely strolls and intimate picnics, while the captivating landscape invites exploration. Dowally's serene charm makes it a hidden gem for couples and nature lovers alike, providing a memorable experience in the heart of Scotland.

Things to do near Perthshire

Shopping

In Perthshire, visit the Thistle Centre in Perth for a mix of high street shops and local boutiques. For unique finds, explore the Crieff Visitor Centre, offering artisanal gifts and souvenirs. Don't miss the traditional markets in towns like Pitlochry and Aberfeldy for local crafts and produce.

Recreation

Experience the tranquil surroundings at the Crieff Hydro Resort, where you can indulge in rejuvenating spa treatments and enjoy outdoor activities like horse riding and mountain biking. Alternatively, the Gleneagles Hotel offers a luxurious spa retreat and beautiful golf courses set in stunning countryside.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 38.6km from Perthshire. Feel the adrenaline rush as you watch exciting races or try your hand at driving experiences, all set within a vibrant atmosphere that embodies the spirit of adventure.

Nightlife

Experience the vibrant nightlife in Perthshire at the lively Perth Concert Hall for live music, or unwind at the charming Watergate Bar and Restaurant for a relaxed drink. For a traditional pub atmosphere, the Red Lion Inn offers a warm welcome and local ales to enjoy with friends.

*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 visit to Perthshire, consider travelling between January and March when accommodation prices are lower. Booking your hotel about a month in advance can yield better rates, and Monday stays are generally cheaper than Saturdays. Explore last-minute deals on Expedia for potential savings, and use their search tools to filter by budget and eco-friendly options. Additionally, combining your hotel and flights in a package may offer further discounts, ensuring you make the most of your trip 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 the type of accommodation you desire. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially 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 a splendid mix of outdoor adventures and cultural experiences, making it an ideal destination for tourists. Visitors can explore the scenic beauty of nature reserves, delve into history at local museums, and enjoy performances at the Perth Theatre. The Perth Museum is also a must-visit for those seeking to learn more about the area's rich heritage. With activities catering to families and outdoor enthusiasts alike, Perthshire promises a memorable getaway.

  • Loch of the Lowes: Nestled 11.3km from Perthshire, this serene nature reserve offers a tranquil retreat. Known for its friendly atmosphere, visitors can enjoy birdwatching, particularly for ospreys, while soaking in the relaxing vibes of the surrounding scenery.
  • Scone Palace: Located 11.3km away, Scone Palace is a historic house steeped in culture. Once the crowning place of Scottish kings, it boasts stunning architecture and beautiful gardens, making it a fascinating destination for history enthusiasts.
  • Dunkeld Cathedral: Just 9.7km from Perthshire, this impressive cathedral showcases rich cultural heritage. Visitors can admire its stunning Gothic architecture and peaceful surroundings, perfect for quiet reflection and appreciation of Scotland's ecclesiastical history.

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

Flying into Perthshire is convenient with three major airports nearby. Edinburgh Airport (EDI), situated 61.2km from Perthshire, offers excellent hotel options such as The Glasshouse, Autograph Collection, a luxurious 5-star hotel 11.3km away, and Courtyard by Marriott Edinburgh West, a comfortable 4-star hotel 4.8km from the airport. Glasgow International Airport (GLA), located 86.9km away, features the Sherbrooke Castle Hotel, a charming 4-star hotel 8.0km from the airport. Lastly, Aberdeen Airport (ABZ), 115.9km from Perthshire, is accessible from the Trump® International Scotland, a prestigious 5-star hotel just 12.9km away, ensuring a pleasant stay before exploring the beautiful Scottish countryside.

Explore a world of travel with Expedia