Search three-star hotels in Perthshire

Find the three-star hotels that appeal to you the most

Featured three-star hotel destinations

Destination inspiration for your trip – find a three-star hotel

Pitlochry

15 three-star hotels

Perth

12 three-star hotels

Crieff

9 three-star hotels

Blairgowrie

7 three-star hotels

Weem

4 three-star hotels

Dunkeld

4 three-star hotels

Aberfeldy

4 three-star hotels

Kinross

3 three-star hotels

Auchterarder

3 three-star hotels

The best three-star hotels in Perthshire

Check out our pick of great three-star hotels in Perthshire

Filter by:

Star rating
Review score

Ordieview Bed & Breakfast

Luncarty

Located in Luncarty and only 12 km from Scone Palace, Ordieview Bed & Breakfast provides accommodation with garden views, free WiFi and free private parking.

E
Eveline
From
Netherlands
Very friendly host and big and comfortable bedroom with all facilitied
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 178 reviews
Price from
US$127.02
1 night, 2 adults

The Smiddy Haugh

Auchterarder

The Smiddy Haugh features a garden, shared lounge, a restaurant and bar in Auchterarder. This 3-star inn offers free WiFi. The property is non-smoking and is located 21 km from Scone Palace.

J
Joanne
From
Spain
We stayed here Tuesday 24/06/25 with my friend's doggy, Dexter, and cannot high star this fabulous hotel up enough. Gorgeous place, fabulous food, great ale. Nicky and Mr. Nicky (I'm afraid I didn't catch Nicky's partner's name) are amazing hosts; super friendly, happy to help, and just lovely, lovely people in general. So welcoming to dogs, (our guest name and room was charged to Dexter 😁😁❤️, sadly, he didn't pay, though. We did 😁) and keep those peepers peeled for the photos of puppers past and present all around the bar. If you're really lucky you'll meet gentleman Jasper, the doggy landlord and beer thief extraordinaire, and the gorgeous Suicide Sophie ❤️ Lovely beer garden, fabulous food, welcoming, friendly staff, and a possible haunted bar. What more does anyone need? 11/10 ❤️
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 326 reviews
Price from
US$170.23
1 night, 2 adults

The Inn on the Tay

Pitlochry

Situated in Pitlochry, 9.1 km from Castle Menzies, The Inn on the Tay features accommodation with a garden, free private parking, a terrace and a restaurant.

D
Danielle
From
Netherlands
We absolutely loved the Inn on the Tay, the location next to the river Tay is amazing, the room (we had a family room number 5) was very cosy and super clean and nicely decorated, which made us feel like home immediately. The beds were super for chilling and the bar and restaurant were charming and very 'gezellig '. We liked to take a drink and played some games with the family. The owners and personnel were all very sweet, relaxt and helpful. The walk along their river with the dogs was nice and challenging for the dogs by jumping over the rocks.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 117 reviews
Price from
US$195.11
1 night, 2 adults

Watergate

Perth

Watergate is located in Perth, 35 km from Discovery Point, 25 km from Falkland Palace & Garden, as well as 31 km from Gleneagles. The property is non-smoking and is situated 3.9 km from Scone Palace.

J
Janine
From
United Kingdom
Cleanliness and well equipped. Location great. Nice view of the river. Very spacious.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 22 reviews
Price from
US$729.48
1 night, 2 adults

Dalmunzie Castle Hotel

Glenshee

Dating back to 1510, Dalmunzie Castle Hotel lies in the south of the Cairngorms National Park.

R
Richard
From
United States
the seclusion and setting. You felt as if you were living in a manor on your own very large estate.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,616 reviews
Price from
US$168.66
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.

d
david
From
Spain
We had dinner in the restaurant and the food was lovely. Staff attentive. Breakfast was great lots of choice and simple things available. Bacon rolls.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,898 reviews
Price from
US$188.56
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.

S
Suzann
From
United Kingdom
Very clean and comfortable. Attention to detail .Location and views were great. Karen is the entertainment but also a stickler for hygiene ad good practice. We had family staying in Pitlochry Hydro but they preferred visiting our hotel (mostly to see Karen ). On our next trip to Pitlochry we will definitely be booking again. Breakfast was lovely and very well presented.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,631 reviews
Price from
US$110.58
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.

