Skip to main content

The best guest houses in Perth

Check out our pick of great guest houses in Perth

Filter by:

Review score

See the latest prices and deals by choosing your dates.
The Townhouse, hotel in Perth

This elegantly restored, award-winning 19th Century property has views over South Inch Park, just 2 minutes’ walk from the banks of the river Tay.

Attention to detail, ambiance, welcoming owners. Very conveniently located. Yay
Scored 9.9
9.9
Rated exceptional
Exceptional
649 reviews
Price from
£165
1 night, 2 adults
No 9 The Guest House Perth, hotel in Perth

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.

The location was great. An easy 10 minute walk into the city centre. Our just Fiona was lovely and very welcoming. Delicious home cooked breakfast too.
Scored 8.8
8.8
Rated fabulous
Fabulous
175 reviews
Price from
£99
1 night, 2 adults
Dunallan Guest House, hotel in Perth

Located just a 10 minute walk from the historic Perth City Centre, Dunallan Guest House offers free Wi-Fi and on-site parking.

Room was very nice comfortable clean and warm, especially as we arrived late it was a cold night so this was very welcoming, also that the room was lit which made it all the more cosier.short stay but a very comfortable one
Scored 8.8
8.8
Rated fabulous
Fabulous
733 reviews
Price from
£82
1 night, 2 adults
Hazeldene Guest House, hotel in Perth

This elegant, 4-star Victorian guest house is situated just outside the picturesque old city of Perth, Scotland.

Great breakfast and choices. Loved the fridge in the room, very useful. Ample space in the bedroom, with the bathroom situated along a short corridor within the room which we liked.
Scored 8.9
8.9
Rated fabulous
Fabulous
628 reviews
Price from
£100
1 night, 2 adults
Tayside Hotel, hotel in Perth

The ideal base from which to enjoy an exciting activity-filled break in the Scottish Highlands, this true Sportsman’s hotel is set in Stanley, just 15 minutes from the Perth City Centre Already renow...

staff were so lovely kind helpful and freindly .food excellent. room very comfortable.nice hotel.
Scored 8.1
8.1
Rated very good
Very good
592 reviews
Price from
£110
1 night, 2 adults
Merlindale, hotel in Perth

This luxury 4-star bed and breakfast has quality, spacious rooms with large en suite bathrooms. Merlindale is an imposing, south-facing stone villa in a quiet area of Crieff.

Warm welcome. Comfortable room. Delicious breakfast. Lovely friendly couple.
Scored 9.9
9.9
Rated exceptional
Exceptional
314 reviews
Price from
£155.10
1 night, 2 adults
Ivybank Lodge, hotel in Perth

Ivybank Lodge is a Victorian guest house, built around 1850, set within an acre of mature gardens.

hosts amazing, clean, comfortable, food amazing, attention to detail - excellent
Scored 9.7
9.7
Rated exceptional
Exceptional
424 reviews
Price from
£112
1 night, 2 adults
Scotia, hotel in Perth

Situated a 10-minute stroll from Perth city centre, the Scotia offers free Wi-Fi and free private parking.

Lovely welcoming hosts, excellent cooked breakfast. Nice hot shower in the en suite room. Free parking.
Scored 9.2
9.2
Rated superb
Superb
443 reviews
Arisaig Guest House, hotel in Perth

Situated within 2.8 km of Scone Palace and 34 km of Discovery Point in Perth, Arisaig Guest House offers accommodation with seating area.

Beautifully clean and very comfortable
Scored 9.6
9.6
Rated exceptional
Exceptional
436 reviews
Heidl Guest House partner with Grampian Hotel, hotel in Perth

Situated in the centre of Perth, a 35-minute drive from Dundee, this guest house offers free Wi-Fi and free parking on site.

Room and bathroom were clean - with fresh towels every day. Off street parking bays at door.
Scored 8.5
8.5
Rated very good
Very good
887 reviews
All guest houses in Perth
Looking for a guest house?
Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.

Most booked guest houses in Perth this month

Guest houses that travellers love in Perth

  • Avg. price/night: £90
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 628 reviews
    The room was quiet and confortable. Rob is a fabulious host with good talks and recommendations. The house is located close to the Kinnoull Hill, at 10min walk from the city center and 20min from train station.
    Gaspard
    Solo traveller
  • Avg. price/night: £75
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 733 reviews
    The host was lovely and friendly, always made sure to check in with us to see how we were getting on. One of the showers wasn't working on arrival and very kindly gave us a discount. The guest house was in a great location and was excellent value for money.
    Rebecca
    People with friends
  • Avg. price/night: £130
    Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 649 reviews
    How can you improve on perfection? Why not pay a visit here and you will find out. My second stay and another fantastic stay at an absolutely stunning bed and breakfast. Rooms are beautiful, great location and so handy for Perth Town Centre. Spoilt for choice with your breakfast options and the Pièce de Résistance is the wonderful David. A fabulous host who makes you feel so welcome and special. even if you are a bit fussy with your fruit like me. Already booked my next visit and can't wait to spend more time in such luxurious setting.
    Julie
    Group
  • Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 28 reviews
    Wonderful home. Very comfortable in great location. Debbie was a great host. Would highly recommend.
    Teresa
    People with friends
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 62 reviews
    Lovely flat in a quiet area.It was immaculate and very welcoming. There was prosecco/fresh fruit/shortbread and fresh flowers in the livingroom. Everything we could possibly need was provided and the Hosts were lovely and very helpful.I cant recommend it highly enough.
    Kathleen
    Family with young children
  • Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 760 reviews
    Susan was a helpful and kind host. Great location to transport city centre and ammenities
    Joanna
    Young couple
  • Avg. price/night: £75
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 733 reviews
    great guesthouse with very friendly owner, great location - city center in walking distance
    Uta
    Young couple
  • Avg. price/night: £90
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 628 reviews
    Very clean, comfortable and relaxing guest house with friendly, helpful hosts. Super comfy beds and a lovely breakfast. 15min stroll to Perth concert hall and all amenities of the city centre.
    William
    Young couple
  • Avg. price/night: £73.50
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 887 reviews
    I can only agree that Jackie is a wonderful host. The room was beautiful and quiet, breakfast was delicious, the guesthouse is close to the train station and a few minutes' walk from the city center. I followed Jackie's recommendation to visit Rodney Gardens and have to say it is such a wonderful place, you should not miss it.
    Sabine
    Family with young children

Research, refine and make plans for your whole trip