A historic building with multiple towers and a large entrance.

Find hotels in Perthshire from Rp1.440.200

  • 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

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Perthshire hotels

Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (833 reviews)
"The staff were very helpful and friendly. The location was perfect for everything we had planned. The breakfast in the morning was exactly what we were looking for and we would definitely stay again!"
Canada
Michael
The price is Rp2.869.507
Rp3.443.409 total
includes taxes & fees
5 Jul - 6 Jul
Westlands of Pitlochry

The Abbotsford

The Abbotsford
4.0 star property
Callander
9.4 out of 10, Exceptional, (439 reviews)
"Good food, nice rooms and excellent friendly staff"
United Kingdom
Chris
The price is Rp2.306.488
Rp2.767.786 total
includes taxes & fees
6 Jul - 7 Jul
The Abbotsford

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)
"Good facility"
United Kingdom
Gordon
The price is Rp1.439.963
Rp1.728.051 total
includes taxes & fees
19 Jul - 20 Jul
Holiday Inn Express Perth by IHG

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (203 reviews)
"The scone arms is a lovely place to stay. It was lovely and clean the staff were very accomodating. Breakfast was very good with excellent choice, I would highly recommend it. Great value"
United Kingdom
ELIZABETH
The price is Rp1.933.901
Rp2.320.681 total
includes taxes & fees
6 Jul - 7 Jul
Scone Arms Hotel

The Luib Hotel

The Luib Hotel
3.0 star property
Crianlarich
8.6 out of 10, Excellent, (268 reviews)
"The accommodation is a traditional scottish hotel and pub. Perfect for a stop over."
Australia
Chiara
The price is Rp1.675.653
Rp2.010.783 total
includes taxes & fees
2 Jul - 3 Jul
The Luib Hotel

Tyndrum Lodges

Tyndrum Lodges
3.5 star property
Crianlarich
9.4 out of 10, Exceptional, (249 reviews)
"Great place!"
United States
Tina
The price is Rp2.460.239
Rp2.952.286 total
includes taxes & fees
2 Jul - 3 Jul
Tyndrum Lodges

The Woodside

The Woodside
3.0 star property
Doune
9.6 out of 10, Exceptional, (219 reviews)
"Wonderful stay, short walk from Doune Castle and Deanston Distillery."
Canada
Emerson
The price is Rp2.129.065
Rp2.554.878 total
includes taxes & fees
5 Jul - 6 Jul
The Woodside

The Townhouse

The Townhouse
5.0 star property
Perth
10.0 out of 10, Exceptional, (317 reviews)
"Another great stay at the town house. Great service and breakfast. Homemade jam n marmalade were delicious. Until next time :)"
United Kingdom
JAMES
The price is Rp2.759.900
Rp3.311.880 total
includes taxes & fees
26 Jul - 27 Jul
The Townhouse

Craigatin House & Courtyard (Adults only)

Craigatin House & Courtyard (Adults only)
3.5 star property
Pitlochry
10.0 out of 10, Exceptional, (185 reviews)
"Wonderful stay"
United States
Denver
The price is Rp3.672.651
Rp4.407.182 total
includes taxes & fees
5 Jul - 6 Jul
Craigatin House & Courtyard (Adults only)

Craigmhor Lodge & Courtyard

Craigmhor Lodge & Courtyard
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (336 reviews)
"Great place."
Germany
Karin
The price is Rp3.001.095
Rp3.601.314 total
includes taxes & fees
8 Jul - 9 Jul
Craigmhor Lodge & Courtyard

Glenkilrie House

Glenkilrie House
3.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (92 reviews)
"Lovely place to stay, would definitely return, so nice to spend the night here after 6 days wild camping in the cairngorms"
United Kingdom
Matthew
The price is Rp2.838.754
Rp2.838.754 total
includes taxes & fees
2 Jul - 3 Jul
Glenkilrie House

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very good, (1,005 reviews)
"Beautiful building in a prime location. Pool is a short walk from the hotel. Food choices could be better but quality excellent."
United Kingdom
Billy
The price is Rp2.496.684
Rp2.996.068 total
includes taxes & fees
12 Jul - 13 Jul
Apex Dunblane Hydro Hotel

