Search Inns in Perth

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Browse Select Perth Inns

The Old Mill Inn
4.0 star property
9.8 out of 10, Exceptional, (300)
"Incredible location. Excellent restaurant "
The price is £150
per night
6 May - 7 May
The Old Mill Inn
Port Na Craig Inn
3.0 star property
9.8 out of 10, Exceptional, (55)
"We really enjoyed our stay. Our only issue was the heat in the bedroom caused by a faulty radiator, despite staff trying hard to resolve the issue. "
Port Na Craig Inn
The Inn On The Tay
3.0 star property
9.8 out of 10, Exceptional, (121)
"Wow! An amazing stay!! The staff and owners were superb, always attentive, friendly and very helpful going to great lengths to make sure the stay was above standard.. Our dog, Hector, has never been pampered as much as he was here! The food was absolutely top class (especially the Korean Sticky Wings) .. The room was huge, clean and well stocked. Couldn't really ask for more. we WILL be back!!"
The price is £132
per night
8 May - 9 May
The Inn On The Tay
Save an average of 15% on thousands of hotels when you're signed in
Yann's at Glenearn House
3.5 star property
9.8 out of 10, Exceptional, (19)
"excellently placed for local amenities"
Yann's at Glenearn House
Meikleour Arms Hotel and Restaurant
4.0 star property
9.6 out of 10, Exceptional, (160)
"Stables 5 .Lovely cottage in a restored Steading set back from the road and close to the river Tay. Modern and very well appointed, with a small garden for dogs, warm and traditional - contemporary decoration with a french country feel. Wonderful bathroom and extremely comfortable bed. In fact, perfect for us."
The price is £135
per night
21 May - 22 May
Meikleour Arms Hotel and Restaurant
The Ship Inn
3.5 star property
9.6 out of 10, Exceptional, (60)
"This property is excellent, beautiful, 5 star hotel in the middle of a tiny town, disguised as a quaint little hotel. Everything is excellent, room, service, staff all beyond expectations. Loved it!!!"
The price is £192
per night
13 May - 14 May
The Ship Inn
The Elbow Room
3.0 star property
9.4 out of 10, Exceptional, (113)
"5/5 and will definitely use again if I take in a Fife game! (Sorry about the broken mug 🙈)"
The Elbow Room
Smiddy Haugh
2.0 star property
9.4 out of 10, Exceptional, (168)
"An excellent small inn for a family getaway. "
The price is £106
per night
22 May - 23 May
Smiddy Haugh
The Old Cross Inn
4.0 star property
9.4 out of 10, Exceptional, (72)
"Room was quiet and comfortable. Easy access to the area. Food in restaurants was good. "
The Old Cross Inn
The Inn at Loch Tummel
3.0 star property
9.4 out of 10, Exceptional, (25)
"The Inn is in the most incredible location on the Loch with uninterrupted views of the hills beyond. The owner is very friendly and welcoming and cannot do enough for his guests. The bedroom was lovely with the amazing views and a wee dram and fudge to welcome us. The food is fabulous (albeit a little expensive) and there is a separate cosy lounge with books and games as you sit by a roaring fire. It is peaceful and an absolute delight."
The price is £161
per night
5 May - 6 May
The Inn at Loch Tummel
The Fort Hotel
3.0 star property
9.2 out of 10, Wonderful, (33)
"Room was clean tidy, bed comfortable. Bathroom spotless. Only issue was noise outside our room with people going in and out pub. We were aware of this after reading reviews."
The Fort Hotel
The Bankfoot Inn
3.0 star property
9.2 out of 10, Wonderful, (104)
"Just returned from a lovely Hogmanay . Inn was cosy with a relaxed atmosphere. Staff were exceptional and landlady was lovely. Great food and comfy beds, a perfect stay!"
The price is £116
per night
9 May - 10 May
The Bankfoot Inn
Fisherman's Tavern Hotel - Inn by Greene King Inns
3.0 star property
9.0 out of 10, Wonderful, (301)
"Nice wee place, lovely spacious room, good breakfast. Hard to find parking."
The price is £68
per night
20 May - 21 May
Fisherman's Tavern Hotel - Inn by Greene King Inns
Haar with Rooms
3.5 star property
9.0 out of 10, Wonderful, (7)
"I've been on a 12 day trip all over Europe and this was hands down the best place I stayed. The service was impeccable, the breakfast delicious, the room was very comfortable and clean, and it was so convenient. If you're in St. Andrews, I highly recommend HAAR with rooms. "
The price is £199
per night
7 May - 8 May
Haar with Rooms
Burntisland Sands Hotel
3.0 star property
8.8 out of 10, Excellent, (41)
"Have not been to Burntlsand for near 20 years, the staff here made me feel right at home. I had a brilliant time, although the weather was awful, still it's autumn and Scotland so probably to be expected. But thanks to all the staff for making me feel welcome. Food was excellent especially the Scottish breakfast. Thank you all. "
The price is £110
per night
10 May - 11 May
Burntisland Sands Hotel
The Tormaukin Hotel
3.0 star property
8.8 out of 10, Excellent, (94)
"Great hotel and hospitality will call again. Breakfast excellent "
The Tormaukin Hotel
Highland Gate, Stirling by Marston's Inns
4.0 star property
8.6 out of 10, Excellent, (547)
"Toilet seat was unstable and shower only Luke warm"
The price is £125
per night
11 May - 12 May
Highland Gate, Stirling by Marston's Inns
The Kinloch Arms
3.0 star property
8.6 out of 10, Excellent, (4)
"Bijzondere locatie , mooie kamer maar er ontbreken enkele kleine attributen zoals een hanger in de badkamer voor de handdoeken,"
The Kinloch Arms
Sweet Chestnut, Dunfermline by Marston's Inns
4.0 star property
8.4 out of 10, Very good, (263)
"The whole staff at the sweet chestnut are total ambassadors to the chain , absolutely the most welcoming people I’ve ever encountered "
The price is £115
per night
8 May - 9 May
Sweet Chestnut, Dunfermline by Marston's Inns
The Inn at Lathones
3.0 star property
8.4 out of 10, Very good, (252)
"Great location with close access to golf, St Andrews and the coast towns. "
The price is £149
per night
13 May - 14 May
The Inn at Lathones
Don't see what you're looking for?
See all available properties in Perth
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Other property types in Perth

