Skip to main content

The 10 Best Guesthouses in Perth, UK

Check out our selection of great guest houses in Perth

Filter by:


Review Score

Wonderful: 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
341 reviews
Price from
$125
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
Wonderful
391 reviews
Price from
$96
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 hotel. Beautiful comfortabe room and a very nice host. Excellent location. Excellent breakfast included. A great welcoming. We enjoyed our stay very much.

Show more Show less
9.9
Exceptional
687 reviews
Price from
$200
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

Proper Scottish breakfast… we loved it 😍

Show more Show less
9
Wonderful
465 reviews
Price from
$75
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..

Caroline made us feel so at home! Lovely host and great company at breakfast.

Show more Show less
9.5
Exceptional
90 reviews
Price from
$124
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
Excellent
157 reviews
Price from
$100
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.

Excellent host. Comfortable. Good advice on restaurants. Clear what amenities are included and price point matches. Highly recommend.

Show more Show less
8.9
Excellent
723 reviews
Price from
$113
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.

We received a warm welcome upon arrival and were given a quick and helpful tour of the room which had everything we needed. It was cozy and quiet, it came with a kettle and a quick breakfast of porridge, otherwise we were recommended a place for breakfast nearby and a selection of restaurants in town. We came by public transport, the bus stop is a short walk from the Guest house.

Show more Show less
8.8
Excellent
557 reviews
Price from
$66
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
$125
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.

easy to locate; very good dining, outdoor seating. friendly and welcoming.

Show more Show less
9.1
Wonderful
101 reviews
Price from
$119
per night

Looking for a guest house?

Warm and welcoming guest houses are ideal for travelers who prefer laid-back accommodations with a personal touch. Usually family run, these hosts will provide local recommendations and even optional meals. Guest houses sometimes feature a cozy living room or a garden – and are still cheaper than most regular hotels.
Search guest houses in Perth

Most booked guest houses in Perth this month

Guest Houses That Travelers Love in Perth

  • Avg. price/night: $187.82
    7.9
    Scored 7.9
    Good
    Rated good
     · 2,314 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
     · 687 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: $110.19
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 557 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 traveler
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 520 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 traveler
  • Avg. price/night: $160.28
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 524 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
     · 101 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: $110.19
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 557 reviews
    Great host, great location
    simon
    Solo traveler
  • Avg. price/night: $98.92
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 938 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
    Wonderful
    Rated wonderful
     · 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