McKays Hotel Bar & Restaurant

McKays Hotel Bar & Restaurant
3.0 star property
Pitlochry
8.6 out of 10, Excellent, (696 reviews)
"This hotel is very well run the staff are so nice and friendly food was great to"
United Kingdom
Elizabeth
The price is Rp2.164.077
Rp2.596.987 total
includes taxes & fees
6 Jul - 7 Jul
McKays Hotel Bar & Restaurant

Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (582 reviews)
"Beautiful countryside setting. Relaxed atmosphere and excellent food"
United Kingdom
Roy
The price is Rp2.086.484
Rp2.503.781 total
includes taxes & fees
5 Jul - 6 Jul
Ballathie House Hotel

Smiddy Haugh

Smiddy Haugh
2.0 star property
Auchterarder
9.6 out of 10, Exceptional, (208 reviews)
"Good location, easy parking, excellent food and great staff."
United Kingdom
Gordon
The price is Rp2.957.035
Rp3.548.442 total
includes taxes & fees
2 Jul - 3 Jul
Smiddy Haugh

Moness Resort

Moness Resort
3.0 star property
Aberfeldy
8.6 out of 10, Excellent, (1,001 reviews)
"Stayed for 1 night breakfast was lovely and served to the table . Rooms were spacious and clean"
United Kingdom
Alan
The price is Rp2.219.551
Rp2.663.461 total
includes taxes & fees
5 Jul - 6 Jul
Moness Resort

Hazeldene Guest House

Hazeldene Guest House
3.5 star property
Perth
9.6 out of 10, Exceptional, (131 reviews)
"Excellent B&B, very clean and the owners were very welcoming"
United Kingdom
steven
The price is Rp2.060.068
Rp2.472.082 total
includes taxes & fees
23 Jul - 24 Jul
Hazeldene Guest House

Woodlea

Woodlea
3.0 star property
Perth
9.0 out of 10, Wonderful, (7 reviews)
"Camera molto pulita. Personale gentile e disponibile. Colazione ottima. L'unica pecca è il parcheggio, perché i parcheggi del b&b sono pochi e al nostro arrivo abbiamo dovuto lasciare l'auto in un parcheggio a pagamento visto che era tutto pieno."
Italy
Elisa
The price is Rp1.774.221
Rp2.129.065 total
includes taxes & fees
6 Jul - 7 Jul
Woodlea

The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (138 reviews)
"This is exactly what you want in a guesthouse in a tiny village. By far the best place we stayed at in Scotland with amazing staff, beautiful decor, and absolutely amazing food! Do not skip the restaurant! Cannot recommend the Bankfoot Inn enough!"
Canada
Jamie
The price is Rp2.405.055
Rp2.886.066 total
includes taxes & fees
16 Jul - 17 Jul
The Bankfoot Inn

The Longforgan Coaching Inn

The Longforgan Coaching Inn
3.0 star property
Dundee
8.0 out of 10, Very good, (365 reviews)
"Basic accommodation, as expected for the relatively cheap price. Helpful staff. My only gripe was the wi-fi which kept dropping on both my devices."
United Kingdom
Paul
The price is Rp869.770
Rp1.043.724 total
includes taxes & fees
20 Jul - 21 Jul
The Longforgan Coaching Inn
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.

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

Discover the relaxing area of Perthshire—spas, pristine countryside and top sights like Loch Lomond and The Trossachs National Park.

A stone bridge arching over a flowing river surrounded by lush greenery.

Top Perthshire Hotel Reviews

More cheap stays in Perthshire

Find out more about Perthshire

