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

Situated a 10-minute stroll from Perth city centre, the Scotia offers free Wi-Fi and free private parking.

The B&B was just lovely - the host Alasdair was welcoming and helpful, our room very comfortable and the breakfast excellent. If I visit Perth again, I would definitely like to stay there.
Scored 9.2
9.2
Rated superb
Superb
431 reviews
Price from£116per night
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.

The whole hotel was beautiful decorated within keeping of the style of the property (Georgian) Room we had was big with large bathroom with bath and separate shower In arrival owner ,Laurent introduced himself showed us our room There where lovely touches in there water scones cream and jam ground coffee fresh milk sleep spray and small chocolates perfectly thought out Also for the smoker among us there was a bench with ashtray and matches just outside sheltered Breakfast freshly cooked was amazing we where greeted by David the other owner also chef Absolutely stunning place wonderful owners we felt like friends when we left 🙏
Scored 9.9
9.9
Rated exceptional
Exceptional
687 reviews
Price from£160per night
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.

Host was exceptional. Possibly will return sometime.
Scored 9.6
9.6
Rated exceptional
Exceptional
404 reviews
Price from£100per night
Dunallan Guest House, hotel in Perth

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

The host was wonderful - lots of recommendations for Perth and a very genuine presence. Room was immaculate and so was the bathroom, with a generous amount of tea/coffee and instant pot of porridge. I slept very soundly in a the single bed, it was just the right amount of space for a 1 night stay. Would recommend to anyone looking for a nice, quiet & great value place to stay in Perth!
Scored 8.8
8.8
Rated fabulous
Fabulous
653 reviews
Price from£82per night
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.

The hosts were superb, dinner and breakfast was delicious, room and public rooms were spotless, comfortable bed
Scored 9.2
9.2
Rated superb
Superb
127 reviews
Price from£100per night
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...

Very nice.
Scored 9.2
9.2
Rated superb
Superb
262 reviews
Price from£87per night
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...

Staff, bar, dinner, breakfast
Scored 8.2
8.2
Rated very good
Very good
566 reviews
Price from£105per night
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.

Cottage location and size were good. Missing some kitchen equipment.
Scored 9.0
9.0
Rated superb
Superb
381 reviews
Price from£135per night
Whitemoss Lodge, hotel in Perth

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

Lovely pod, private, so much more than just a hotel room. Never expected the find crockery and cutlery for eating our takeaway. Lovely breakfast.
Scored 9.6
9.6
Rated exceptional
Exceptional
524 reviews
Price from£128per night
The Smiddy Haugh, hotel in Perth

Situated in Auchterarder, 11 km from Gleneagles, The Smiddy Haugh is a family-run business offering accommodation with a garden.

Location perfect for us as we were travelling North
Scored 9.3
9.3
Rated superb
Superb
264 reviews
Price from£135per night
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: £126
    Scored 7.8
    7.8
    Rated good
    Good
     · 1,263 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
     · 391 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.2
    8.2
    Rated very good
    Very good
     · 30 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: £181
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 591 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
    Scored 7.9
    7.9
    Rated good
    Good
     · 2,277 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: £181
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 591 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
     · 136 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
     · 687 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
  • Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 885 reviews
    Super friendly and helpful host, great location a short walk from town, excellent breakfast, nice quiet room
    Paul
    Young couple
  • Scored 6.9
    6.9
    Rated pleasant
    Pleasant
     · 1,955 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