These Perthshire insights are based on real traveler data from Expedia, aggregated using AI to help you plan your trip. Updated: .

Find hotels in Perthshire from $93
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member PricesLearn about One Key
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Perthshire
Check prices for these dates
Our top choices for Perthshire hotels




1. The Pitlochry Hydro Hotel
The Pitlochry Hydro Hotel



2. The Stirling Highland Hotel
The Stirling Highland Hotel



3. Apex Dunblane Hydro Hotel
Apex Dunblane Hydro Hotel



4. Ballathie House Hotel
Ballathie House Hotel



5. Crieff Hydro
Crieff Hydro



6. Atholl Palace Hotel
Atholl Palace Hotel



7. Broomhall Castle Hotel
Broomhall Castle Hotel



8. Dunkeld House Hotel
Dunkeld House Hotel



9. Dean Park Hotel
Dean Park Hotel



10. Colessio
Colessio



11. Holiday Inn Express Perth by IHG
Holiday Inn Express Perth by IHG



12. The Kenmore Club
The Kenmore Club



13. Stirling Court Hotel
Stirling Court Hotel



14. Salutation Hotel
Salutation Hotel



15. The City Hotel
The City Hotel



16. Fonab Castle Hotel & Spa
Fonab Castle Hotel & Spa



17. The Angus Hotel & Spa by Compass Hospitality
The Angus Hotel & Spa by Compass Hospitality



18. Holiday Inn Express Glenrothes by IHG
Holiday Inn Express Glenrothes by IHG



19. Mercure Perth Hotel
Mercure Perth Hotel



20. Scotlands Spa Hotel
Scotlands Spa HotelVacation Rentals in Perthshire




The Townhouse Aberfeldy
The Townhouse Aberfeldy"The room was excellent and the breakfast good, fast and efficient."




Smithy Cottage, Perthshire
Smithy Cottage, Perthshire"Delightfully quiet and peaceful traditional stone cottage. We had five nights here and were lucky to enjoy great, warm weather, The cottage has electric heating (we didn't need it) and logs for the fireplace (again, not needed during our stay). There's a supermarket a few miles away in Blairgowrie and a nice hotel/restaurant 2 miles away in Meikloeur. This was a great base for exploring forests, waterfalls, lochs and towns & villages around Perth."




Pittencleroch Mill
Pittencleroch Mill"Lovely large home which was perfect for a group of friends on a motorcycle tour of Scotland."




Crieff House
Crieff House"The Crieff house was centrally-located to shops, dining, and downtown Crieff. The property was clean and well cared for and had all that I needed for a restful time in Crieff. Would absolutely stay there again when I am in town. "




Bamff Ecotourism
Bamff Ecotourism"Stayed in the yurt very cozy and spotless with a comfortable bed, just place for a peace of mind and soul, I was worried about the cold before my visit and brought lots of extra blankets and hot water bottle but the yurt is very well insulated and the wood burner keeps it very warm definitely recommended "




The Osprey
The Osprey"We had a wonderful time. The accommodations were as described and the location was incredible"




Greystones Cottage
Greystones Cottage"We found the property comfortable and relaxing. Very convenient,as it is a short walk into town. A lovely cafe and deli shop in town."




The Roundhouse
The Roundhouse"Gorgeous accommodation located in a pristine setting. You can tell that care has gone into creating this comfortable home with everything you need for your stay. Our host even had a fresh bottle of milk in the refrigerator for that first cup of tea or coffee in the morning! First class all around!"
Stay near popular Perthshire attractions
Scone Palace
Blair Castle

Doune Castle
Gleneagles Golf Course
Pitlochry Festival Theatre
Learn more about Perthshire
Head to the geographical heart of Scotland for its inspiring landscapes, thrilling outdoor pursuits, distilleries and ancient palaces and castles.
See all hotels in Perthshire
Top Perthshire Hotel Reviews
Apex Dunblane Hydro Hotel
"Room had been renovated but still appeared a little dated (as did most of the hotel). Lovely staff and very clean room/property. Room service is not currently available due to the ongoing reno despite this being advertised within the room. Noisy on Saturday night"
Fisher's Hotel
"What a fabulous property! Stay in a former castle that has been painstakingly updated for comfort. There's not a more convenient and centrally located space whether traveling by train (the hotel is visible from the station) or car with parking onsite. Great breakfast overlooking the garden and several spots for drinks and gathering. A must for any bucket list and don't miss the Pitlockry Festival theater productions while you're there."
Loch Rannoch Hotel and Spa
"Would recommend this hotel as a great place to stay so peaceful and quiet with plenty of menu choices for breakfast or tea."
The Pitlochry Hydro Hotel
"Thank you to the staff at the Pitlochry Hydro for making a fuss of my parents who were staying to celebrate their Diamond Wedding anniversary . They had a lovely stay, enjoyed using the facilities and exploring Pitlochry."
Killin Hotel
"The rooms were very hot, the windows were open but still didn’t help with ventilation. The heating system seemed to be on as the pipes were hot. It was very uncomfortable in the room. We eventually asked the front desk for a fan, which they gave us off the front desk. The picture of the bedroom they sent with my receipt, was definitely not the room were given. The beds were smaller. Killin is a lovely town and we enjoyed our time there, just a little disappointed with accommodation"
Westlands of Pitlochry
"Super clean, amazing breakfast, great location. "
Pine Trees Hotel
"Both the hotel and the staff were excellent, I particularly liked Ravi the hotel manager. My only gripe was the lack of thought for us vegans.. the menu made it feel like veganism was an afterthought and the very generous free pantry didn’t have any to offer us."
Dunalastair Hotel Suites
"The stay was worth every penny. I highly recommend this hotel. The breakfast menu can be made more inclusive."
The Breadalbane Arms Hotel (Room Only)
"Parking was tricky. There is a car park but it was full. Therefore I angled my car in the middle of the car park, then got up really early to move it again. The staff are lovely. The room was charming. Great value for money. Location is pretty. Great as a pit stop for driving from Inverness to Edinburgh."
More cheap stays in Perthshire

