Search hotels in Perthshire, United Kingdom

Enter your dates and choose from 1027 hotels and other places to stay

Check out these popular cities in Perthshire

Stay in Perthshire's best hotels!

Filter by:

Star rating
Review score

The Grandtully Hotel

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.

S
SLM
From
Australia
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.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 110 reviews
Price from
US$228.70
1 night, 2 adults

Dunfallandy House Hotel

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.

M
MarioPuskar
From
Croatia
If you are looking for peace and serenity, this is your place. Dunfallandy House is a charming country manor surrounded with small forest and farm fields.. Situated just a short walk from the town center, it provides a peaceful retreat with easy access to local attractions. Hosts go to extraordinary lengths to make you feel at home. Breakfast was great and we are so sorry we weren't able to visit the Lounge bar in the evening
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 162 reviews
Price from
US$318.30
1 night, 2 adults

The Gleneagles Hotel

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.

R
Rebecca
From
Jersey
There was so much to do for families, the food was great and the staff are very helpful.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 987 reviews
Price from
US$528.27
1 night, 2 adults

The Merryburn - Rooms and Courtyard Studios

Hotel in Dunkeld

Located in Dunkeld, within 29 km of Castle Menzies and 48 km of Discovery Point, The Merryburn - Rooms and Courtyard Studios offers accommodation with free WiFi throughout the property.

M
Michael
From
Ireland
Friendly host, and a great, large room.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 607 reviews
Price from
US$151.13
1 night, 2 adults

Knockendarroch Hotel

Hotel in Pitlochry

Situated in 1.5 acres of elevated grounds, 'Knockendarroch Hotel is 5 minutes’ walk from Pitlochry town centre.

M
María José
From
Spain
The hotel is located on top of the hill of the beautiful town of Pitlochry. We stayed at the attic room, which is big, brighty and with views to the mountains. Everything was perfect: king size and comfortable bed and a little space with sofa and table. We liked the most the big salon on the ground floor of the house with its chimney and chesters, where you can relax just reading or drinking something before the dinner. The breakfast was superb, served on the restaurant, quiet and with nice views to the gardens. We stayed there only for one night in our way to Isle of Skye, but we have liked to have spent more time there!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 485 reviews
Price from
US$247.42
1 night, 2 adults

Loch Rannoch Hotel and Spa

Hotel in Kinloch Rannoch

Located in Kinloch Rannoch, 28 km from Castle Menzies, Loch Rannoch Hotel and Spa provides accommodation with a fitness centre, free private parking, a shared lounge and a terrace.

G
Gregory
From
France
Comfort, facilities and location
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,873 reviews
Price from
US$198.96
1 night, 2 adults

Schiehallion Hotel

Hotel in Aberfeldy

Situated in the Aberfeldy Conservation Area, the historic Schiehallion Hotel offers a bar, bistro, and free Wi-Fi.

K
Kristyna
From
Czech Republic
Everything was spotless, spacious room and bathroom, lovely staff, absolutely amazing breakfast 😊
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,124 reviews
Price from
US$125.72
1 night, 2 adults

McKays Hotel

Hotel in Pitlochry

McKays Hotel is situated in the scenic riverside town of Pitlochry and just 260 metres from the main railway station.

F
Fiona
From
United Arab Emirates
Friendly staff, great location good food
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,909 reviews
Price from
US$192.59
1 night, 2 adults

The Acarsaid - Pitlochry

Hotel in Pitlochry

Located just half a mile from Pitlochry town centre with complimentary WiFi and parking, the privately owned and run The Acarsaid - Pitlochry offers a quiet retreat in Highland Pertshire.

D
David
From
Japan
The breakfast was superb, with a great selection of hot meals.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,629 reviews
Price from
US$112.94
1 night, 2 adults

Atholl Arms

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.

M
Michael
From
Canada
Hotel was adorable (definitely an older building, but that was part of the charm). Breakfast was good, location was beautiful, price was totally fair.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,206 reviews
Price from
US$220.67
1 night, 2 adults
See all 1027 hotels in Perthshire

