Search hotels in Perthshire, United Kingdom

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

Check out these popular cities in Perthshire

Pitlochry

136 hotels

Perth

188 hotels

Aberfeldy

80 hotels

Dunkeld

36 hotels

Auchterarder

81 hotels

Blairgowrie

95 hotels

Crieff

74 hotels

Kinross

25 hotels

Kenmore

16 hotels

Stay in Perthshire's best hotels!

Filter by:

Star Rating
Review score

The Grandtully Hotel

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.

S
Sarah
From
Australia
Every single detail about the Grandtully was perfection. It is in the most magnificent little hamlet. It felt like a fairytale. The staff were outstanding, the bar and restaurant were sensational. Fantastic martini! I cannot rate this hotel highly enough!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 111 reviews
Price from
$224.67
1 night, 2 adults

Dunfallandy House Hotel

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.

S
Stephen
From
United Kingdom
Jack and Iris are wonderful hosts. Our stay was comfortable, breakfast was great and the property is delightful.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 167 reviews
Price from
$298.24
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.

S
Stuart
From
Canada
Luxurious fine dining and sports resort in the highlands.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 988 reviews
Price from
$518.97
1 night, 2 adults

The Merryburn - Rooms and Courtyard Studios

Hotel in Dunkeld

Offering free WiFi, The Merryburn - Rooms and Courtyard Studios offers accommodations in Dunkeld, 18 miles from Castle Menzies and 30 miles from Discovery Point.

M
Michael
From
United Kingdom
It had all the facilities someone would need and the location is great for outdoor activities or visiting Dunkeld. It was a peaceful B and B.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 603 reviews
Price from
$141.90
1 night, 2 adults

Knockendarroch Hotel

Hotel in Pitlochry

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

M
Muhanad
From
Kuwait
The service was exceptional, we were upgraded on arrival to a room with a balcony. The food was great and plenty of parking spaces. The rooms were a good size and comfortable.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 488 reviews
Price from
$243.06
1 night, 2 adults

Loch Rannoch Hotel and Spa

Hotel in Kinloch Rannoch

Located in Kinloch Rannoch, 17 miles from Castle Menzies, Loch Rannoch Hotel and Spa provides accommodations with a fitness center, free private parking, a shared lounge and a terrace.

L
Lisa
From
United Kingdom
Fab place in a lovely location with a brilliant room and view. Staff were really friendly, breakfast was fresh and the meals we had in the Wild Brownie bar were lovely without a wait despite being quite busy. We just loved it!
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,852 reviews
Price from
$195.46
1 night, 2 adults

Schiehallion Hotel

Hotel in Aberfeldy

Located in the Aberfeldy Conservation Area, the historic Schiehallion Hotel offers a bar, bistro, and free Wi-Fi. The listed property was built in 1884 and is within a 4-minute drive of Castle...

K
Kirsten
From
United Kingdom
Breakfast was delicious! I also loved the coffee machine.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,122 reviews
Price from
$123.50
1 night, 2 adults

McKays Hotel

Hotel in Pitlochry

McKays Hotel is located in the scenic riverside town of Pitlochry and just 853 feet from the main railway station.

K
Kathleen
From
Canada
The staff was wonderful! The room was exceptional. Very spacious and clean. Great location.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,908 reviews
Price from
$197.08
1 night, 2 adults

The Acarsaid - Pitlochry

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.

S
Sarah
From
Canada
We had to book an impromptu stay because my son caught a stomach bug on a tour to the highlands. Big Karen was amazingly helpful and kind through it all. She let us check in early, gave directions to different places in town, and provided us with tons of extra linens. The rooms were nice and clean and breakfast was delicious! I would highly recommend the Acarsaid to anyone staying in Pitlochry.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,626 reviews
Price from
$110.95
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.

J
Jason
From
Canada
The full scottish breakfast was excellent - the place was enjoyable. Staff was very pleasant. We even went for a short walk behind our stay and quite enjoyed that
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,201 reviews
Price from
$216.79
1 night, 2 adults
See all 1020 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, 2,000 reviews

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,576 reviews

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 4,486 reviews

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,908 reviews

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 2,019 reviews

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 2,537 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,826 reviews

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,712 reviews

Popular with guests booking hotels in Perthshire

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

Perthshire's best hotels with breakfast

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

This hotel is beside the River Tay, a minute from Perth Museum and Horsecross Concert Hall. Rooms are en suite and many have views of the river and the hotel's award-winning gardens.

From $140.58 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,826 reviews

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.

From $160.29 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 $300.87 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2,000 reviews

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

From $199.84 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,712 reviews

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.

From $224.01 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 160 reviews

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.

From $154.38 per night

Tay House

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

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.

From $237.81 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 307 reviews

Located in Aberfeldy, a 6-minute walk from Castle Menzies, Ailean Chraggan has accommodations with a garden, free private parking, a terrace and a restaurant.

From $197.08 per night

Budget hotels in Perthshire

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 228 reviews

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.

From $110.36 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 376 reviews

Located in Ballinluig, just off the A9, The Ballinluig Inn offers rooms with attached bathroom, all equipped with TV, coffe/tea making facilities and views to the garden or hills and woods.

