Choose your preferred language. We speak English (UK) and 41 other languages.
Most often used by people in the United Kingdom
17 Marshall Place, Perth, PH2 8AG, United Kingdom – Show map
Excellent location — rated 9.8/10! (score from 327 reviews)
Rated by guests after their stay at The Townhouse.
No booking fees • Save money! Best price guarantee — enter dates to see these prices!
43 properties in Perth
Including hotels, apartments, villas and more.
326 verified reviews
They speak your language!
The Townhouse's staff speak: French, English
Booking is safe
When you book with us your details are protected by a secure connection.
Food & Drink
Breakfast in the room
Free private parking is possible on site (reservation is not needed).
Packed lunches, Express check-in/check-out, Luggage storage, Concierge service, Private check-in/check-out, Babysitting/child services, Laundry, Ironing service, Daily maid service
Newspapers, Non-smoking rooms, Heating, Non-smoking throughout
Italian Corner (219yrd)
Twa Tams (219yrd)
14:00 - 20:00 hours
07:00 - 11: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.
All children under 5 years stay free of charge when using existing beds.
All children under 2 years stay free of charge for children's cots/cribs.
All older children or adults are charged GBP 15 per person per night for extra beds.
The maximum number of extra beds in a room is 2.
The maximum number of children's cots/cribs in a room is 1.
Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management.
Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.
Pets are allowed on request. No extra charges.
Cards accepted at this property
Hover over the cards for more info.
Based on 327 reviews
Value for money
Show reviews from:
One of the most unique hotels in Perth, set in a 15th century watermill, where you can still watch the water trickling through the original water wheel from the garden, reception area and Lounge Bar.
Score from 355 reviews Good
Situated in Perth city centre opposite the Concert Hall, this Premier Inn offers limited free onsite parking and an on-site restaurant.
Score from 186 reviews Fabulous
Situated in a large garden, Beechgrove is a former Victorian vicarage with free on-site parking and just 5 minutes’ walk from Perth city centre.
Score from 183 reviews Exceptional
This hotel is beside the River Tay, a minute from Perth Museum and Horsecross Concert Hall. Rooms are en suite and many have views of the river and the hotel's award-winning gardens.
Score from 456 reviews Very good
Warm welcome and great service. Very comfortable and attractive small hotel in excellent location
The attention to detail,nothing is any bother.I would return again and again to this hotel,it is wonderful
I booked the single room but was very pleased to be upgraded a beautiful double room with views over the park.
Everything, the room was amazing. David our host was attentive without being intrusive. The attention to detail was faultless there wasn't one thing David hadn't thought of.
Very friendly owner, most helpful. Stunning property.
I'm allergic to duck eggs of all things, and they cooked me one for breakfast and didn't tell me till I'd eaten it.
park views personal service convenient location
From the moment you arrive you are made to feel welcome in this beautiful townhouse. Exceptionally clean, spacious room. Lovely breakfast. Fantastic hosts. Highly recommend
on arrival David met us and, although we were early, carried our bags to our room. The room was excellent, spotless, very comfortable and extremely well furnished with antique furniture. Breakfast is superb, with a great selection.
Nothing to possibly dislike.
An excellent B&B, with a very comfortable bed, great breakfast and wonderful host.
Woud have liked a room with a bath, but perhaps I should have asked.
Peaceful, beautiful decor, lovelly location. And the classical wooden shutters behind the curtains. When closed. Made a dark room, for a great nights sleep. Priceless Great breakfast...most charming host
nothing not to like ....honestly
beautifully restored georgian townhouse with friendly owner and spotlessly clean
So clean and comfortable and the breakfast is delicious. Just love the place, every detail is carefully thought of and taken care of.
David and his partner are SO pleasant , friendly and helpful : the B&B is beautiful, with lovely antiques set in the original decor with supercomfy bed and spotlessly clean. Overlooking the Park , lovely brekkie and all help given with luggage etc. would never stay anywhere else in Perth.
Nil to report !
Beautiful house..spotlessly clean..friendly host...lovely breakfast...all you could ask for...hope to go back soon
Everything!! A warm welcome from David, escorted to room and everything fully explained very clearly. An excellent recommendation for evening meal and then left to enjoy the room. Breakfast was delicious, huge choice, Sunday papers to peruse, never rushed. We enjoyed it so much we have booked again for June this year. Cannot recommend highly enough!!
Put quite simply The Townhouse is faultless!!
Very friendly welcome. Warm well equipped room, excellent wi-fi, Good breakfast.
Friendly, helpful. Wonderful bedroom and powerful shower
Room was beautiful, David is lovely, breakfast was amazing!
Friendly welcome from owner, freedom to come and go with front door key. homely feel to hotel and nothing too much trouble as owners keen to ensure stay is to your satisfaction. Lovely breakfast and flexible time.
The visitor care and attention to detail was exemplary. Nothing was too much trouble and the facilities and food were excellent. Definitely a place to say run by people who have taken great care to anticipate what makes a stay at the Townhouse such an enjoyable experience.
Satisfied on all counts
Very friendly and kind staff - always worried to see if everything was Ok, both at arrival and departure.
Everything was amazing! Thank you David!
I loved this hotel, fantastic night's sleep. David was a perfect host, the room was stunning as well as beautiful furniture throughout. Breakfast was really tasty, best smoked salmon and scrambled eggs that I've ever eaten and a great coffee to go with it. Definitely worth a visit.
Attention to detail as good as any 5 star hotel I've stayed in. Towels changed beds made every day. Good Location. 10 minute walk to restaurants / bars. Premises beautiful.
May be unsuitable for older / disabled people due to the stairs.
Loved the staff, the house, the rooms and the location. A perfect little break in Perth. Highly recommended.
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.