Most booked hotels in Perthshire in the past month

See all
  • Popular with guests booking hotels in Perthshire

    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1,927 reviews
  • Popular with guests booking hotels in Perthshire

    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 3,563 reviews
  • Popular with guests booking hotels in Perthshire

    Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 4,454 reviews
  • Popular with guests booking hotels in Perthshire

    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 2,909 reviews
  • Popular with guests booking hotels in Perthshire

    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 2,512 reviews
  • Popular with guests booking hotels in Perthshire

    Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 2,003 reviews
  • Popular with guests booking hotels in Perthshire

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 2,838 reviews
  • Popular with guests booking hotels in Perthshire

    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,723 reviews
  • Popular with guests booking hotels in Perthshire

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 2,752 reviews
  • Popular with guests booking hotels in Perthshire

    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 2,193 reviews

Perthshire's best hotels with breakfast

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 2,838 reviews

    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.

    From US$121.70 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,723 reviews

    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...

    From US$333.01 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1,927 reviews

    Centrally located in the beautiful Victorian Town of Pitlochry in the Perthshire Highlands, Fisher's Hotel is just 500 metres from Pitlochry Rail Station. The property has a traditional bar.

    From US$197.40 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 2,752 reviews

    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.

    From US$215.99 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 155 reviews

    Located in Alyth and within 27 km of Discovery Point, The Alyth Hotel features a bar, non-smoking rooms, and free WiFi throughout the property.

    From US$157.14 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 175 reviews

    Set in Ardeonaig, 26 km from Castle Menzies, Ardeonaig Hotel & Restaurant offers accommodation with a garden, free private parking, a shared lounge and a terrace.

    From US$220.67 per night
  • Tay House

    Hotel in Dunkeld
    Breakfast options
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 158 reviews

    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.

    From US$242.07 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 308 reviews

    Situated in Aberfeldy, 600 metres from Castle Menzies, Ailean Chraggan features accommodation with a garden, free private parking, a terrace and a restaurant.

    From US$200.61 per night

Budget hotels in Perthshire

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 400 reviews

    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.

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 874 reviews

    Bridge of Cally Hotel is situated at the foothills of Glenshee, which is the gateway to the Scottish highlands.

    From US$99.30 per night
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 2,403 reviews

    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, Glasgow,...

    From US$108.33 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 2,003 reviews

    One of the most unique hotels in Perth, set in a 15th century watermill, where you can still watch the water trickling through the original water wheel from the garden, reception area and Lounge Bar.

    From US$96.63 per night
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 836 reviews

    This 200-year-old former coaching inn is situated 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.

    From US$83.59 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 110 reviews

    Set 10 km from Castle Menzies, The Grandtully Hotel offers 4-star accommodation in Grandtully and has a terrace, a restaurant and a bar.

    From US$228.70 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 162 reviews

    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.

  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 20 reviews

    Located in Pitlochry, 31 km from Castle Menzies, Killiecrankie House provides accommodation with a garden, free private parking, a shared lounge and a restaurant.

Hotels in Perthshire that you can book without a credit card

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,140 reviews

    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.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 126 reviews

    Located in Bridge of Earn and with Scone Palace reachable within 10 km, THE EARN HOTEL provides a shared lounge, non-smoking rooms, free WiFi throughout the property and a bar.

    From US$131.07 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 472 reviews

    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.

    From US$176.96 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 621 reviews

    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.

  • Salutation Hotel

    Hotel in Perth
    No credit card needed
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 2,512 reviews

    Situated in Perth centre, the award-winning Salutation Hotel is just a few minutes from Perth Concert Hall and the scenic walks around the River Tay.

    From US$105.65 per night
  • Crieff Hydro

    Hotel in Crieff
    No credit card needed
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 763 reviews

    Crieff Hydro Hotel is set in a 900-acre estate with a Victorian Spa, 9-hole par 3 golf course and over 30 indoor and outdoor activities.

    From US$212.59 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 31 reviews

    Set in Tummel Bridge, 19 km from Castle Menzies, Loch Tummel Hotel offers accommodation with a garden, free private parking, a restaurant and a bar.

  • Set in Blairgowrie, 22 km from Scone Palace, McArthur Manor offers accommodation with a garden, free private parking, a terrace and a bar. This 4-star hotel offers room service.