From $98.54 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 875 reviews

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

From $97.55 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 655 reviews

In private gardens overlooking Perth, this Victorian family-run hotel is a 10-minute walk from the city center and has a free private car park and free Wi-Fi.

From $140.58 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 2,407 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 $82.77 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 2,019 reviews

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.

From $183.15 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 2,537 reviews

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.

From $103.79 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 170 reviews

Offering free WiFi, The Kinross Salutation Inn offers accommodations in Kinross, 19 miles from Hopetoun House and 20 miles from Scone Palace.

From $68.32 per night

Hotels in Perthshire you can book without a credit card

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 167 reviews

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.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,502 reviews

Located in Perth, Murrayshall Country Estate is 2.5 mi from Scone Palace.

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

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

The Dunning Hotel

Hotel in Perth
No credit card needed
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 396 reviews

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.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 621 reviews

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.

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,576 reviews

Scotland's Spa Hotel features a fitness center, garden, a shared lounge and restaurant in Pitlochry. This 3-star hotel offers a bar.

From $195.76 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 414 reviews

Bank House Pitlochry features a fitness center, garden, a shared lounge and terrace in Pitlochry. Providing a restaurant, the property also has a bar, as well as an indoor pool and a hot tub.

From $188.01 per night

Crieff Hydro

Hotel in Crieff
No credit card needed
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 759 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 $185.52 per night

FAQs about hotels in Perthshire

See reviews by guests who stayed at hotels in Perthshire

See all
From $118.25 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 380 reviews
Breakfast was delicious with home made granola, and bread with lovely home made jam. The full scottish breakfast was superb. The conservatory was a beautiful place to eat and to view the gorgeous well kept garden (to which guests have access). The house has been beautifully furnished and much thought has been given to the interesting art. The hosts go absolutely above and beyond to make their guests comfortable and nothing was too much trouble, even down to the variety of gins in the honesty bar! Would definitely recommend.
Guest review by
Heather
United Kingdom
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 703 reviews
Wonderful location, exceptional accommodation which are dog friendly too. Very good communication from staff to ensure you had a good stay. Loved the extra touches in the cabin like putting on the heating and lights for you arriving and having tea and coffee there, plus dish towels etc. All very well thought out. Thanks for a lovely stay 😊
Guest review by
Marlene
United Kingdom
From $248.27 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,203 reviews
Very well located;no restaurant at the property but you can find a couple of restaurants and a nice supermarket just across the street. The town and facilities are superb. There's a full kitchen so you can cook your own food if you so prefer.
Guest review by
Clarkson
United States
From $224.01 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,712 reviews
Clean and comfortable rooms, quiet area, loved walking around by the river, lots of space in the rooms for my things, great meal in the dinning room, the dinner staff goes well out of there way to make you feel welcome and
Guest review by
Chris
United States
From $420.43 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 992 reviews
Loved the spa and pool. Dinner at the restaurant was delicious and we had the Best dessert ever! Caramel Toffee Pudim OMG too good! The chateau is lovely and the surround countryside is picture perfect.
Guest review by
Maurício
Brazil
From $131.38 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,201 reviews
The full scottish breakfast was excellent - the place was enjoyable. Staff was very pleasant. We even went for a short walk behind our stay and quite enjoyed that
Guest review by
Jason
Canada
From $300.87 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,723 reviews
The location is gorgeous and the palace itself is a sight to see! Staff is friendly and rooms are comfortable. Definitely recommended for a few days.
Guest review by
Rafaella
Netherlands
From $136.25 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 232 reviews
This is a hidden gem. Everything was first class, spotlessly clean. fabulous shower , excellent food and the staff were amazing.
Guest review by
John
Canada
From $199.84 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2,000 reviews
This is a gorgeous property right in the heart of a lovely town. Everything is top notch!
Guest review by
JUDITH
Canada
From $117.06 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 849 reviews
Beautiful place over all and well kept Cozy comfortable room Great breakfast included
Guest review by
Miguel
Mexico
From $195.76 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,576 reviews
Great staff, the breakfast was good and they have options for everyone
Guest review by
Sanabria
Argentina
From $98.09 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 924 reviews
Friendly, clean, great ambiance, and the staff were very helpful
Guest review by
Don
United States
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 988 reviews
Luxurious fine dining and sports resort in the highlands.
Guest review by
Stuart
Canada
From $103.79 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 2,537 reviews
Nice staff. Central location.Clean .Nice breakfast.
Guest review by
eric
United States
From $185.52 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 759 reviews
Outside space, staff especially concierge
Guest review by
Helen
United Kingdom
From $171.46 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,430 reviews
Nice clean friendly very nice for family
Guest review by
Majdi
United Arab Emirates

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

8.0

Plenty of coffeee shops and some quaint little independent...

Plenty of coffeee shops and some quaint little independent shops. Could do with a couple of 'specialist' restaurants although nearly all hotels do evening meals. Prices are increasing in lots of places nowadays which makes it necessary to curb spending on items bought on a whim.
Guest review by
Carol
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