Skip to main content

The best B&Bs in Perth

Check out our pick of great B&Bs in Perth

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Scotia, hotel in Perth

Scotia, a property with a shared lounge, is set in Perth, 4.4 km from Scone Palace, 37 km from Discovery Point, as well as 50 km from Castle Menzies.

Amazing Breakfast with choice of fruits and Coffee
Scored 9.2
9.2
Rated superb
Superb
432 reviews
Price from
£84
1 night, 2 adults
The Townhouse, hotel in Perth

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.

Beautifully curated furniture and pictures. Great selection of teas, shortbread and scones for tea on arrival. Parking and personable host who was conversational and authentic. Lots of little comforts like sweet jars in the hallway, Epsom salts for the bath and fresh soft bathrobe on request. Breakfast was flexible and well cooked. A delight of a stay in easy walking distance from Perth Centre, and parking space. Highly recommend!
Scored 9.9
9.9
Rated exceptional
Exceptional
618 reviews
Price from
£165
1 night, 2 adults
Heidl Guest House partner with Grampian Hotel, hotel in Perth

Situated in the centre of Perth, a 35-minute drive from Dundee, this guest house offers free Wi-Fi and free parking on site.

Good location, room was clean, breakfast was decent, bottled water in room was nice.
Scored 8.3
8.3
Rated very good
Very good
930 reviews
Price from
£70
1 night, 2 adults
No 9 The Guest House Perth, hotel in Perth

Offering garden views, No 9 The Guest House Perth is an accommodation situated in Perth, 2.8 km from Scone Palace and 34 km from Discovery Point.

The location was great. An easy 10 minute walk into the city centre. Our just Fiona was lovely and very welcoming. Delicious home cooked breakfast too.
Scored 8.9
8.9
Rated fabulous
Fabulous
166 reviews
Price from
£99
1 night, 2 adults
Dunallan Guest House, hotel in Perth

Featuring 4-star accommodation, Dunallan Guest House is situated in Perth, 2.8 km from Scone Palace and 34 km from Discovery Point.

Well laid out and friendly
Scored 8.8
8.8
Rated fabulous
Fabulous
754 reviews
Price from
£82
1 night, 2 adults
Hazeldene Guest House, hotel in Perth

Located in Perth and only 2.7 km from Scone Palace, Hazeldene Guest House provides accommodation with garden views, free WiFi and free private parking.

Quiet and comfortable house. Easy walk into the city centre. Delicious breakfast with some homemade extras.
Scored 8.9
8.9
Rated fabulous
Fabulous
633 reviews
Price from
£100
1 night, 2 adults
Ordieview Bed & Breakfast, hotel in Perth

Located in Luncarty and only 12 km from Scone Palace, Ordieview Bed & Breakfast provides accommodation with garden views, free WiFi and free private parking.

Good breakfast, plenty of choice. Friendly host.
Scored 9.2
9.2
Rated superb
Superb
251 reviews
Price from
£87
1 night, 2 adults
Tayside Hotel, hotel in Perth

Situated in Stanley, in a historic building, 17 km from Scone Palace, Tayside Hotel is a guest house with a garden and bar.

Very homely, lovely reception
Scored 8.1
8.1
Rated very good
Very good
591 reviews
Price from
£110
1 night, 2 adults
Whitemoss Lodge, hotel in Perth

Situated in Dunning, 38 km from Stirling, Whitemoss Lodge features a garden and free WiFi.

Beautiful property very quiet and the scenery was gorgeous just what we needed!
Scored 9.6
9.6
Rated exceptional
Exceptional
546 reviews
Price from
£128
1 night, 2 adults
The Smiddy Haugh, hotel in Perth

The Smiddy Haugh features a garden, shared lounge, a restaurant and bar in Auchterarder. This 3-star inn offers free WiFi. The property is non-smoking and is located 21 km from Scone Palace.

Very comfortable, large family room. Stayed with our toddler and dog. Outside area perfect for taking the dog out. Sky TV for emergency toddler entertainment. Breakfast was exceptional. We had dinner in the pub too which was great.
Scored 9.3
9.3
Rated superb
Superb
313 reviews
Price from
£130
1 night, 2 adults
All B&Bs in Perth
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.

Most booked B&Bs in Perth this month

See all

B&Bs that guests love in Perth

See all
  • Avg. price/night: £84
    Scored 7.8
    7.8
    Rated good
    Good
     · 1,508 reviews
    Friendly staff, excellent breakfast. First class Nepalese cuisine in evening. Great location close to city centre.
    Avril
    People with friends
  • Scored 8.1
    8.1
    Rated very good
    Very good
     · 431 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
  • Scored 8.4
    8.4
    Rated very good
    Very good
     · 47 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
  • Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 665 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: £75
    Scored 7.9
    7.9
    Rated good
    Good
     · 2,212 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
  • Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 665 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
  • Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 123 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: £110
    Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 618 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: £70
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 930 reviews
    Super friendly and helpful host, great location a short walk from town, excellent breakfast, nice quiet room
    Paul
    Young couple
  • Avg. price/night: £67.50
    Scored 7.1
    7.1
    Rated good
    Good
     · 1,916 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