FAQs about hotels in Perthshire

See reviews by guests who stayed at hotels in Perthshire

See all
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 702 reviews
    It is in a beautiful place with lots of walks nearby. Also if you like relaxing, it can be that too! I have never stayed somewhere so clean, it was spotless. Normally when you go self catering there are dirty dishes that you can’t use. Not here, absolutely spotless. The size of it was also much bigger than it looks from the outside.
    Guest review by
    Charlotte
    United Kingdom
  • From US$143.24 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 834 reviews
    Perfect accommodation in a large apartment on 2 floors with large bedrooms downstairs and a huge living area upstairs. Ample parking. Great swimming pool and saunas and jacuzzi. Good bars with free pool table and restaurant with good food and breakfast and service. The reception ladies were very nice and welcoming.
    Guest review by
    Joseph
    Malta
  • From US$138.69 per night
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 234 reviews
    A wonderful stay in a peaceful country inn and the staff were so welcoming . Nice decor, very clean and comfortable, and the shower was very hot with great pressure. The dinner and breakfast were both very tasty and satisfying.
    Guest review by
    Sarah
    New Zealand
  • From US$468.09 per night
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 995 reviews
    Breakfast and also dinner were absolutely great, the food very tasty, the wine very good and the staff also was very attentive and nice. We had a great time and we will surely recommend this location to everyone.
    Guest review by
    Orsolya
    Romania
  • From US$215.99 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 2,752 reviews
    We were looking for a hotel in a natural enviroment and Dunkeld House Hotel has exceeded expectations, a great hotel in an impressive enviroment. Highly recommend, I would love to repeat
    Guest review by
    YOLANDA
    Spain
  • From US$105.65 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 2,512 reviews
    Because this room was a Double Superior room, it was hard to fault any aspect of this stay at Salutation. If I stay there again, then Room 103 would be an excellent choice!!
    Guest review by
    Charles
    Ireland
  • From US$263.25 per night
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 2,216 reviews
    It was a nice big cottage with large bedrooms. Lots of parking available right outside the cottages. The whole property spread is very beautiful especially the lakeside.
    Guest review by
    Aziz Jan
    Pakistan
  • From US$133.74 per night
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1,205 reviews
    Hotel was adorable (definitely an older building, but that was part of the charm). Breakfast was good, location was beautiful, price was totally fair.
    Guest review by
    Michael
    Canada
  • From US$102.99 per night
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 927 reviews
    Very warm welcome, friendly staff, very good spa, spacious room, easy parking and position
    Guest review by
    Isabela
    Malta
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 987 reviews
    There was so much to do for families, the food was great and the staff are very helpful.
    Guest review by
    Rebecca
    Jersey
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,140 reviews
    Good sized and clean rooms. Great relaxing areas , lounge, bar and restaurant area..
    Guest review by
    Richard
    Isle of Man
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,440 reviews
    Location,the spaces, cleanness, staff, activities. It’s worth every penny.
    Guest review by
    asim
    Oman
  • From US$179.35 per night
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 3,563 reviews
    The staff was very helpfull when my husband was ill.
    Guest review by
    Margit
    Denmark
  • From US$333.01 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,723 reviews
    Excellent food clean comfy room and excellent staff
    Guest review by
    Martin
    Isle of Man
  • From US$133.74 per night
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 385 reviews
    Simply amazing and highly recommendable
    Guest review by
    Daniel
    Spain
  • From US$212.59 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 763 reviews
    The variety of things to do and see
    Guest review by
    Joanna
    Poland
  • From US$197.40 per night
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1,927 reviews
    Truly beautiful traditional hotel.
    Guest review by
    Kristofer
    New Zealand
  • From US$459.73 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 145 reviews
    Everything is great at this place
    Guest review by
    Karolina
    Poland

