Skip to main content

The 10 Best B&Bs in Perth, UK

Check out our pick of great B&Bs 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
342 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
391 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.

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
688 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

Proper Scottish breakfast… we loved it 😍

Show more Show less
9
Superb
467 reviews
Price from
£60
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
£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.

Beautiful house in a great spot.

Show more Show less
8.9
Fabulous
157 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.

In the morning, a freshly cooked breakfast is served in the dining room which has original features, including hand-painted cornices and coving. Local produce is used wherever possible.

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

Show more Show less
8.9
Fabulous
725 reviews
Price from
£90
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
Fabulous
558 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.

The rooms at Acer are individually decorated, and each has a luxury bathroom with free toiletries and a hairdryer. All rooms feature a flat-screen TV and tea/coffee facilities.

Good price, quiet, nice view of the park.

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

Each room at Ordieview Bed & Breakfast features an en suite bathroom, a flat-screen TV, and tea and coffee making facilities. Guests can also request laundry service at the B&B.

A hearty breakfast is served daily and guests can choose from continental or traditional cooked breakfast. Packed lunches can be provided by prior arrangement. Restaurants and shops can be found within a 5-minute drive in Luncarty, or in Perth city centre, situated just 4 miles from the B&B.

This home is perfect - every detail is taken care of. We had a lovely bright room with a super-sized King bed which looked out over the back garden. Because we find Duvets too warm, the host immediately responded with an extra sheet we could use. The bedroom and adjoining bathroom are spacious with a tub and shower, lovely towels. The home is immaculate as is the garden. The breakfast room is a delightful glass room with lovely views. This is a restful spot for those travelling up or down the A9 - just a few minutes off the main road and a few minutes north of Perth.

Show more Show less
9.3
Superb
253 reviews
Price from
£87
per night

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.
Search B&Bs in Perth

Most booked B&Bs in Perth this month

B&Bs that guests love in Perth

  • Avg. price/night: £150
    7.9
    Scored 7.9
    Good
    Rated good
     · 2,316 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: £136
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 527 reviews
    Great location, quiet as set back from the main road. Comfortable and clean rooms. Friendly and helpful staff. Excellent breakfast. Easy walk into town.
    S
    Sandra
    Family with young children
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 146 reviews
    Beautiful apartment with everything you could possibly need for a weekend away. All fixtures and fittings were of a high standard and the art work hanging on the walls were fabulous. Exceptional bathroom and spa shower room with plentiful luxury towels and soaps to match. Parking is next to flat and position of flat is a 3 minute walk into Perth City centre. If not driving, the flat is directly across the road from bus station. Area appears very quiet. Lawrence was very accommodating and easy to communicate with. Will return
    Catherine
    People with friends
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 688 reviews
    Everything. The room was stunning, a great host, home made scones on arrival, excellent breakfast. The location is perfect, central with parking opposite a park. Comfortable bed, shutters on the windows so it was dark in the morning and it was quiet.
    Stephen
    Young couple
  • Avg. price/night: £79
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 940 reviews
    Super friendly and helpful host, great location a short walk from town, excellent breakfast, nice quiet room
    Paul
    Young couple
  • 6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 1,954 reviews
    Staff at breakfast in particular were helpful and pleasant. The location is good for the city centre. Reasonably quiet area. Really good restaurants nearby. Private car park.
    Patricia
    Young couple
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 238 reviews
    It's a beautiful apartment in a great location, nicely furnished, spacious and well equipped. Easy to gain access via the key box and the private parking is a real bonus in Perth city centre. Hosts are very responsive and welcoming, answering queries quickly and accommodating where reasonably able. Would be more than happy to visit again.
    Gerry
    Young couple
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 342 reviews
    The owner Samantha is very kind and charming lady having cordial hospitality. So, our stay became to be happy. The room is clean and quiet. Furthermore, the breakfast was above expectation. Starting fresh fruits cocktail and tea or coffee, we enjoyed also freshly prepared plate with egg, Bacon, sausage, vegetables, that we had chosen. Everything was quite delicious😍. Thank you very much‼️
    T
    Takuya
    Young couple
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 115 reviews
    Great location in the city centre overlooking the river. Clean, quiet, lovely flat, all the kitchen utensils we needed. We had a great stay.
    Helen
    Young couple
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 391 reviews
    Warm and friendly welcome. Spotlessly clean. Fantastic breakfast. Comfortable bed. Good shower. Quiet. Great location with easy walk to city centre.
    Hopeful_Drifter
    Solo traveller

Research, refine and make plans for your whole trip