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

Clean, well maintained and very well equipped for a very comfortable evenings stay. Quality fixtures and facilities, very well presented by a perfect host. Best value for money we experienced in a two week Road trip of several hotels and other facilities.
Scored 9.9
9.9
Rated exceptional
Exceptional
666 reviews
Price from
£165
1 night, 2 adults
Arisaig Guest House, hotel in Perth

Situated within 2.8 km of Scone Palace and 34 km of Discovery Point in Perth, Arisaig Guest House offers accommodation with seating area.

Everything. Our host was friendly, helpful and very informative. The room was small but comfortable and spotlessly clean. We had a very peaceful night's sleep. The was a wide choice at breakfast, freshly cooked to order and very very tasty. The communal sitting room was stylish and comfortable, with many useful books and pamphlets about Perth and the surrounding areas of interest to visitors. On the morning of departure, our host kindly stored our luggage so that we could visit Perth unencumbered and we collected it later in the afternoon on leaving Perth.
Scored 9.6
9.6
Rated exceptional
Exceptional
430 reviews
Price from
£130
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.

Very friendly staff, spacious and clean room and bathroom.
Scored 8.5
8.5
Rated very good
Very good
877 reviews
Price from
£67
1 night, 2 adults
Dunallan Guest House, hotel in Perth

Located just a 10 minute walk from the historic Perth City Centre, Dunallan Guest House offers free Wi-Fi and on-site parking.

Very friendly host. Nice and comfortable house.
Scored 8.8
8.8
Rated fabulous
Fabulous
711 reviews
Price from
£82
1 night, 2 adults
Hazeldene Guest House, hotel in Perth

This elegant, 4-star Victorian guest house is situated just outside the picturesque old city of Perth, Scotland.

The hosts were very friendly, our room was at the rear of the property and had a large comfortable bed and pillows. The breakfast was good with a nice variety on offer and a good sized dining room. We parked at the rear of the property which was secure. The guesthouse was within walking distance of the city centre.
Scored 8.9
8.9
Rated fabulous
Fabulous
622 reviews
Price from
£95
1 night, 2 adults
Glencarse Hotel, hotel in Perth

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.

Good location for Perth visit. Comfortable rooms Great breakfast. Value for money.
Scored 9.1
9.1
Rated superb
Superb
142 reviews
Price from
£100
1 night, 2 adults
Ordieview Bed & Breakfast, hotel in Perth

Situated a 5 minutes' drive from Perth, just off the A9 road, Ordieview Bed & Breakfast boasts tranquil accommodation with free Wi-Fi, free parking, picturesque views, a bright and spacious...

Breakfast was great, a lovely conservatory dining room and a great breakfast.
Scored 9.2
9.2
Rated superb
Superb
259 reviews
Price from
£87
1 night, 2 adults
Tayside Hotel, hotel in Perth

The ideal base from which to enjoy an exciting activity-filled break in the Scottish Highlands, this true Sportsman’s hotel is set in Stanley, just 15 minutes from the Perth City Centre Already renow...

A pleasantly situated hotel on a quiet street. It has a general appearance of slightly faded glory, but is unpretentious and charming.
Scored 8.2
8.2
Rated very good
Very good
585 reviews
Price from
£105
1 night, 2 adults
Meikleour Arms Hotel & Restaurant, hotel in Perth

Set in the rural region of Perthshire, the Meikleour Arms is located at the heart of the conservation village of Meikleour, well known for its impressive trees and salmon fishing.

Staff went out of their way to make our stay comfortable
Scored 9.0
9.0
Rated superb
Superb
389 reviews
Price from
£135
1 night, 2 adults
Whitemoss Lodge, hotel in Perth

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

Beautifully presented, immaculately clean, friendly and welcoming staff. Very helpful, willing to go the extra mile.
Scored 9.6
9.6
Rated exceptional
Exceptional
541 reviews
Price from
£128
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.
Search B&Bs in Perth

Most booked B&Bs in Perth this month

B&Bs that guests love in Perth

  • Avg. price/night: £102
    Scored 7.8
    7.8
    Rated good
    Good
     · 1,361 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
     · 407 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.3
    8.3
    Rated very good
    Very good
     · 37 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: £118
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 637 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: £110
    Scored 7.9
    7.9
    Rated good
    Good
     · 2,202 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: £118
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 637 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
     · 129 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
  • Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 666 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: £126
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 877 reviews
    Super friendly and helpful host, great location a short walk from town, excellent breakfast, nice quiet room
    Paul
    Young couple
  • Avg. price/night: £127.50
    Scored 7.0
    7.0
    Rated good
    Good
     · 1,892 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