Planning a trip? Get inspired by reviews of cities in Perthshire

  • 10

    A pleasant little town. Plenty of good walks in the area.

    A pleasant little town. Plenty of good walks in the area. Could visit without a car and find it very pleasant. The dam and visitor centre are worth seeing. The Festival Theatre is excellent and the “Enchanted Forest” light and music experience in October and early November is not to be missed.
    Guest review by
    David
    United Kingdom
  • 8.0

    It is a lovely place to visit and walk around and explore.

    It is a lovely place to visit and walk around and explore. Lovely riverside walks and good shopping opportunities in the centre. But once the shops close, it becomes almost deserted and you hardly see anyone around. The highlight of the city is the very interesting and attractive Perth Museum (which is also free of charge to enter) with its unique and intriguing exhibits and its great cafeteria. The nearby Branklyn Gardens and the Greyfriars graveyard are also worth a visit The people are also quite friendly.
    Guest review by
    Carmel
    Malta
  • 8.0

    lovely location, great for walks, relaxing, we also went to...

    lovely location, great for walks, relaxing, we also went to Pitlochry and Dunkeld. Good for a mix. Outdoor wise great, limited for children if not into the outdoors unless you link it with other places. We had a 6, 11 and 13 year old and all had a nice time. Depends on what your looking for, if you like outdoors its beautiful. Birks is wonderful and free.
    Guest review by
    Jennifer
  • 10

    Property was fabulous. Lovely rooms and staff.

    Property was fabulous. Lovely rooms and staff. Breakfast was the best with lots of options. Dinner needs changing up with specials for dinner and dessert. Was same menu every day. Room was a bit stuffy. Need portable fans. We had a window that opened but did not really help. Swimming pool and spa was lovely. Staff was amazing. Shout out to Annia who found a tick on my leg during a massage. No idea wher it came from as i stayed on the path.
    Guest review by
    Margaret
    Canada
  • 10

    The town of Auchterarder is just what you would expect from...

    The town of Auchterarder is just what you would expect from a Scottish provincial town Set beautiful country with the correct amount essential shops and pubs. Really welcoming Golf Clubs would recommend Auchterarder as a pleasing challenge
    Guest review by
    Roger
  • 8.0

    A very good centre ,small market town from which to explore...

    A very good centre ,small market town from which to explore by whatever means,the beautiful Perthshire countryside.Small independent shops,but all one would need.Public transport available,Perth city nearby.We regularly visit ,we have family there
    Guest review by
    Nora
    United Kingdom
  • 10

    Crieff is a perfect base for getting out and about to...

    Crieff is a perfect base for getting out and about to surrounding places of interest. Definitely need a car to travel. The high street pavements are really in need of repairs so we had to be vigilant when walking through town. Not great for people with walking disabilities. Very hilly too.The Ghurcah Indian restaurant was excellent ,,value for money with huge portions that we had to take with us. Quality was amazing.
    Guest review by
    Elizabeth
    United Kingdom
  • 6.0

    As the accommodation was at the top of the building we had...

    As the accommodation was at the top of the building we had to climb about 30 steps to get to it. I tried to explain that to the check in lady that my wife has troubles climbing stairs and she was very dismissive and blamed Booking.com as they allocate the rooms.
    Guest review by
    Robin
  • 4.0

    Been going to Kinross for a lot of years and slowly seen it...

    Been going to Kinross for a lot of years and slowly seen it decline. It’s still an ideal location for touring the surrounding area which is lovely to visit. You just have to find the right accommodation.
    Guest review by
    Michael
    United Kingdom
  • 10

    Peaceful location at the head of Loch Tay, one of Scotland’s...

    Peaceful location at the head of Loch Tay, one of Scotland’s most beautiful locations, if you like the ‘great outdoors’ there are plenty of outdoor activities to keep you busy during your stay. Remember ‘There’s no such thing as bad weather just the wrong clothes’. Ben Lawers has perfect views from the top if you pick a nice day and take your time, up early make the most of your day and you won’t be disappointed !!!
    Guest review by
    Tom
    United Kingdom