Top reasons to visit Perthshire

  • Stunning Scenery: Perthshire is renowned for its breathtaking landscapes, from the majestic Glenshee foothills to picturesque valleys.
  • Outdoor Adventures: Perfect for outdoor enthusiasts, offering activities like hiking, golfing, and nature exploration.
  • Historic Attractions: Explore captivating castle tours and immerse yourself in the region's rich history.
  • Vibrant Culture: Discover the lively City of Perth, with its welcoming locals, museums, and theatres.
  • Diverse Accommodation: Enjoy a variety of lodging options, from elegant hotels to charming lodges, catering to all preferences.

Find great hotels near Perthshire

Perthshire offers a delightful array of accommodation options, from charming hotels to inviting lodges. Whether you seek a pet-friendly escape, a business-friendly stay, or a welcoming environment for LGBTQIA travellers, you'll find an ideal spot here. Notable choices include the Atholl Palace Hotel, renowned for its elegance, alongside a selection of highly-rated establishments. Discover the best hotels in Perthshire, complete with glowing reviews, to ensure a memorable stay in this picturesque Scottish region.

  • Mercure Perth Hotel: This 3-star hotel is a charming choice for eco-conscious travellers seeking a pet-friendly environment. Located 13km from Perthshire, the Mercure Perth Hotel is eco-certified, highlighting its commitment to sustainable practices. The property caters to business travellers and holidaymakers alike, offering amenities such as a welcoming atmosphere for pets, including specific policies for dogs and service animals. Guests can enjoy a comfortable stay while contributing to eco-friendly tourism, making this hotel a distinctive option for those prioritising environmental responsibility.
  • Holiday Inn Express Perth by IHG: Situated 10km from Perthshire, the Holiday Inn Express Perth by IHG boasts a guest rating of 9.0 out of 10. This 3-star accommodation combines modern comfort with eco-friendly practices, making it an ideal spot for both business and leisure travellers. The hotel welcomes pets and maintains a pet policy to ensure a hassle-free experience for furry companions. Guests appreciate the contemporary design and thoughtful amenities, making it a reliable choice for those seeking convenience and sustainability during their stay.
  • Dunkeld House Hotel: A 4-star gem located 10km from Perthshire, Dunkeld House Hotel offers a unique blend of adventure and relaxation. With a guest rating of 8.8 out of 10, this hotel is perfect for those looking to explore the great outdoors, featuring onsite activities such as fishing, hiking, and bicycle rentals nearby. Additionally, guests can indulge in a comprehensive spa experience, complete with massage services and hydrotherapy treatments. The combination of adventure sports and luxurious spa amenities makes Dunkeld House Hotel a distinctive choice for a rejuvenating getaway.

Where to stay near Perthshire

Perthshire, Scotland, offers an enchanting blend of outdoor adventures and tranquil escapes. Discover the vibrant City of Perth, where friendly locals welcome you to explore its rich history. Venture into the Highland Perthshire region, renowned for its breathtaking scenery, from the majestic foothills of Glenshee to picturesque valleys. Ideal for a weekend getaway, this area promises luxury, family-friendly excursions, and a relaxing atmosphere that will leave you rejuvenated and inspired.

  • Perth: Situated 13km from Perthshire, Perth is a vibrant city renowned for its outdoor adventures and stunning scenery. The city attracts visitors year-round, with peak tourist seasons in April, July, and September. Those who venture to Perth can enjoy a plethora of activities including golf at well-maintained courses, and cultural experiences at local theatres. Nature enthusiasts will appreciate the nearby national parks and picturesque lakes, perfect for hiking, picnicking, or simply soaking in the natural beauty of Scotland.
  • Dunkeld: Located 10km from Perthshire, Dunkeld is a charming city that offers a delightful blend of outdoor activities and breathtaking landscapes. Like Perth, Dunkeld sees a rise in visitors during April, July, and September, making it a lively spot for adventure seekers. The area is known for its golf courses and is also a gateway to skiing fields for those who fancy winter sports. With its proximity to national parks and serene lakes, Dunkeld provides numerous opportunities for exploration and relaxation amid stunning natural surroundings.
  • Blairgowrie: Approximately 18km from Perthshire, Blairgowrie is a picturesque city that captures the essence of outdoor adventure and scenic beauty. Visitors flock to Blairgowrie in the spring and summer months, particularly in April, July, and September. The city is ideal for skiing enthusiasts with its nearby ski fields, as well as for golfers looking to hit the greens. Blairgowrie is also close to majestic national parks and historic castles, making it a perfect destination for those keen on exploring Scotland’s rich heritage and natural wonders.

