A historic building with multiple towers and a large entrance.

Find hotels in Perthshire from ฿2,610

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Perthshire hotels

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (722 reviews)
"Beautiful spa hotel with all the amenities you could want for a leisurely vacation. Conveniently located between Edinburgh and Inverness to explore this region of the Highlands. The property is set along the Loch’s edge and offers direct access to miles of well maintained trails."
United States
Lynn
The price is ฿16,920
฿20,304 total
includes taxes & fees
10 Aug - 11 Aug
Fonab Castle Hotel & Spa

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (204 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 ฿3,648
฿4,377 total
includes taxes & fees
14 Jul - 15 Jul
Scone Arms Hotel

The Woodside

The Woodside
3.0 star property
Doune
9.6 out of 10, Exceptional, (221 reviews)
"Great stay! Enjoyed the food, service, and the room"
United States
Matthew Oliver
The price is ฿4,264
฿5,117 total
includes taxes & fees
19 Jul - 20 Jul
The Woodside

The Luib Hotel

The Luib Hotel
3.0 star property
Crianlarich
8.6 out of 10, Excellent, (271 reviews)
"The room was clean and comfortable had a good sleep. We had a a meal which we enjoyed"
United Kingdom
Eugene
The price is ฿3,161
฿3,793 total
includes taxes & fees
14 Jul - 15 Jul
The Luib Hotel

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very good, (1,002 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 ฿4,710
฿5,651 total
includes taxes & fees
19 Jul - 20 Jul
Apex Dunblane Hydro Hotel

Cairn Lodge

Cairn Lodge
4.5 star property
Auchterarder
9.8 out of 10, Exceptional, (230 reviews)
"Wonderful property with room quality and size equivalent to Gleneges"
Australia
terence
The price is ฿10,843
฿13,012 total
includes taxes & fees
3 Aug - 4 Aug
Cairn Lodge

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 ฿2,900
฿3,481 total
includes taxes & fees
19 Jul - 20 Jul
Holiday Inn Express Perth by IHG

Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (839 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 ฿6,074
฿7,290 total
includes taxes & fees
21 Jul - 22 Jul
Westlands of Pitlochry

Glenkilrie House

Glenkilrie House
3.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (93 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 ฿5,355
฿5,355 total
includes taxes & fees
12 Jul - 13 Jul
Glenkilrie House

Tyndrum Lodges

Tyndrum Lodges
3.5 star property
Crianlarich
9.4 out of 10, Exceptional, (252 reviews)
"Great value, excellent all round"
United Kingdom
Paul
The price is ฿4,641
฿5,569 total
includes taxes & fees
16 Jul - 17 Jul
Tyndrum Lodges

Knockendarroch Hotel

Knockendarroch Hotel
4.0 star property
Pitlochry
9.8 out of 10, Exceptional, (127 reviews)
"We had a great one night stay. The breakfast in the morning was incredible and lovely in the beautiful sun room. It was a perfect place to stay as we made our way through the highlands and pitlochry."
United States
Moina
The price is ฿11,211
฿13,454 total
includes taxes & fees
12 Jul - 13 Jul
Knockendarroch Hotel

The Abbotsford

The Abbotsford
4.0 star property
Callander
9.4 out of 10, Exceptional, (442 reviews)
"Helpful staff. Ample parking"
United Kingdom
Ian
The price is ฿4,351
฿5,221 total
includes taxes & fees
13 Jul - 14 Jul
The Abbotsford

Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,002 reviews)
"Great staff, good full service breakfast."
Canada
lyell
The price is ฿10,503
฿12,604 total
includes taxes & fees
15 Jul - 16 Jul
Atholl Palace 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 ฿4,834
฿5,801 total
includes taxes & fees
13 Jul - 14 Jul
Smiddy Haugh

Dunalastair Hotel Suites

Dunalastair Hotel Suites
5.0 star property
Pitlochry
8.8 out of 10, Excellent, (433 reviews)
"Great location in cute little village "
United States
Suishta
The price is ฿6,941
฿8,329 total
includes taxes & fees
15 Jul - 16 Jul
Dunalastair Hotel Suites

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 ฿3,856
฿4,627 total
includes taxes & fees
12 Jul - 13 Jul
The Bankfoot Inn

Craigatin House & Courtyard (Adults only)

Craigatin House & Courtyard (Adults only)
3.5 star property
Pitlochry
10.0 out of 10, Exceptional, (188 reviews)
"Wonderful stay"
United States
Denver
The price is ฿6,066
฿7,279 total
includes taxes & fees
20 Jul - 21 Jul
Craigatin House & Courtyard (Adults only)

Best Western The Crianlarich Hotel

Best Western The Crianlarich Hotel
3.5 star property
Crianlarich
8.4 out of 10, Very good, (318 reviews)
"The front desk staff William is very friendly and helpful!"
United States
Yue
The price is ฿4,834
฿5,801 total
includes taxes & fees
21 Jul - 22 Jul
Best Western The Crianlarich Hotel

Riverstone Lodge Hotel

Riverstone Lodge Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (243 reviews)
"Staff were all so helpful and nice. Nothing was too much. The WiFi was not great the first night but has improved since. Food was good though perhaps needs to expand the menu a bit. They use local produce as much as possible which is excellent . Towels and bed linen were good quality and beds and pillows comfortable too. Would very definitely stay here again."
United Kingdom
Antonia
The price is ฿3,280
฿3,936 total
includes taxes & fees
14 Jul - 15 Jul
Riverstone Lodge Hotel

Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (584 reviews)
"Beautiful countryside setting. Relaxed atmosphere and excellent food"
United Kingdom
Roy
The price is ฿4,274
฿5,129 total
includes taxes & fees
28 Jul - 29 Jul
Ballathie House 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.

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 Natural Scenery: Perthshire boasts breathtaking landscapes, perfect for outdoor enthusiasts and nature lovers.
  • Adventure Activities: A haven for adventure seekers, offering hiking, golfing, and various family-friendly excursions.
  • Rich History and Culture: Explore historic castles, museums, and the vibrant City of Perth, rich in cultural heritage.
  • Local Performances: Enjoy captivating shows at the Perth Theatre, experiencing local arts and culture.
  • Diverse Accommodation: A range of lodging options, from charming hotels to pet-friendly lodges, catering to all preferences.

Find great hotels near Perthshire

Perthshire offers a delightful array of accommodation options, from charming hotels to inviting lodges, catering to various preferences. Whether you’re seeking a pet-friendly retreat, a business-oriented stay, or an LGBTQIA-friendly environment, you'll find it here. Notable options include the renowned Atholl Palace Hotel, alongside a selection of highly-rated establishments. Explore the best hotels in Perthshire to ensure a memorable experience in this captivating region of Scotland.

  • Mercure Perth Hotel: Nestled 13km from the heart of Perthshire, the 3-star Mercure Perth Hotel offers a unique blend of comfort and eco-consciousness, ideal for environmentally aware travellers. This pet-friendly establishment welcomes dogs and features a variety of amenities to ensure a pleasant stay. Guests can enjoy spacious rooms designed with a modern aesthetic, alongside facilities for business travellers. The hotel's commitment to sustainability is evident, making it a fitting choice for those who prioritise eco-friendly living.
  • Holiday Inn Express Perth by IHG: Located a mere 10km from Perthshire, the 3-star Holiday Inn Express Perth by IHG boasts an impressive guest rating of 9.0 out of 10. This hotel combines practicality with comfort, catering to both business and leisure guests. With a pet-friendly policy and eco-certification, it offers a welcoming environment for all. Guests can enjoy modern amenities, including a complimentary breakfast and free Wi-Fi, making it suitable for a convenient and enjoyable stay.
  • Dunkeld House Hotel: A luxurious 4-star retreat situated just 10km from Perthshire, Dunkeld House Hotel is ideal for those seeking adventure and relaxation. The hotel features an array of outdoor activities, including hiking, fishing, and mountain biking, catering to the adventurous spirit. Guests can unwind in the full-service spa, complete with massage treatments and a sauna, ensuring a rejuvenating experience. The hotel's elegant design, coupled with excellent dining options, makes it a perfect destination for both business and leisure travellers.

Where to stay near Perthshire

Perthshire, Scotland, is a splendid choice for outdoor enthusiasts and those seeking a relaxing escape. Discover the vibrant City of Perth, rich in history and culture, or unwind in the tranquil foothills of Glenshee. With its friendly atmosphere and family-friendly excursions, this region offers a perfect weekend getaway. Explore the breathtaking Highland Perthshire, where adventure and luxury harmoniously blend, creating an unforgettable travel experience amidst stunning natural beauty.

  • Perth: Nestled 13km from the heart of Perthshire, Perth is a vibrant city that offers a delightful mix of outdoor activities and cultural experiences. Known for its stunning scenery and adventure opportunities, visitors flock here particularly in April, July, and September. Popular pursuits include golf at one of the many renowned courses, enjoying a performance at the local theatre, or exploring the nearby national park and picturesque lakes. With its rich history and modern amenities, Perth is an excellent base for both relaxation and exploration.
  • Dunkeld: Located just 10km from Perthshire, Dunkeld is a charming city that captivates visitors with its idyllic landscape and outdoor recreational options. Like Perth, it sees a surge of travellers during the spring and summer months. The area is perfect for those seeking adventure, whether it’s teeing off on a golf course or skiing in the nearby fields during winter. Dunkeld’s proximity to national parks and serene lakes makes it a haven for nature lovers. The quaint streets and historical sites add to its allure, making it a must-visit destination.
  • Blairgowrie: Situated 18km away from Perthshire, Blairgowrie is a delightful city that promises a blend of outdoor adventure and scenic beauty. Similar to its neighbours, it experiences peak visitor numbers during April, July, and September. Blairgowrie is famed for its skiing facilities and golf courses, appealing to thrill-seekers and leisure enthusiasts alike. With its close proximity to national parks and majestic castles, visitors can immerse themselves in the rich heritage and natural splendour of the region. This city is perfect for those looking to explore the great outdoors while enjoying local charm.

Things to do near Perthshire

Shopping

In the heart of Perthshire, visit the bustling Perth City Centre for a variety of shops, including the St John’s Shopping Centre, where you can find unique gifts and souvenirs. For a more traditional experience, explore local markets like the Perth Farmers' Market, showcasing artisanal products.

Recreation

In Perthshire, the Gleneagles Hotel offers a luxurious spa experience with treatments inspired by nature. You can also explore the tranquil surroundings of the Crieff Hydro, where wellness activities include yoga classes and outdoor adventures in a picturesque landscape.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 39km from Perthshire. Feel the adrenaline rush as you watch high-speed races and explore a range of driving experiences, all set against a backdrop of stunning Scottish scenery.

Nightlife

In Perthshire, the vibrant nightlife features venues like the lively Perth Theatre, which hosts a variety of performances, and the charming pubs in Pitlochry offering local ales and live music. Explore intimate bars in Aberfeldy for a relaxed atmosphere, perfect for unwinding after a day of adventure.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near Perthshire

Perthshire offers a fantastic blend of outdoor adventures and stunning scenery, making it an ideal destination for visitors seeking culture and family-friendly experiences. Highlights include exploring nature reserves, historic houses, and fascinating museums. Additionally, you can enjoy local performances at the Perth Theatre and delve into the region's history at the Perth Museum. With a wealth of attractions, Perthshire promises an unforgettable getaway for every traveller.

  • Loch of the Lowes: Nestled approximately 11km from Perthshire, this serene reserve offers a peaceful retreat with friendly locals and a tranquil atmosphere. Visitors can enjoy birdwatching, particularly for ospreys, and take in the natural beauty surrounding the loch.
  • Scone Palace: Located about 11km from Perthshire, Scone Palace is steeped in history and culture. Explore its stunning gardens and learn about its significance as the crowning place of Scottish kings, all while soaking in the rich heritage of the area.
  • Dunkeld Cathedral: Situated just 10km from Perthshire, this magnificent cathedral showcases impressive architecture and offers a glimpse into Scotland's ecclesiastical history. Its peaceful setting along the banks of the River Tay enhances the cultural experience.

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

Travelling to Perthshire is convenient with access to several major airports. EDInburgh Airport (EDI) is situated 61km away, with excellent hotel options like the 5.5-star Crescent House and the luxurious 5-star Virgin Hotels Edinburgh, both 11km from the airport. Glasgow International Airport (GLA) is 87km away, offering nearby stays such as the 5-star JA Mar Hall Scotland, located 6km from the airport. Lastly, Aberdeen Airport (ABZ) is 116km away, with quality accommodations including the 5-star Marcliffe, just 10km from the airport. Each airport provides various transportation services, ensuring smooth transfers to and from your hotel.