The Breadalbane Arms Hotel (Room Only)

Bein Inn hotel

Station House - Room Only

Dalgair House Hotel

The Townhouse Aberfeldy

Smiddy Haugh
Hotels in Perthshire with star-rating

5 Star Hotels

4 Star Hotels

3 Star Hotels

2 Star Hotels
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.
Calendar Month | Temperature | Precipitation | Cloudiness | Occupancy | Pricing |
| January | 36.1°F (2.3°C) | Light Rain | Mostly Cloudy | Moderately Low | Slightly Low |
| February | 37.4°F (3.0°C) | Light Rain | Mostly Cloudy | Moderately Low | Slightly Low |
| March | 40.1°F (4.5°C) | Light Rain | Mostly Cloudy | Average | Slightly Low |
| April | 42.8°F (6.0°C) | Light Rain | Mostly Cloudy | Average | Average |
| May | 49.1°F (9.5°C) | Light Rain | Mostly Cloudy | Average | Average |
| June | 54.1°F (12.3°C) | Light Rain | Mostly Cloudy | Average | Average |
| July | 57.2°F (14.0°C) | Light Rain | Mostly Cloudy | Moderately High | Slightly High |
| August | 56.3°F (13.5°C) | Light Rain | Mostly Cloudy | Moderately High | Slightly High |
| September | 52.9°F (11.6°C) | Light Rain | Mostly Cloudy | Moderately High | Slightly High |
| October | 47.5°F (8.6°C) | Light Rain | Mostly Cloudy | Average | Average |
| November | 40.3°F (4.6°C) | Light Rain | Mostly Cloudy | Average | Average |
| December | 37.0°F (2.8°C) | Light Rain | Mostly Cloudy | Moderately Low | Average |
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
- Errol Hotels
- Hotels near The Hermitage
- Dunkeld Hotels
- Hotels near Dewar’s Aberfeldy Distillery
- Blairgowrie Hotels
- Perth Hotels
- Resorts & Hotels with Spas in Perth
- Cabin Rentals in Tayside
- Hotels near Abernethy Village
- Pet-Friendly Hotels in Perthshire
- Cottages in Perth
- 5 Star Hotels in Dunkeld
- 5 Star Hotels in Perthshire
- Romantic Hotels in Perth
- Hotels with Tennis Courts in Perthshire
- Treehouses in Perth
- Cottages in Dunkeld
- Hotels near Glenturret Distillery
- Hotels near Perth
- Abernethy Hotels
- Apex Hotels in Perth
- B&B in Perth
- Hotel Wedding Venues Hotels in Perth
- Auchterarder Hotels
- Dalguise Hotels
- Muthill Hotels
- B&B in Almondbank
- Cheap Hotels in Perth
- Hotels with Fireplaces in Perthshire
- Hotels with a View in Perthshire
- Castles in Stanley
- Crieff Hotels
- Luxury Hotels in Perth
- Cabin Rentals in Bankfoot
- Hotels with Hot Tubs in Stanley
- Grandtully Hotels
- Hotels with Fireplaces in Perth
- 5 Star Hotels in Tayside
- B&B in Dunkeld
- Hotels near Scone Palace
- Hostels in Scone
- Cottages in Tayside
- Hotels near Branklyn Garden
- Stanley Hotels
- Balbeggie Hotels
- Aberfeldy Hotels
- Hostels in Stanley
- Aberuthven Hotels
- Hotels near Birnam Oak
- Kinclaven Hotels
- Scone Hotels
- The Hermitage
- Visit Kinclaven
- Visit Luncarty
- Perth Art Gallery and Museum
- Adults Only Vacation Packages Tayside
- Birnam Oak
- Visit Bankfoot
- Perth Vacations
- Visit Perthshire
- Dunkeld Cathedral
- Historic Scotland Stanley Mills
- Visit Perth
- Visit Almondbank
- Scone Palace
- Visit Guildtown
- Kid friendly Vacation Packages Tayside
- Visit Tayside
- Visit Perth and Kinross
- Visit Dunkeld
- Black Watch Regimental Museum








Calendar Month
Temperature
Precipitation
Cloudiness
Occupancy
Pricing