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 159 Hotels in Perth and Kinross
Mercure Perth Hotel

Mercure Perth Hotel

West Mill Street, Perth
3.5 out of 5.0
3.6 out of 5 (277 reviews)
Perfect location We had to ask to change rooms because the room was unacceptable Staff were very friendly
  Jan 6, 2018

$51

$51
Salutation Hotel

Salutation Hotel

34 South Street, Perth
3.5 out of 5.0
3.9 out of 5 (172 reviews)
All that glitters ...Good quality budget hotel in Central Perth. Perth needs to be more parking friendly. Hotel staff friendly, helpful, and eager to please. For the room rate - one should not complain....BUT I found room 328, a single room, depressing, and the bedding less than comfortable. But the room was spotlessly ...
  Dec 29, 2017

$66

$66
Best Western Queens Hotel

Best Western Queens Hotel

Leonard Street, Perth
3.5 out of 5.0
3.6 out of 5 (86 reviews)
Nice stayJust returned from a two night stay and found the place to be very nice despite reading some of the reviews. Yes the decor is a bit outdated but in fairness it is an old hotel. Had a meal in the hotel one of the nights and the food was good. Staff were all very friendly and the hotel it's self was ...
  Dec 31, 2017

$77

$77
Annslea Guest House

Annslea Guest House

164 Atholl Road, Pitlochry
3.5 out of 5.0
4.7 out of 5 (123 reviews)
Excellent B&B. The oweners were very friendly.Great B&B. The owners were very friending and accommodating. Room was lovely and cosy. Breakfast was great.
  Nov 25, 2017
Scotlands Hotel & Leisure Club

Scotlands Hotel & Leisure Club

40 Bonnethill Road, Pitlochry
3.5 out of 5.0
3.4 out of 5 (62 reviews)
Fabulous positionQuiet hotel in a great town, the room was very large with everything we needed. The decor was a little dated but strangely suited the feel of the town- would definitely stay here again but I regret not bringing bathers- the pool looked fantastic!
  Jan 7, 2018

$71

$71
The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel

Knockard Road, Pitlochry
3.0 out of 5.0
3.3 out of 5 (52 reviews)
Nice Hotel but requires some updatingNice old fashioned Hotel with swimming pool, sauna and gym. Large bedroom with great view. Clean but requires a coat of paint. Paintwork was half finished in our bedroom. New bathroom fixtures but some work required to loo seat and dirty shower door seal. Great breakfast. Bar and lobby badly in need ...
  Dec 23, 2017

$52

$52
Atholl Arms Hotel

Atholl Arms Hotel

Bridgehead, Dunkeld
3.5 out of 5.0
4.0 out of 5 (41 reviews)
nice hotel in small townstayed in twin room as this was last available but was very comfortable and good TV. Lovely breakfast, hot food cooked to order. Would prefer fresh prunes rather than dried prunes and some grapefruit would be a nice option.
  Dec 8, 2017

$77

$77
Royal Dunkeld

Royal Dunkeld

Atholl Street, Dunkeld
3.5 out of 5.0
4.2 out of 5 (21 reviews)
New Year stay Very friendly staff welcomed with glass sherry and mincemeat pies and chocolates room very comfortable and warm lovely fluffy towels in shower room .Food in Bistro was fabulous and served with a smile. the waiter and waitresses were so so friendly will be back in spring.
  Jan 3, 2018

$86

$86
Holiday Inn Express Perth

Holiday Inn Express Perth

200 Dunkeld Road, Perth
3.5 out of 5.0
4.2 out of 5 (340 reviews)
Nice hotelEnjoyed our stay. Wine was very expensive had one glass and it cost £6.40. I thought that was too expensive From a budget hotel. Everything else was great.
  Oct 19, 2017

$60

$60
The Tormaukin Hotel

The Tormaukin Hotel

Glendevon, Dollar
3.5 out of 5.0
4.4 out of 5 (68 reviews)
Nice hotel close to GleneaglesWhen we arrived it had been snowing,so to our delight there were log fires ablaze and all the staff were very welcoming.We had lunch and dinner at the hotel and the food was very good and reasonably priced.The place was clean as was our room.We had a chalet room and there was plenty of room with ...
  Nov 30, 2017

$55

$55
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

Dunalastair Hotel Suites
4.5 out of 5.0
Last booking: 4 hours ago
Best Western Lovat Hotel
3.5 out of 5.0
Last booking: 6 hours ago