Skip to main content

The best B&Bs in Perth

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
377 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
405 reviews
Price from
£98
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
699 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

Helpful staff Great breakfast Comfortable and well equipped room Comfortable bed Good location Very clean facilities Good wifi

Show more Show less
9
Superb
521 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..

Very welcoming, friendly host. Room was was very tidy, with a super comfy bed. Highly recommend for a stay in Perth.

Show more Show less
9.5
Exceptional
92 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.

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.

We had a fantastic stay. The house is beautiful and the host is a lovely. Every detail is taken care of.

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

Bed and pillowes are very comfortable. The room is very clean. Paul is very kind.

Show more Show less
8.8
Fabulous
604 reviews
Price from
£55
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.

Warm reception from host. Help sorting us a place to eat. Comfortable stay. Coffee in room.

Show more Show less
9.3
Superb
259 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: £120
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,175 reviews
    Friendly staff, excellent breakfast. First class Nepalese cuisine in evening. Great location close to city centre.
    Avril
    People with friends
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 381 reviews
    It is a great location near Perth but in a charming village. I liked the friendly atmosphere of the pub/hotel. The staff were really welcoming and helpful, as I couldn't stick around for breakfast on the first day she made sure I got a pack lunch instead to take with me early in the morning. The cooked breakfast the second day was great. Superb value. Private bathroom was clean. Very good if you like simple and basic facilities and value that it represents. The establishment had a lot of character.
    Carol
    Solo traveller
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 21 reviews
    Beautiful grounds lots of trees and well kept. Hot tub was great and very private. Lodge Mache 3 had a secure fence and decking area which is great for dogs. Lodge has new kitchen and bathroom and new carpets and a dishwasher. Area was very quiet and peaceful only 15 min drive into Perth city centre.
    hazel
    People with friends
  • Avg. price/night: £163
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 558 reviews
    Great location for centre of Perth with private off street parking. Quiet location with pleasant staff and a lovely breakfast
    Anthony
    Young couple
  • Avg. price/night: £165
    7.9
    Scored 7.9
    Good
    Rated good
     · 2,279 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: £163
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 558 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
     · 140 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
  • Avg. price/night: £160
    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 699 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: £80
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 931 reviews
    Super friendly and helpful host, great location a short walk from town, excellent breakfast, nice quiet room
    Paul
    Young couple
  • Avg. price/night: £119
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 1,967 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

Research, refine and make plans for your whole trip

gogless