Things to do near Perthshire

Shopping

In the heart of Perthshire, you can explore the quaint shops at Pitlochry, where local crafts and souvenirs await. For a broader selection, visit the St John’s Shopping Centre in Perth, featuring various high street stores that offer unique gifts and Scottish memorabilia.

Recreation

In Perthshire, the Crieff Hydro offers a range of wellness treatments and activities, including a luxurious spa, yoga classes, and scenic walks through the stunning countryside. At the Glen Eagle Hotel, enjoy indoor pools and relaxation spaces that provide a serene atmosphere for rejuvenation.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 39km from Perthshire. Feel the adrenaline rush as you watch high-speed races or participate in driving experiences, all while soaking in the vibrant atmosphere of this popular adventure venue.

Nightlife

For a lively evening, visit The Venue in Perth city centre for cocktails and DJ sets. If you're in the mood for traditional Scottish music, head to The Old Ship Inn in Dunkeld. Enjoy a warm atmosphere and local ales while soaking up the local culture.

*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 trip to Perthshire, consider visiting between January and March when accommodation prices are lower. Book your hotel about a month in advance for the best rates, and check Expedia for last-minute deals. Mondays tend to be the cheapest days to stay, while Saturdays are the most expensive. Use Expedia’s search tool to filter by budget and location, and think about combining your hotel, flights, and activities into a package for additional savings. Walking is also a great way to explore the charming area without extra transport costs.

  • 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: 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, such as your budget, desired location, and the type of hotel you favour. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can 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 an ideal setting for outdoor enthusiasts and adventure seekers, featuring a variety of attractions such as nature reserves, historic houses, and history museums. Visitors can immerse themselves in the local culture, enjoy family-friendly activities, and explore the vibrant Perth Theatre and Perth Museum. Whether you are looking for scenic landscapes or enriching experiences, Perthshire has something for everyone to enjoy.

  • Scone Palace: Located 11km from Perth, Scone Palace is a historic house rich in culture and heritage. Visitors can explore its stunning architecture, beautiful gardens, and the intriguing history of the Stone of Destiny, once used in the crowning of Scottish kings.
  • Elcho Castle: Situated 18km from Perth, Elcho Castle offers a romantic escape with its striking medieval architecture. Surrounded by lush landscapes, it provides a glimpse into Scotland's past, allowing visitors to wander through its evocative ruins and picturesque grounds.
  • The Hermitage: Just 8km from Perth, The Hermitage is a tranquil nature reserve where you can enjoy peaceful walks amidst towering trees and the soothing sounds of the River Braan. It’s an ideal spot for relaxation and connecting with nature.

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 iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Accessing Perthshire is convenient via several major airports. Aberdeen Airport (ABZ) is 116km away, with nearby hotels such as the 5-star Marcliffe and Trump® International Scotland, both within 13km. Glasgow Prestwick Airport (PIK) is 126km from Perthshire, featuring excellent options like the 5-star Marine Troon, 3km away, and the 4-star Fairfield House - Ayr, 6km away. The nearest major airport is Edinburgh Airport (EDI), located 61km from Perthshire, offering fine accommodations like the 5-star Virgin Hotels Edinburgh and the Sheraton Grand Hotel & Spa, both 6-11km from the airport. Each airport provides accessible transport options to these hotels.