C
Celar
From
Croatia
A beautiful small hotel in which you have filling like you've stepped back into a beautiful past. Some people might not like it, but it's fantastic when you hear the creaking of the floors, as if you've stepped back into the 19th century, classic Scottish breakfast...beautiful. We took dinner in hotels pub. We had dinner at the hotel pub which serves excellent local food. A truly wonderful experience.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,206 reviews
Price from
US$216.06
1 night, 2 adults

The Royal George Hotel

Hotel in Perth

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.

R
Rainer
From
Germany
Friendly welcome, a nice lunch, great room with even better bathroom. Comfy bed and good breakfast. The G&Ts at the bar were also good. A traditional hotel in a great location at its best
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,187 reviews
Price from
US$209.51
1 night, 2 adults

Craigvrack Hotel & Restaurant

Pitlochry

This extended Victorian house is situated in Pitlochry town centre, and 800 metres from Pitlochry Golf Course. It has free WiFi, free parking and scenic views, breakfast room and sun terrace.

M
Mayer
From
Canada
Great room, attentive staff, great location. Amazingly good restaurant. Owners went above and beyond to meet our special needs.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,441 reviews
Price from
US$189.87
1 night, 2 adults
All three-star hotels in Perthshire

Most booked three-star hotels in Perthshire this month

See all

Popular with guests booking three-star hotels in Perthshire

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

Popular with guests booking three-star hotels in Perthshire

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

Popular with guests booking three-star hotels in Perthshire

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

Popular with guests booking three-star hotels in Perthshire

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

Popular with guests booking three-star hotels in Perthshire

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 2,574 reviews

Popular with guests booking three-star hotels in Perthshire

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

Popular with guests booking three-star hotels in Perthshire

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

Popular with guests booking three-star hotels in Perthshire

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,441 reviews

Popular with guests booking three-star hotels in Perthshire

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 2,407 reviews

Popular with guests booking three-star hotels in Perthshire

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 930 reviews

FAQs about three-star hotels in Perthshire

3 star hotels that guests love in Perthshire

See all
Avg. price/night: US$146.66
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,187 reviews
Great Location, Great value for money, very clean room, the only think I would have wanted was a parking space but thats asking a lot of any city centre hotel, in general I find the scottish always make an effort to maintain high standards.
Guest review by
David
Solo traveller
Avg. price/night: US$99.52
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 788 reviews
Susan was a helpful and kind host. Great location to transport city centre and ammenities
Guest review by
Joanna
Young couple
Avg. price/night: US$150.59
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1,587 reviews
We didn’t like much. It is very clearly a budget hotel which was incredibly shabby. Definitely in need of an update
Guest review by
Chris
Young couple
Avg. price/night: US$70.71
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 4,503 reviews
The location is good. The hotel is in need of refurbishment, especially the rooms. We did get it for a good price so I suppose you get what you pay for. The staff are all lovely and the food was very good. Overall we had a good stay and it is a beautiful part of the country
Guest review by
Karen
Family with young children
Avg. price/night: US$109.99
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,672 reviews
Location handy for city centre. Free parking. Staff very helpful. Room a good size. Food at on site restaurant very good.
Guest review by
lea
Young couple
Avg. price/night: US$102.73
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,631 reviews
Great location - peaceful and serene. Good breakfast options Proximity to city centre, restaurants, places to visit and train station
Guest review by
Jaydrath
Family with young children
Avg. price/night: US$123.09
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,822 reviews
We liked the location for continued travel the following day. Staff very friendly. Comfortable beds and pillows. Great breakfast. Good price
Guest review by
Gillian
People with friends
Avg. price/night: US$76.60
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 2,407 reviews
Location- within walking distance of city centre.
Guest review by
Henry
Young couple
Avg. price/night: US$94.61
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 2,036 reviews
Good location for city centre.
Guest review by
David
Young couple
Avg. price/night: US$78.57
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,884 reviews
Didn't have breakfast ( running late) location was fine, managed to drive to city centre with ease.
Guest review by
patrick
Young couple