See the latest prices and deals by choosing your dates.
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. a magical place! such friendly staff, an amazing spa, beautiful location, and peaceful, comfortable rooms.
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. Very warm welcome, friendly staff. Great parking right across the street. Room was very clean and tastefully decorated. The kitchen was well equipped and the self-service breakfast was the perfect option for me. I already recommended Tay House to some friends. Thank you!
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. Great hosts. Great meal. Highly recommend.
Hotel in Abernethy
Providing free WiFi, The Crees Room only NO BAR OR RESTAURANT offers rooms in Abernethy, 21 miles from Discovery Point and 23 miles from St Andrews University. had lots of character, friendly staff and made us feel at home. lovely pub meal and good beer on tap.
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. Literally this was one of the most fantastic hotel stays in my life; though I’ve traveled a lot, everything was exceptional and I would highly recommend it for everyone especially families 🤍
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. Our stay was fantastic. Very friendly with our little dog too. Only thing we minded was the mattress, which wasn't very comfortable for us because it was too soft. But definitely not a deal breaker. Definitely recommend!
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. This hotel is a hidden gem - I liked everything about it - staff exceptional - personal service that you don’t get in many hotels these days - a warm friendly atmosphere - highly recommend
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 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. Beautiful grounds, lovely decor and owners that provide full-hearted, impeccable service. The price included breakfast, which was not clear from Booking. It was a pleasure.
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 Aberfeldy
Popular with guests booking hotels in Perthshire
Hotel in Blairgowrie
Bridge of Cally Hotel is at the foothills of Glenshee, which is the gateway to the Scottish highlands. Great bar and restaurant on site.
Hotel in Pitlochry
McKays Hotel is located in the scenic riverside town of Pitlochry and just 853 feet from the main railway station. Beautiful room, fantastic staff, so kind and caring.
Hotel in Perth
Located in Perth, Murrayshall Country Estate is 2.5 mi from Scone Palace. Very pleasant staff, great food , nice bar with log fire so very relaxing and the controls for the...
Hotel in Pitlochry
Located just half a mile from Pitlochry town center with complimentary WiFi and parking, the privately owned and run The Acarsaid - Pitlochry offers a quiet retreat in Highland Pertshire. Clean, great location, comfy beds, very enjoyable breakfast.
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. This little gem in the middle of Scotland ❤️ the rooms are just as you would imagine, cosy, clean...
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 had a suite which was well appointed and had an extremely comfortable bed.
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. Very helpful and flexible staff. Relaxed atmosphere.
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... Breakfast and evening meals were excellent, and served in a timely manner.
Hotel in Blairgowrie
Located in Blairgowrie and with Scone Palace reachable within 14 miles, Victoria Hotel provides express check-in and check-out, non-smoking rooms, a shared lounge, free WiFi and a bar. Rooms were clean &comfortable and it was a great location.
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. The Breadalbane may be a two star hotel, but the staff service was five star!
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. Great hotel with an excellent bar. Very friendly staff and helpful in every possible way.
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. Very warm welcome, friendly staff. Great parking right across the street.
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. Beautiful grounds, lovely decor and owners that provide full-hearted, impeccable service.
Hotel in Pitlochry
Located in Pitlochry, 20 miles from Castle Menzies, Killiecrankie House provides accommodations with a garden, free private parking, a shared lounge and a restaurant. Amazing boutique hotel with lots of character. Very tastefully refurbished.
Hotel in Aberfeldy
Located in Aberfeldy, 8.6 miles from Castle Menzies, Letterellan provides accommodations with a garden, free private parking and a shared lounge. Gorgeos house, location and service thanks to our adorable host, Jonathan, who is responsible for...
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. Traditional pub with rooms with a very warm welcome and extremely helpful.
On average, 3-star hotels in Perthshire cost $146 per night, and 4-star hotels in Perthshire are $214 per night. If you're looking for something really special, 5-star hotels in Perthshire cost around $401 per night (based on Booking.com prices).
On average, it costs $218 per night to book a 3-star hotel in Perthshire for tonight. You'll pay around $329 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Perthshire will cost around $648 (based on Booking.com prices).
There are 675 hotels in Perthshire you can book on Booking.com.
The average price per night for a 3-star hotel in Perthshire this weekend is $219 or $300 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Perthshire this weekend cost around $501 per night (based on Booking.com prices).
Letterellan, The Grandtully Hotel, and Sunbank House Metro 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 Knockendarroch Hotel, Lands of Loyal hotel, and Ailean Chraggan.
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.
Couples traveling to Perthshire loved staying at Letterellan, Killiecrankie House, and The Merryburn - Rooms and Courtyard Studios.
These hotels in Perthshire are also highly-rated by couples: The Grandtully Hotel, Knockendarroch Hotel, and The Gleneagles Hotel.
Fonab Castle Hotel, The Merryburn - Rooms and Courtyard Studios, and The Gleneagles Hotel are some of the popular hotels in Perthshire.
In addition, Knockendarroch Hotel, Lands of Loyal hotel, and Tay House are also popular in Perthshire.
Hotels in Perthshire that offer highly-rated breakfasts include Fortingall Hotel, The Crees Room only NO BAR OR RESTAURANT, and The Grandtully Hotel.
Breakfast at these hotels in Perthshire are also highly-rated: Letterellan, Killiecrankie House, and The Merryburn - Rooms and Courtyard Studios.
Many families visiting Perthshire loved staying at Letterellan, Fortingall Hotel, and The Grandtully Hotel.
Knockendarroch Hotel, The Merryburn - Rooms and Courtyard Studios, and Lands of Loyal hotel are also popular among family travelers.
Popular places to stay in Perthshire include hotels near Huntingtower Castle, Scone Palace, and Blair Castle.
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
Auchterarder
Ideal accommodation for 2 people and excellent base for visiting various locations around Perthshire with added bonus of being located in beautiful grounds of Gleneagles Hotel. Very clean, comfortable and well appointed accommodation. Very good communication with hosts and easy access arrangements. Nearest town Auchterarder and village Blackford simple to reach by public bus service with bus stop (at Gleneagles trades entrance) only 5 mins walk from property.
Perth
Excellent home from home apartment. We wanted to have a central base in Perth in order to visit all of the local tourist/ visitor locations of interest in Perthshire. It was the ideal choice, location wise for this. Owner was extremely helpful and provided excellent tips for visiting and dining out locally.. We highly recommend Cherrybank apartment as a base for business or leisure. Thank you so much for the lovely treats you also supplied for our arrival.
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.
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.
Pitlochry
This is a guest house / B&B with several rooms. It’s a nice grey stone building in a quiet but convenient location off the A9. It’s well set up, hotel style with rooms off main corridors. Breakfast is really well set up in individual “pods” for each room, and is very generous, with a friendly host. Highly recommend for a perthshire base.
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.
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.
Aberfeldy
Friendly helpful staff. Great breakfast. Nice clean hotel offering a good menu for all meals. On site parking and ideal base for exploring Highland Perthshire.
Crieff
Beautiful location in lush Perthshire, very clean hotel, lovely food, friendly & helpful staff.
Location, venue, facilities, quiet and relaxed, spacious, comfortable bedding, tasty food and excellent breakfast.
Amazing location, beautiful area, nice nature, very clean, friendly stuff
Good location for exploring the Highlands, breakfast was great , rooms were good
Everything has been perfect: location, hospitality, breakfast, dinner, very clean