Hot tub, beautifully restored Manse. Fantastic midweek rates available.
10.0 out of 10, Exceptional, (96)
"Great stay for a group of 13 from Grandparents through to Grandkids. Pet friendly an added bonus. Great location with lots to do."
Hot tub, beautifully restored Manse. Fantastic midweek rates available.
Kennacoil - Glamping
2.0 star property
9.8 out of 10, Exceptional, (230)
"Beautiful, quiet location. This is not overcrowded, there is plenty of space and the facilities are clean. The site is well thought out. The pods are below a small hill/cragg, with lots of wildlife. Deers can be seen along the ridge line during the evening. Plenty of walks nearby and further a field. Highly recommend."
The price is £52
per night
9 May - 10 May
Kennacoil - Glamping
Thimblewynd: "best in Scotland with Hot Tub" (The Scotsman Newspaper)
9.6 out of 10, Exceptional, (58)
"Lovely cosy little house with hot tub. Superb bar/restaurant serving delicious food 2 min walk away and small well stocked shop across the street."
Thimblewynd: "best in Scotland with Hot Tub" (The Scotsman Newspaper)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Perth Inns information

Number of reviews
2,735
Accommodation
27 Inns
Lowest Price
£68
Highest Price
£199

Frequently asked questions

How much do inns in Perth cost?
Inns located in Perth range between £68 and £199 per night. These accommodation are inviting places to lay your head that are also easy on your wallet. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Why book your Perth inn with Expedia?
With Expedia, you’ll have no trouble finding your ideal inn in Perth. If you have a budget, choose how much you’re willing to spend and the star rating of your hotel. Or try out our filters to search for stays with amenities like free WiFi. We’ll help you lock in the perfect place whatever your escape looks like.
How can I find cheap Perth inns?
Expedia’s filters make it a cinch to find cheap Perth inns. Tailor your search results by your budget and preferred star rating — lower-rated properties are gentler on the budget. You can also join Expedia Rewards for free to access unbeatable prices on your ideal inn.
What is there to do in Perth around my inn?
Perth has enough activities and sights to keep you entertained for weeks, beginning with Perth Concert Hall. Perth Theatre, Perth Art Gallery and Museum and Huntingtower Castle are other well-known attractions. If you’re in town a while, St. Ninian’s Cathedral and Cairn O’Mohr Fruit Wines are nice finishing touches to your itinerary.

Perth Hotel Reviews
Expedia verified reviews