Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Perth and Kinross 3 Star Hotels

See all 144 Hotels in Perth and Kinross
The Station Hotel

The Station Hotel

1 Leonard Street, Perth
3.5 out of 5.0
3.4 out of 5 (295 reviews)
Good hotel with friendly staff near the centreWe had a good quick check in from friendly staff. The rooms were clean, spacious and warm. The buffet breakfast was good but they were constantly running out of hot food & you had to wait for them to refill the hot plates. There was a great choice of cold and hot food for breakfast along with plenty ...
  Nov 24, 2017

$50

$50
Fisher's Hotel

Fisher's Hotel

75-79 Atholl Road, Pitlochry
3.0 out of 5.0
3.8 out of 5 (405 reviews)
Great stay for the enchanted forest. bus leaves outside the door.
  Nov 12, 2017

$91

$91
Scotlands Hotel & Leisure Club

Scotlands Hotel & Leisure Club

40 Bonnethill Road, Pitlochry
3.0 out of 5.0
3.4 out of 5 (55 reviews)
Very pleasant stay at the hotel. Excellent location to all the restaurants and shops.
  Oct 22, 2017

$59

$59
Rosemount Hotel

Rosemount Hotel

12 Higher Oakfield, Pitlochry
3.0 out of 5.0
4.0 out of 5 (136 reviews)
Everything about hotel was perfect staff room meals hotel was in perfect sera for me enjoyed the peace and quiet
  Nov 9, 2017

$73

$73
McKays Hotel Bar & Restaurant

McKays Hotel Bar & Restaurant

138 Atholl Road, Pitlochry
3.5 out of 5.0
3.9 out of 5 (12 reviews)
2 night mid-week breakEvery aspect was great. Staff well mannered and very helpful. Lounge area very comfortable and very well used by the public and guests alike. Good food with small but good choice.
  Nov 23, 2017

$52

$52
Angus Hotel

Angus Hotel

46 Wellmeadow, Blairgowrie
3.0 out of 5.0
3.3 out of 5 (70 reviews)
Great location in the town centre.Lovely break. Enjoyed the swimming pool, sauna and jacuzzi.
  Nov 15, 2017

$71

$71
Milton Birnam Hotel

Milton Birnam Hotel

Perth Road, Birnam, Perthshire, Dunkeld
3.0 out of 5.0
3.7 out of 5 (3 reviews)
Dated yet has everything one could need.Dated structure yet it was clean and had everything a person could need. Room was spacious as was bathroom. Breakfast was hot and fast. Aside from being dated in aesthetics I would recommend it to anyone. Although is you arrive late beware you can't eat anywhere past 9:30pm.
  Sep 17, 2017

$41

$41
Atholl Arms Hotel

Atholl Arms Hotel

Bridgehead, Dunkeld
3.0 out of 5.0
4.0 out of 5 (39 reviews)
Beautiful locationLovely old hotel, quite a climb to our room!. Lovely room and comfy bed, bit disappointed that there was only one chair! Lighting was quite poor. Lovely fire in lounge area and in bistro on the Friday night, however the fire had not been lit on the Saturday night and in my opinion there's nothing ...
  Nov 23, 2017

$74

$74
Huntingtower Hotel

Huntingtower Hotel

Crieff Road, Perth
3.0 out of 5.0
4.4 out of 5 (59 reviews)
Lovely hotel just off A9Great hotel very friendly staff ,executive room very spacious with comfy large bed. Food in restaurant very good and a lovely choice at breakfast all well cooked and served with a smile.
  Nov 9, 2017

$78

$78
The Lodge At Perth Racecourse

The Lodge At Perth Racecourse

Perth Racecourse, Perth
3.5 out of 5.0
4.6 out of 5 (38 reviews)
perfect hotel in central scotlandEverything about this hotel was perfect, im a single person but still got a double size room [not a broom cuboard] and at a very good price. Food was great, room was great, location perfect and the staff were all fantastic, so kind and polite. Thankyou all, i`ll be back
  Oct 30, 2017

$86

$86
Map

Three Star Hotel Guide for Perth and Kinross

There’s a reason the top 3 star hotels in Perth and Kinross, Scotland are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in Perth and Kinross, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in Perth and Kinross for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in Perth and Kinross near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the Perth and Kinross 3 star hotels offer a fantastic home base for any type of vacation.

Recently booked 3 Star Hotels in Perth and Kinross

Holiday Inn Express Perth
3.0 out of 5.0
Last booking: 3 hours ago