See the latest prices and deals by choosing your dates.
Hotel in Dunkeld
Situated 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. Wonderful, we had a great time; beautiful location, nice staff, great room.
Hotel in Crieff
Set in Crieff, 3.4 km 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 Abernethy
Offering free WiFi throughout the property, The Crees Room only NO BAR OR RESTAURANT is situated in Abernethy, 34 km from Discovery Point and 38 km from St Andrews University. Very charming facility with an excellent restaurant and pub. Wonderful breakfast in the morning!
Hotel in Pitlochry
Nestled in the picturesque Scottish Highlands, Fonab Castle, refurbished and opened in 2013, boasts luxurious rooms, scenic views, mature gardens, free WiFi, free parking, and 2 restaurants. A Gem in a lovely village of Pitlochry.
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. Everything! From the grounds to the staff, from the attentiveness of everyone working to the incredible food and drinks Gleneagles was everything I heard about and then some. Gorgeous, fantastic place.
Hotel in Dunkeld
The Merryburn - Rooms and Courtyard Studios is a few minutes' walk from Dunkeld and Birnam Railway Station at the gateway to the Highlands and is a listed Victorian building. Immaculately clean and great location
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
Situated in 1.5 acres of elevated grounds, 'Knockendarroch Hotel is 5 minutes’ walk from Pitlochry town centre. We really liked staying at Knockendarroch. The hotel is located in a gorgeous, historical building on top a hill, offering great views of the Pitlochry area. The room was spacious, clean and comfortable. The staff is very friendly and welcoming. There plenty of parking on the premises. The hotel offers great breakfast. The breakfast was delicious and there was a lot of options to pick from. We also had our dinners at the hotel restaurant as well. The dinner was delicious as well. Each day, there is a different dinner menu (appetizer, main and dessert). We tried several items. We really liked venison, lamb and pork roulette. Pitlochry and the area offer a lot of great place to explore. Other further away sights, Balmoral, Perth or St Andrews, are easily reachable on a day trip.
Hotel in Grandtully
Set 10 km from Castle Menzies, The Grandtully Hotel offers 4-star accommodation in Grandtully and has a terrace, a restaurant and a bar. lovely classy place staff wonderful and helpful breakfast great
Hotel in Pitlochry
Situated in Pitlochry, 22 km from Castle Menzies, Dunfallandy House Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace. The folks running the place provide the best hospitality and just bring such positivity to everything. It was tucked away from the main town, but incredibly close, so you felt the beauty of the countryside, while enjoying the benefits of the town.
Hotel in Pitlochry
Hotel in Dunkeld
Hotel in Auchterarder
Hotel in Pitlochry
Hotel in Abernethy
Hotel in Crieff
Hotel in Pitlochry
Hotel in Pitlochry
Hotel in Perth
Popular with guests booking hotels in Perthshire
Hotel in Pitlochry
Popular with guests booking hotels in Perthshire
Hotel in Kinloch Rannoch
Situated in Kinloch Rannoch, 27 km from Castle Menzies, Dunalastair Hotel Suites features accommodation with a garden, free private parking, a shared lounge, and a terrace. Good sized and clean rooms. Great relaxing areas , lounge, bar and restaurant area..
Hotel in Perth
Just off the A9, a short distance from Perth’s town centre, the hotel offers free parking, free Wi-Fi, breakfasts and clean, modern rooms. Good breakfast. Location convenient, just off highway. A lovely warm welcome from Emma.
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... The surrounding place is very nice
Hotel in Dunkeld
In 280 acres of unspoiled Perthshire countryside, the Dunkeld House Hotel features an outdoor activity centre and luxury health club. The hotel offers free parking and spacious rooms. Magnificent grounds. Lovely dinner in restaurant.
Hotel in Ardeonaig
Set in Ardeonaig, 25 km from Castle Menzies, Ardeonaig Hotel & Restaurant offers accommodation with a garden, free private parking, a shared lounge and a terrace. Hotel was very nice and well laid out Our room was beautiful, bed comfy, bathroom was of a very...
Hotel in Perth
Situated in Perth, 19 km from Scone Palace, The Dunning Hotel features accommodation with a garden, free private parking, a shared lounge and a restaurant. Excellent, great place great staff highly recommend
Hotel in Aberfeldy
Situated in Aberfeldy, 1.2 km from Castle Menzies, Ailean Chraggan features accommodation 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 Pitlochry
Set within a historic 19th Century building The Pitlochry Dundarach Hotel’s high position boasts views of the local highland games field and the River Tummel. Very good buffet breakfast. The gardens and the views from the property are excellent.
Hotel in Kinross
Situated in Kinross and within 30 km 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, 3.4 km 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 Dunkeld
The Merryburn - Rooms and Courtyard Studios is a few minutes' walk from Dunkeld and Birnam Railway Station at the gateway to the Highlands and is a listed Victorian building. Immaculately clean and great location
Hotel in Pitlochry
Situated in 1.5 acres of elevated grounds, 'Knockendarroch Hotel is 5 minutes’ walk from Pitlochry town centre. We really liked staying at Knockendarroch.
Hotel in Grandtully
Set 10 km from Castle Menzies, The Grandtully Hotel offers 4-star accommodation in Grandtully and has a terrace, a restaurant and a bar. lovely classy place staff wonderful and helpful breakfast great
Hotel in Pitlochry
Situated in Pitlochry, 22 km from Castle Menzies, Dunfallandy House Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace. The folks running the place provide the best hospitality and just bring such positivity to...
Hotel in Pitlochry
Located in Pitlochry, 32 km from Castle Menzies, Killiecrankie House provides accommodation with a garden, free private parking, a shared lounge and a restaurant. Location, friendliness and delicious food.
Hotel in Aberfeldy
Located in Aberfeldy, 14 km from Castle Menzies, Letterellan provides accommodation with a garden, free private parking and a shared lounge. Jonathan’s meticulous attention to detail was exemplary.
Hotel in Kinloch Rannoch
Located in Kinloch Rannoch, 28 km from Castle Menzies, Loch Rannoch Hotel and Estate provides accommodation with a fitness centre, free private parking, a shared lounge and a terrace. We liked the atmosphere and the entire experience was very nice.
Hotel in Dunkeld
Set in Dunkeld, 26 km from Scone Palace, The Taybank offers accommodation 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 Perth
Located 3 minutes’ walk to Perth Rail and Bus Stations, Parklands Hotel offers modern accommodation with free Wi-Fi, free parking, a bar, 2 restaurants, and a garden with an outdoor seating area. everything. Staff was friendly. Location excellent. Resturant was pricey so went outside of hotel.
Hotel in Saint Fillans
With picturesque views over Loch Earn to the hills beyond, Achray House is set in the peaceful village of St Fillans and within the boundaries of the Loch Lomond and Trossachs National Park. Staff was super lovely and accommodating.
Hotel in Crieff
Just a 10-minute walk from the centre of Crieff, The Murray Park is a modern yet homely hotel offering a bar, restaurant and free access to their sister property’s wellness centre. What’s not to like? I honestly could not find a single fault with our stay here and for that, I...
Hotel in Kenmore
Fortingall is a charming 4-star country house hotel near Aberfeldy, at the entrance to Glen Lyon and the gateway to the beautiful Scottish Highlands. Our bedroom was very comfortable and had a nice view (glenlyon bedroom)
Hotel in Dunkeld
Historic Birnam Hotel is set in Perthshire countryside between Dunkeld and Birnham Golf Club and the River Tay. It offers cosy non-smoking rooms, a restaurant and an inn in the grounds. The staff was absolutely incredible.
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. Comfortable and fresh rooms. Helpful staff. Good restraint. Excellent buffet style breakfast.
The average price per night for a 3-star hotel in Perthshire this weekend is £220 or, for a 4-star hotel, £241. Looking for something even fancier? 5-star hotels in Perthshire for this weekend cost on average around £331 per night (based on Booking.com prices).
Couples travelling in Perthshire loved staying at Letterellan, Killiecrankie House and The Merryburn - Rooms and Courtyard Studios.
Similarly, these hotels in Perthshire are highly rated by couples: The Gleneagles Hotel, Knockendarroch Hotel and The Grandtully Hotel.
On average, it costs £116 per night to book a 3-star hotel in Perthshire for tonight. You'll pay on average around £172 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Perthshire will cost around £351 (based on Booking.com prices).
There are 715 hotels in Perthshire you can book on Booking.com.
Ardeonaig Hotel & Restaurant, Dunfallandy House Hotel and The Grandtully Hotel have received great reviews from travellers in Perthshire regarding the views from their hotel rooms.
Guests staying in Perthshire also spoke highly of the views from the rooms at Letterellan, Knockendarroch Hotel and Sunbank House Metro Hotel.
Popular places to stay in Perthshire include hotels near Huntingtower Castle, Scone Palace and Blair Castle.
For hotels in Perthshire that serve up a highly-rated breakfast, try The Crees Room only NO BAR OR RESTAURANT, Fortingall Hotel and Killiecrankie House.
Breakfast at these hotels in Perthshire are also highly rated: The Grandtully Hotel, Achray House Restaurant with Rooms and Atholl Arms Hotel Dunkeld.
Some of the best hotels in Perthshire near Huntingtower Castle include Leonardo Boutique Huntingtower Perth, The Barclay Apartment and Luxurious Apartment with South facing Garden.
Many families visiting Perthshire loved staying at Letterellan, Fortingall Hotel and Knockendarroch Hotel.
Similarly, The Merryburn - Rooms and Courtyard Studios, Dunfallandy House Hotel and The Grandtully Hotel are also popular among family travellers.
The Merryburn - Rooms and Courtyard Studios, Knockendarroch Hotel and The Gleneagles Hotel are some of the popular hotels in Perthshire.
In addition to these hotels, Lands of Loyal hotel, The Crees Room only NO BAR OR RESTAURANT and Tay House are also popular in Perthshire.
On average, 3-star hotels in Perthshire cost £127 per night, and 4-star hotels in Perthshire are £189 per night. If you're looking for something really special, a 5-star hotel in Perthshire can on average be found for £395 per night (based on Booking.com prices).
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.
Crieff
Crieff Hydro is in an excellent location in Perthshire with lots of places to visit nearby. It is situated in beautiful grounds and we enjoyed walking around and admiring all the specular views. The staff at the hotel were all very helpful and friendly. The bedroom was lovely - spacious and clean and the bed was very comfortable. We enjoyed the food - there was lots of choice and it was of a high standard. The best part of our weekend stay was visiting the Victorian baths - a perfect place to relax and unwind.
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
We found this Windsor Gardens apartment to be a very clean, comfortable and well-managed accomodation with excellent parking. Perfect quiet location in Gleneagles estate with it's amenities, excellent base for exploring Perthshire, Fife and the Trossachs. Glasgow and Edinburgh closeby for day trips. For golfers obviously the Gleneagles courses, but Blairgowrie and St Andrews aren't far away, and the local 18 hole Auchterarder course is a hidden gem.
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.
Aberfeldy
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.
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
I've stayed in five star hotels, but they don't match Murrayshall. Everything was fantastic, staff very helpful. Everything spot on. The Perthshire scenery, just adds to the glamour.
Great location to explore perthshire. Lady on reception was lovely. Always cheery. Rooms comfortable.
Nice comfortable hotel in a lovely Perthshire village.
Magnificent grounds. Lovely dinner in restaurant.
Excellent location and friendly staff
Fabulous stay. Very comfortable apartment with everything needed. Bathtub (2) a bonus. Great views, walking tracks close by.
beautiful gardens and most hospitable owners…..it shows like a veritable art gallery.