Choose your preferred language. We speak English and 41 other languages.
Most often used by people in the United Kingdom
51 Dunkeld Road, Perth, PH1 5RP – Show map
Excellent location — rated 9/10! (score from 78 reviews)
Rated by guests after their stay at Almond Villa B&B.
No booking fees • Save money! Best price guarantee — enter dates to see these prices!
46 properties in Perth
Including hotels, apartments, villas and more.
78 verified reviews
We speak your language
Almond Villa B&B's staff speak: English
Booking is safe
When you book with us your details are protected by a secure connection.
Golf course (within 3 km)
Food & Drink
Special diet menus (on request)
Free! WiFi is available in the hotel rooms and is free of charge.
Free! Free private parking is possible on site (reservation is needed).
Packed lunches, Private check-in/check-out
Non-smoking rooms, Family rooms, Heating, Non-smoking throughout
14:00 - 20:00 hours
Until 10:00 hours
Cancellation and prepayment policies vary according to room type. Please enter the dates of your stay and check the conditions of your required room.
Children and extra beds
All children are welcome.
Free! All children under 2 years stay free of charge when using existing beds.
There is no capacity for extra beds in the room.
Pets are not allowed.
Cards accepted at this property
Hover over the credit cards for more info.
Based on 78 reviews
Value for money
Show reviews from:
This elegantly restored 19th Century property has views over South Inch Park, just 2 minutes’ walk from the banks of the river Tay.
Score from 321 reviews Exceptional
Just 150 metres from the banks of the River Tay, the Victorian Auld Manse Guest House is located in Perth’s residential area and is only a 15-minute walk from Perth town centre.
Score from 290 reviews Fabulous
Situated in Perth centre, the award-winning Salutation Hotel is just a few minutes from Perth Concert Hall and the scenic walks around the River Tay.
Score from 388 reviews Good
Situated less than 1 mile from Perth city centre, No 9 The Guest House Perth is also a 20-minute drive from the world-famous championship golf course of Gleneagles.
Score from 67 reviews Superb
The staff were very friendly and helpful. Breakfast was great! The room was beautifully decorated and very comfortable!! Really enjoyed my stay here!
Breakfast was very good and various. The owner was very kind and friendly and the place was clean.
It was a little far from the train station by foot, but it wasn't really a problem.
I booked this b&b for my parents, they loved it. Shauna made them feel very welcome and couldn't do enough for them. They raved about the breakfast, a huge choice all beautifully cooked.
It has a relaxed, comfortable feel about the whole place. Nicely decorated room with spacious bathroom. Friendly staff who couldn't do enough for you. Delicious breakfast which was cooked fresh after being ordered the night before. Would definitely recommend to anyone and everyone. Shauna and Lesley are the nicest hosts we have ever met. Looking for a B&B in Perth? You needn't look any further than this one!
very nice person superb breakfast
Excellent location a few minutes walk to North Inch Palk - wonderfull riverside walk and a very pleasant short walk in to the Centre of Perth. Very helpfull lady and excellent breakfast.
Very helpful landlady
A short walk from the centre of town with a wonderful cooked breakfast and pleasant owner/manager. We could park right out the front and got reasonable wi-fi access in the room.
I loooove this place! Impeccably clean and lovely, and the breakfasts are divine!
Not a single negative!
Our welcome and the service made us eager to return.
general helpfulness of the staff, excellent breakfast, comfortable sleep.
vibration and noise from passing HGV traffic
Terrific choice for breakfast. Great attention to detail with extras. Very friendly and helpful landlady.
great location very comfy bed and very clean facilities great breakfast
Ideally situated and very comfortable.
There wasn't anything I didn't like.
Friendliness and assistance from Shona the owner. I was there for only 1 night but I will go back if I am in that area again. Would highly recommend Almond Villa to others.
The lady who runs the place is very nice and hospitable, and you can feel the touch of her charming personality in various small details throughout the place itself. Someone mentioned earlier that their room was cold - this doesn't seem to be the case anymore, as my room was very warm upon my late check-in at 10:30pm as well as throughout the night, and in the morning. I had haddock for breakfast, which was half a fish - a huge piece that kept me going till late in the afternoon!
Everything was great.
Better than some of the expensive hotels we have stayed in. All the little finishing touches, shampoo, shower gel etc, lovely soft towels. Bottle of water, some sweets, biscuits in the room beside the usual tea and coffee. The breakfast, freshly cooked was tasty and fresh coffee !! Ex. Would highly recommend.
The lady was extremely helpful and friendly. Breakfast was delightful.
Immaculate rooms and facilities and warmest welcome, and ongoing assistance from a delightful hostess. Almond Villa has become my base for exploring the beauty of more northern parts of Scotland
Warm welcome Excellent breakfast Quiet location
Room was cold had to use additional blankets to keep warm in bed
Breakfasts were amazing, host was wonderful! :)
Great stay, very helpful and friendly. Breakfasts were brill.
Friendly reception Offer to serve breakfast earlier than advertised time (07:00) Excellent breakfast, all freshly cooked
We've negotiated with thousands of hotels to get the very best deals. We call them Secret Deals and they only last for a limited time.
You can get these deals for free by subscribing to our newsletters. You can even choose your favourite destinations to receive personalised deals.
Get started now by entering your email address. We'll instantly send you a link to our Deal Finder!
Don't worry – your email address is safe with us. We'll never share your private information and you can unsubscribe at any time.