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.

Sam is a fantastic host. One of the best host we ever had. She was very charming and cooked us a very delicious and elegant breakfast! The rooms were very clean and comfortable. Had everything we needed. We would definitely stay at Sam’s again if we ever came back to Perth. Thank you Sam for an amazing stay for our family!

Show more Show less
9.6
Exceptional
356 reviews
Price from
TL 4,090
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.

They were really nice and available. The breakfast was plenty of delicious food! It felt more like an hotel than B&B. Absolutely wonderful!!!

Show more Show less
9.3
Superb
403 reviews
Price from
TL 3,845
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.

Superb location, decor , size of rooms with many extras throughout. Great breakfast with very personal service . Great experience from booking to departure.

Show more Show less
9.9
Exceptional
697 reviews
Price from
TL 6,545
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
481 reviews
Price from
TL 2,250
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..

Very clean and tidy and comfortable.

Show more Show less
9.5
Exceptional
90 reviews
Price from
TL 4,050
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.

Beautiful house in a great spot.

Show more Show less
8.9
Fabulous
161 reviews

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.

The lady who runs the guest house is lovely, couldn't do enough for me.

Show more Show less
8.9
Fabulous
734 reviews
Price from
TL 3,681
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.

I loved every bit of my stay at Dunallan Guest House. Cozy, clean, silent. My room was simply perfect. All basic utilities were provided. Paul was very helpful and kind.

Show more Show less
8.8
Fabulous
577 reviews
Price from
TL 2,168
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

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.1
Superb
106 reviews
Price from
TL 4,090
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: TL 6,135.66
    7.9
    Scored 7.9
    Good
    Rated good
     · 2,297 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
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 697 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: TL 3,476.87
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 577 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
     · 519 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: TL 5,685.71
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 540 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
     · 98 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: TL 3,476.87
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 577 reviews
    Great host, great location
    simon
    Solo traveller
  • Avg. price/night: TL 4,509.71
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 942 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
     · 66 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