See the latest prices and deals by choosing your dates.
Hotel in Dunkeld
Located in Dunkeld, Tay House is a self catering establishment with views of the River Tay. Tay House has a terrace at the back of the building with river views. The property was fantastic and fitted out to an excellent standard
Hotel in Crieff
Set in Crieff, 2.1 mi from Drummond Castle Gardens, Coorie Inn Restaurant and Rooms has a restaurant, a bar and free WiFi. Cozy rooms and a wonderful restaurant. Perfect for a winter night stay!
Hotel in Pitlochry
Nestled in the picturesque Scottish Highlands, Fonab Castle, refurbished and opened in 2013, features luxurious rooms, scenic views, mature gardens, free WiFi, free parking, and 2 restaurants. Everything was just so perfect
Hotel in Auchterarder
Established in 1924, The Gleneagles Hotel is a prestigious resort in the heart of Scotland. Set within 850 acres, it offers 3 championship golf courses and an ESPA spa, along with a falconry school. Grounds and hotel amazing. Food superb. Staff excellent.
Hotel in Dunkeld
Offering free WiFi, The Merryburn - Rooms and Courtyard Studios offers accommodations in Dunkeld, 18 miles from Castle Menzies and 28 miles from Discovery Point. Wonderful courtyard studio. Had all the amenities I needed, was very clean, very quiet, private and great location. Nicely decorated and very comfortable.
Hotel in Alyth
The Lands of Loyal stands proudly at the foot of Loyal Hill, overlooking the picturesque town of Alyth, 2 golf courses, and the rolling farmland of the Vale of Strathmore. Beautiful decor and grounds. Staff was so friendly and helpful!
Hotel in Pitlochry
Located in 1.5 acres of elevated grounds, 'Knockendarroch Hotel is 5 minutes’ walk from Pitlochry town center. Had a wonderful stay here with my partner to celebrate a milestone birthday! Staff were very friendly, hotel spotless and food was first class. Highly recommend!
Hotel in Alyth
Located in Alyth and within 17 miles of Discovery Point, The Alyth Hotel features a bar, non-smoking rooms, and free WiFi throughout the property. Breakfast was lovely. Traditional Scottish and delicious. The owners parents had breakfast with us and told us so much about the area and the hotel. The recent revitalization of this 1940's village pub is gorgeous, cozy, comfy & welcoming.
Hotel in Grandtully
Located 6.1 miles from Castle Menzies, The Grandtully Hotel offers 4-star accommodations in Grandtully and has a terrace, a restaurant and a bar. Lovely little hotel in quiet Grandtully. We enjoyed the food and stay at this small inn, and walked one afternoon along the river bank to the next town as well as visited (the outside at least - as it was closed until 2 PM) the nearby Menzies Castle.
Hotel in Pitlochry
Located in Pitlochry, 14 miles from Castle Menzies, Dunfallandy House Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace. We had an amazing stay at Dunfallandy House Hotel. Jack and Holly were great hosts. The whisky bar was very cool, and the Scottish breakfast in the morning was delicious. Very clean, comfortable, and spacious rooms. The hosts went above and beyond to make sure we had an excellent stay. I would absolutely recommend this place to anyone visiting Pitlochry!
Hotel in Pitlochry
Hotel in Perth
Hotel in Dunkeld
Hotel in Perth
Hotel in Auchterarder
Hotel in Pitlochry
Hotel in Crieff
Hotel in Pitlochry
Hotel in Perth
Popular with guests booking hotels in Perthshire
Hotel in Blair Atholl
Opposite Blair Castle, family-run 19th-century Atholl Arms is full of character, offering log fires, locally sourced food and Wi-Fi. Shopping at the House of Bruar is nearby. Beautiful location, beautiful building, very cosy and warm fires, large rooms, friendly and helpful...
Hotel in Kinloch Rannoch
Located in Kinloch Rannoch, 17 mi from Castle Menzies, Dunalastair Hotel Suites features accommodations with a garden, free private parking, a shared lounge, and a terrace. We highly enjoyed our 3 nights at this hotel.
Hotel in Pitlochry
Overlooking the picturesque town of Pitlochry, The Atholl Palace hotel and estate is set in Highland Perthshire and offers award-winning gardens, a swimming pool and spa, a wide variety of sport and... We stayed in one off the lodges, amazing lots of space.would definitely recommend.
Hotel in Dunkeld
In 280 acres of unspoiled Perthshire countryside, the Dunkeld House Hotel features an outdoor activity center and luxury health club. The hotel offers free parking and spacious rooms. The location and the facilities
Hotel in Ardeonaig
Located in Ardeonaig, 16 miles from Castle Menzies, Ardeonaig Hotel & Restaurant has accommodations with a garden, free private parking, a shared lounge and a terrace. Modern, clean, welcoming. Great staff, lovely rooms and restaurant was amazing
Hotel in Dunkeld
Located in Dunkeld, 16 miles from Scone Palace, The Taybank provides accommodations with a garden, free private parking, a restaurant and a bar. Loved our stay at The Taybank. Beautifully situated on the river, outstanding food, incredible...
Hotel in Aberfeldy
Located in Aberfeldy, a 14-minute walk from Castle Menzies, Ailean Chraggan has accommodations with a garden, free private parking, a terrace and a restaurant. Excellent breakfast, super friendly and helpful staff, gorgeous view from room window, very peaceful...
Hotel in Perth
Located 3 minutes’ walk to Perth Rail and Bus Stations, Parklands Hotel offers modern accommodations with free Wi-Fi, free parking, a bar, 2 restaurants, and a garden with an outdoor seating area. Food was very good, friendly staff and great location.
Hotel in Perth
The Lovat Hotel is located in the ‘Fair City of Perth’ which is recognized as the Gateway to the Highlands with easy access to all the main routes to other cities such as Edinburgh, St Andrews,... Staff on reception was brilliant. Loved the large room, telly was massive, and just a 10 minute walk...
Hotel in Perth
One of the most unique hotels in Perth, in a 15th-century watermill, where you can still watch the water trickling through the original water wheel from the garden, lobby area and Lounge Bar. The location, it was perfect for walking to the concert hall and everything else we wanted to visit...
Hotel in Perth
Located in Perth center, the award-winning Salutation Hotel is just a few minutes from Perth Concert Hall and the scenic walks around the River Tay. It is very clean and calm hotel. Delicious food.
Hotel in Aberfeldy
This 200-year-old former coaching inn is located in the main square of Aberfeldy, deep in Highland Perthshire. Free Wi-Fi is available in public areas, and there is free parking on site. I was greeted by a lovely host who was very knowledgeable of the area and dining choices.
Hotel in Blairgowrie
A warm welcome to The Angus Hotel & Spa, Blairgowrie’s premier leisure hotel and one of only 4 hotels in Perthshire with a modern, fully-equipped leisure club and indoor swimming pool. Breakfast and room were very good
Hotel in Kinross
Located in Kinross and within 19 miles of Hopetoun House, The Kinross Salutation Hotel has a bar, non-smoking rooms, and free WiFi throughout the property. The flexibility by the staff. Location was perfect. It was clean and comfortable
Hotel in Crieff
Set in Crieff, 2.1 mi from Drummond Castle Gardens, Coorie Inn Restaurant and Rooms has a restaurant, a bar and free WiFi. Cozy rooms and a wonderful restaurant. Perfect for a winter night stay!
Hotel in Pitlochry
Located in 1.5 acres of elevated grounds, 'Knockendarroch Hotel is 5 minutes’ walk from Pitlochry town center. Had a wonderful stay here with my partner to celebrate a milestone birthday!
Hotel in Grandtully
Located 6.1 miles from Castle Menzies, The Grandtully Hotel offers 4-star accommodations in Grandtully and has a terrace, a restaurant and a bar. Lovely little hotel in quiet Grandtully.
Hotel in Pitlochry
Located in Pitlochry, 14 miles from Castle Menzies, Dunfallandy House Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace. The host was so delightful and attentative which made it a real pleasure staying there.
Hotel in Perth
Just off the A9, a short distance from Perth’s town center, the hotel offers free parking, free Wi-Fi, breakfasts and clean, modern rooms. Location Helpful staff Comfortable bedding
Hotel in Perth
Located in Perth, 12 miles from Scone Palace, The Dunning Hotel has accommodations with a garden, free private parking, a shared lounge and a restaurant. Excellent, great place great staff highly recommend
Hotel in Saint Fillans
Located in Saint Fillans, 29 miles from Lake of Menteith, Achray House Restaurant with Rooms provides accommodations with a garden, free private parking, a shared lounge and a terrace. Staff was super lovely and accommodating.
Hotel in Pitlochry
Set within a historic 19th Century building The Pitlochry Dundarach Hotel’s high position features views of the local highland games field and the River Tummel. Pleasant and helpful staff, nice Scottish feel hotel.
Hotel in Blairgowrie
Bridge of Cally Hotel is at the foothills of Glenshee, which is the gateway to the Scottish highlands. Along a beautiful drive in a the Highlands. All in one facility, nice rooms, nice pub and dining.
Hotel in Bridge of Earn
Featuring a bar, THE EARN HOTEL is located in Bridge of Earn in the Perthshire region, 6.1 miles from Scone Palace and 24 miles from Discovery Point. We liked the friendliness of the owner.
The Grandtully Hotel, The Alyth Hotel, and Dunfallandy House Hotel in Perthshire have received great reviews for the views from their hotel rooms.
Guests staying in Perthshire also loved the views from their rooms at Lands of Loyal hotel, Knockendarroch Hotel, and Ardeonaig Hotel & Restaurant.
Popular places to stay in Perthshire include hotels near Huntingtower Castle, Scone Palace, and Blair Castle.
The average price per night for a 3-star hotel in Perthshire this weekend is $243 or $294 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Perthshire this weekend cost around $344 per night (based on Booking.com prices).
Hotels in Perthshire that offer highly-rated breakfasts include Fortingall Hotel, Achray House Restaurant with Rooms, and The Grandtully Hotel.
Breakfast at these hotels in Perthshire are also highly-rated: The Gleneagles Hotel, Fonab Castle Hotel, and Lands of Loyal hotel.
Some of the best hotels in Perthshire near Huntingtower Castle include Ceridwen 6 - Hot Tub-Luxury-Pets-Perthshire-Romantic-Dundee, Lugh 9 - Hot Tub-Perth-Pets-Luxury-Hunting Tower, and Leonardo Boutique Huntingtower Perth.
There are 715 hotels in Perthshire you can book on Booking.com.
Couples traveling to Perthshire loved staying at The Merryburn - Rooms and Courtyard Studios, The Gleneagles Hotel, and The Grandtully Hotel.
These hotels in Perthshire are also highly-rated by couples: Knockendarroch Hotel, Lands of Loyal hotel, and Tay House.
On average, 3-star hotels in Perthshire cost $128 per night, and 4-star hotels in Perthshire are $198 per night. If you're looking for something really special, 5-star hotels in Perthshire cost around $469 per night (based on Booking.com prices).
On average, it costs $134 per night to book a 3-star hotel in Perthshire for tonight. You'll pay around $192 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Perthshire will cost around $345 (based on Booking.com prices).
Many families visiting Perthshire loved staying at Fortingall Hotel, Dunfallandy House Hotel, and The Merryburn - Rooms and Courtyard Studios.
Knockendarroch Hotel, Tay House, and The Grandtully Hotel are also popular among family travelers.
The Merryburn - Rooms and Courtyard Studios, Knockendarroch Hotel, and The Gleneagles Hotel are some of the popular hotels in Perthshire.
In addition, Lands of Loyal hotel, Tay House, and Coorie Inn Restaurant and Rooms are also popular in Perthshire.
Murryshall House Hotel, situated in Scone, Perthshire, is a charming country hotel offering a welcoming atmosphere. The hotel serves both lunch and dinner, and is open to non-residents as well. The room was comfortable and well-appointed, providing a pleasant stay. Breakfast is made to order, with options ranging from a full Scottish breakfast to eggs Benedict, all of which were delicious and fulfilling. The staff are attentive, ensuring a great experience throughout. If you enjoy hotels like Ballathie House, Murryshall will not disappoint.
Auchterarder
A super hotel amidst the scenic Perthshire countryside. From the moment I arrived I felt relaxed. Check in was very simple and my room was large, spotlessly clean, well equipped and really comfortable. The leisure centre with pool, sauna, steam room and jaccuzi was also really clean and well maintained. The grounds and surroundings are beautiful and clearly well groomed. Dinner was very good with a varied selection whilst breakfast was superb. This hotel is one of the loveliest I have experienced and I would recommend it to anyone.
Lovely Victorian hotel set in the beautiful Perthshire countryside. The room was fine for a few nights, bathroom was adequate but lacking storage. All staff were helpful and friendly. Hotel is within walking distance to Blair Castle which is superb both inside and out. It's close to The Old Mill which serves delicious home bakes and light lunches. Only a short drive from Pitlochry which is well worth a visit and also the golf club which serves good food and has lovely views.
Blairgowrie is extra nice with the river Ericht dividing it from Rattray. Great walking area and out door seating facing Wellmeadow and Patio within hotel. That area of Perthshire is very scenic and plenty golf courses for those who participate. It lies almost equidistant between Perth and Dundee at the foot of the Grampians. Tourism by car leads to many delightful places including Balmoral via Glenshee and Braemar. Pitlochry, short drive through Strathardle and Dunkeld
Perfect location in the centre of Aberfeldy. Shops, cafés & pubs all in walking distance, as were the Birks of Aberfeldy for a lovely walk. The room was simple, but modern, tastefully decorated and adequate with a very spacious, modern shower room. The room also had great views over the rooftops to the Perthshire hills beyond. Lovely to sit at and watch the sun setting 🌄 Great breakfast too!
Auchterarder
I stayed in Gleneagles Luxury Apartments from Christmas Eve- Boxing Day. The apartment was absolutely beautiful and the attention to detail was outstanding. The rooms were spacious and extremely clean. The surrounding area is stunning; the apartment is located in the Perthshire countryside and only a stones throw from Gleneagles. It was the perfect Scottish getaway and we’ll definitely be back!
Crieff
Quaint property with great facilities and welcoming host. Dining kitchen is very well equipped. Both bedrooms are en suite plus there’s an additional toilet and sink in utility room. Nice view of the hills from the lounge. Crieff is a good location for exploring Perthshire and this apartment provides a comfortable base from which to enjoy the area.
The Lands of Loyal hotel is a great place to be and to relax. Great atmosphere which takes you back in time, lovely and friendly staff, and delicious food. Very comfortable, quiet and surrounded by beautiful Perthshire landscapes. This was our second time and certainly not the last one! For us simply perfect!
Stanley
Despite arriving a bit late in the evening, I had a friendly and helpful reception and enjoyed a good dinner at this hotel. The breakfast of salmon and scrambled eggs was also very good. The location of the hotel is also convenient and easy to find in this wonderful corner of Perthshire.
The most amazing hotel in a fabulous location. The Tay River in this part of Perthshire makes a beautiful town into something special. The hotel is in a landmark location and it's restaurant is second to none. Amazing local produce with lovely service from lovely people.
Staff very helpful and accommodating. Good cooked breakfast. Decor a bit mix and match some updating required. The room was clean and comfortable with a beautiful mountain view. The hotel is near the city centre and a good base for exploring Perthshire.
Lovely Perthshire village with nice surrounding countryside for walks. Hotel has nice little bar area, and lovely restaurant - food and wine fantastic. Staff very friendly and welcoming. Good size car park behind hotel
A great location for exploring Perthshire and Birnam and Dunkeld. The cooked to order breakfast was a highlight. The staff were all friendly and very helpful.
Lovely small hotel in excellent Perthshire location. Dinner was fantastic, terrific choice of drinks. Breakfast was also absolutely excellent.
Great location to explore perthshire. Lady on reception was lovely. Always cheery. Rooms comfortable.
Crieff
Amazing facilities, well run family hotel in a beautiful part of Perthshire. Excellent breakfast
The location and the facilities
The location is great for vacation - a serene and beautiful place. The waterfront restaurant provided delicious food and drinks. The house is comfortable and roomy. It's good for couples to stay for a couple of days.
Beautiful location surrounded by Scottish highlands anniversary stay so the staff made it a special stay for my wife and I lovely touch
The owners of the place are a lovely couple who help with everything, even if you do not feel well. They take care of connecting you to the local clinic. The place is beautiful, clean and very pleasant.