Skip to main content

Inns in Perth

Find the inns that appeal to you the most

The best inns in Perth

Check out our pick of great inns in Perth

Filter by:

Review score

The Smiddy Haugh

Auchterarder (Near Perth)

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.

S
Sally
From
Germany
Absolutely amazing in every aspect. I slept comfortably and got to enjoy a very tasty breakfast. The owners of the Smiddy Haugh are lovely people who are happy to help in every possible way.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 329 reviews
Price from
US$172.89
1 night, 2 adults

Meikleour Arms Hotel & Restaurant

Meikleour (Near Perth)

Set in the rural region of Perthshire, the Meikleour Arms is located at the heart of the conservation village of Meikleour, well known for its impressive trees and salmon fishing.

A
Aaron
From
United States
The size of the rooms. The location of your establishment. The parking. The restaurant. The beautiful property. These were all excellent.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 307 reviews
Price from
US$186.19
1 night, 2 adults

The Bein Inn Hotel & Restaurant

Glenfarg (Near Perth)

The Bein Inn Hotel & Restaurant offers a relaxing rural escape just five minutes from the M90 motorway.

P
Peter
From
Australia
Great location, wonderful staff and owners. Nothing was too much trouble. Excellent food. Amazing value for money
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,060 reviews
Price from
US$117.04
1 night, 2 adults

Kirklands Hotel

Kinross (Near Perth)

This traditional 18th century coaching inn boasts 9 en suite rooms with free Wi-Fi. Each room features a TV, as well as an iPod docking station..Extras include free toiletries and a hairdryer.

E
Esti
From
South Africa
The service was out of this world. The food was delicious. Accommodation lovely.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,101 reviews
Price from
US$163.58
1 night, 2 adults

The Tower Gastro Pub & Apartments

Crieff (Near Perth)

Set in Crieff and with Scone Palace reachable within 31 km, The Tower Gastro Pub & Apartments offers a shared lounge, non-smoking rooms, free WiFi and a bar.

N
Natalie
From
Australia
Character filled pub with well-equipped generous sized accommodation with lovely extra touches that made our stay special.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 479 reviews
Price from
US$113.05
1 night, 2 adults

The Old Cross Inn

Blairgowrie (Near Perth)

Set in Blairgowrie, 24 km from Scone Palace, The Old Cross Inn offers accommodation with a garden, free private parking, a shared lounge and a restaurant. This 3-star inn features free WiFi and a bar....

K
Kirsty
From
United Kingdom
Easy to find & ideal for our stop over. Staff very friendly Room & bathroom both very clean & spacious. Loved that you got real milk in the mini fridge and not UHT cartons 👌 Evening Meal & breakfast were both 10/10 Bang bang chicken tapas dish was amazing 😋
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 390 reviews
Price from
US$159.59
1 night, 2 adults

Bankfoot Inn

Bankfoot (Near Perth)

Situated in Bankfoot and with Scone Palace reachable within 17 km, Bankfoot Inn features a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

P
Peter
From
Hungary
After a warm welcome we got our rooms wich were clean and cosy. The Inn is on the main street in Bankfoot, not far north from Perth. Beds were very very confies, at the morning i literally didnt want to get up. But i did and it was a good choice, because the breakfast was the next with we were all very satisfied, even my 81 year-old mum! You can choose scotish breakfast ot scumbled eggs w bacon and sausage. Cornflakes, yaourts can be self served from a table. Tea, coffee or even cappuccino. We really recommend this place!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 234 reviews

The Tormaukin

Glendevon (Near Perth)

In Glen Devon, this charming country inn has an excellent restaurant, free Wi-Fi and good breakfasts. Gleneagles golf course is a 10-minute drive away.

R
Robin
From
United Kingdom
Lovely location with friendly staff. Our room was very comfortable
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 12 reviews
All inns in Perth

Looking for an inn?

Perfect for rustic breaks in the countryside, an Inn is a small property with basic hotel services and typically traditional decor. Inns are fully licensed and have a bar providing food and drinks in the evening, which distinguishes them from country or guest houses.