Skip to main content

The best guest houses in Perth

Check out our pick of great guest houses in Perth

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Situated within 2.8 km of Scone Palace and 34 km of Discovery Point in Perth, Arisaig Guest House offers accommodation with seating area. This guest house features free private parking, a housekeeping service and free WiFi. The guest house has family rooms.

The hostess was exceptional…accommodating, personable and knowledgeable. The room was well appointed and the guest lounge comfortable. Breakfast was great too.

Show more Show less
9.6
Exceptional
375 reviews
Price from
£100
per night

Situated a 10-minute stroll from Perth city centre, the Scotia offers free Wi-Fi and free private parking. Bordered by the River Tay, North Inch Golf Course is just 15 minutes’ walk from this family-run guest house.

This was a wonderful place to stay. Alistair and his wife were excellent hosts, very welcoming and only to happy to help with local information. Great value for money and great location. The room was very clean and comfortable and breakfast superb.

Show more Show less
9.3
Superb
407 reviews
Price from
£88
per night

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. The Townhouse boasts exceptional interiors, furnished with fine detail, and just 5 minutes’ walk from Perth’s centre.

the comfort, decoration, atmosphere, cleanliness

Show more Show less
9.9
Exceptional
697 reviews
Price from
£160
per night

This elegant, 4-star Victorian guest house is situated just outside the picturesque old city of Perth, Scotland. It offers free Wi-Fi and free parking, 15 minutes’ walk from the city centre’s main shops. Hazeldene benefits from having a spacious secure car park to the rear of the property and 3 spaces at the front

The four of us thought this guest house was superb. The hosts are very kind, we’re all very sorry we couldn’t have stayed longer. The guest house was spotlessly clean and warm and cosy. The breakfast was absolutely delicious fresh ingredients and cooked to perfection. Thank you.

Show more Show less
9
Superb
517 reviews
Price from
£55
per night

Rosebank Guest House offers 4 star Room Only guest Accommodation with free Wi-Fi and free private parking. We have double, twin and family rooms all with modern en-suite shower facilities, making a perfectly comfortable base for your adventures in Scotland’s beautiful countryside. The property is situated within a 10-minute stroll of Perth city centre, home to Black Watch Castle and Museum and Scone Palace..

Breakfast was delicious! Hostess Caroline was lovely and hospitable. We enjoyed our time chatting with her at breakfast.

Show more Show less
9.5
Exceptional
91 reviews
Price from
£99
per night

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. Ample free onsite parking is available at the property.

Extremely helpful and personable hosts. We received a warm welcome. The room was warm and comfortable, if quite old-fashioned.

Show more Show less
8.8
Fabulous
166 reviews
Price from
£80
per night

A 6-minute walk from Perth city centre and railway and bus stations, Woodlea has free WiFi, limited free parking, a guest lounge and modern bedrooms with fully stocked coffee/tea tray. Scone Palace and Perth Race course are both 2 miles from the property.

Susan (host) was delightful, welcoming and very helpful. The room was comfortable, if a little warm. Breakfast was terrific!

Show more Show less
8.9
Fabulous
757 reviews
Price from
£95
per night

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

The rooms are decorated in a traditional manner and have an en suite bathroom with a hairdryer and free toiletries. Tea/coffee making facilities are also provided.

So quaint, clean and cosy! Lovely people too

Show more Show less
8.8
Fabulous
601 reviews
Price from
£53
per night

Situated in Perth, Acer Guest House is just a few metres from the banks of the famous River Tay. The 4-star guest house offers elegant rooms with free Wi-Fi and en suite bathrooms.

Acer Guest House is just a 5-minute drive from both the King James VI and Craigie Hill Golf Clubs. Free on-site parking is available, and Dundee can be reached in a 30-minute drive.

Good price, quiet, nice view of the park.

Show more Show less
7.7
Good
58 reviews
Price from
£100
per night

The family-run Glencarse Hotel is situated in Glencarse, just 6 miles from Perth. It was built in the 17th century and features contemporary styling within its classic, traditional building. It features a restaurant and public bar and offers free Wi-Fi and free parking.

The evening meal was excellent. Breakfast was perfect. Owners were friendly and helpful

Show more Show less
9.2
Superb
107 reviews
Price from
£100
per night

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.
Search guest houses in Perth

Most booked guest houses in Perth this month

Guest houses that travellers love in Perth

  • Avg. price/night: £110
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 517 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: £165
    7.9
    Scored 7.9
    Good
    Rated good
     · 2,275 reviews
    Great location near river and city centre. Room was very good and surprisingly warm and quiet even though it fronted onto a main road and the river. Secondary double glazing in place and this obviously made a significant benefit. Bed was quite good but mattress not super comfortable. Will need updating with a topper style mattress soon. Staff were friendly and helpful. Good full cooked breakfast included
    Anthony
    Young couple
  • Avg. price/night: £160
    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 698 reviews
    Beautifully decorated and super friendly hosts. Perfectly located in a quiet spot but also walking distance from the city centre
    Mike
    Young couple
  • Avg. price/night: £149
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 601 reviews
    The property was in a good location within walking distance (10-15 minutes) of the city centre. Paul and Sharon are very welcoming hosts and were very happy to help. The room I stayed in was clean, cosy and very comfortable. I would not hesitate in recommending Dunallan Guest House to anyone wanting to stay in Perth.
    Richard
    Solo traveller
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 511 reviews
    Great hosts and breakfast was best I hav ever had at a guest house. Would recommend 2 anyone going 2 Perth 2 stay there. Great value for money as wel. All around 10 out of 10.
    Hamilton
    Solo traveller
  • Avg. price/night: £169
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 558 reviews
    Very beautiful building in a great location from the gardens and also a short walk to the town centre. Fantastic breakfast and a great host.
    Matthew
    Young couple
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 94 reviews
    Charming and very clean one bedroom guest house with a kitchenette. Super comfy bed; loved the skylights. Appreciated the thoughtful touches such as the light robe to use, books to read, bottle of water, tea bags, milk, and little snacks. Breakfast was excellent, there was a little menu (the French press coffee and the smoothies were great). It was nice sitting outside in the private patio. Our hosts were warm and welcoming and took pride in their B & B.
    Gordon
    Young couple
  • Avg. price/night: £80
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 931 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
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 65 reviews
    Great location (just a 15 min walk from the city centre), amazing comfort and a very lovely welcome from the hosts make Pitcullen Guest House a lovely place to say when visiting Perth and Perthshire. Our room (number 6) was cosy, comfy and felt like home. Breakfast was delicious. And John and Jan are so sweet and welcome we wish we could have stayed much longer.
    MadAboutravel
    Young couple
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 151 reviews
    The only way I can describe this wonderful guest house, the charming host, room and breakfast is impeccable. I absolutely love this place: great quiet location, comfortable room but for us the host was lovely, so warm, welcoming, fully compliant with Covid regulations and engaging. The breakfast exceeded expectations: delicious Scottish (?) strawberries and Scotch pancakes as well as the cooked breakfast and toast. Will definitely choose to return if we head back to Perth, thank you for an amazing stay.
    Clare
    Young couple

Research, refine and make plans for your whole trip

gogless