Search 590,000 properties worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
A grand hotel, with a history. Nicely located a little out of town with lots of walking paths. It is fancy and the meals are expensive, but that is why you are here. Prices right for the food quality and ambience
Atholl Palace Hotel$149Atholl Palace Hotel$149
Wonderful rural country house hotel with plenty of enjoyable walks nearby along the River Tay. The hotel has managed to maintain its old world grandeur, with roaring open fires, wood paneling, antique furniture and a traditional bar and dining room. Breakfast views are incredible, as is the quality ...
Ballathie Country House Hotel and Estate$90Ballathie Country House Hotel and Estate$90
Staff very friendly. Room comfortable and clean. Spa and swimming pool was a big hit. Excellent location close to town centre and also bus and railway station
Best Western Queens Hotel$77Best Western Queens Hotel$77
Really enjoyed our stay - everyone was so friendly and welcoming and the restaurant is great. They were fab on dietary needs - I told one person once and everyone knew for the whole of my stay. The only criticism is the sound insulation (or lack thereof) between rooms. It is really really poor, or ...
CLC Duchally Country Estate$86CLC Duchally Country Estate$86
The hotel is situated on lovely grounds and the rooms are spacious and comfortable--ours had a large bathroom. Would recommend if you need a place out of the way.
Huntingtower Hotel$105Huntingtower Hotel$105
Attended a private function but stayed 2 nights. Lovely old house hotel secluded location but close enough to Perth for dinner. The chef was very accommodation due to my food allergies and created a separate menu with 2 choices for each course. Excellent food and nicely presented. Room was big and ...
Murrayshall House Hotel & Golf Courses$87Murrayshall House Hotel & Golf Courses$87
Very old hotel, so you will hear the floor boards creaking with every patron coming in. A couple above me argued with one another for four hours. Could hear everything. The hotel is clean, and the breakfast is great, but be prepared for a possible sleepless night.
Salutation Hotel$77Salutation Hotel$77
This is our 3rd time here and the best yet with helpful staff a huge room great dinner and breakfast and an overall good time. Will be going back again soon.
The Green Hotel Golf & Leisure Resort$72The Green Hotel Golf & Leisure Resort$72
A wee bit tired here and there, but not too bad, Pool a very good size, Breakfast full Scottish buffet, or continental, plenty of fresh fruit, 10 out of 10. Would stay again.
The Windlestrae Hotel$68The Windlestrae Hotel$68
Search for hotels in Perth and Kinross on Expedia. You can easily find your hotels in Perth and Kinross using one of the methods below: