The 10 best B&Bs in Perth, UK | Booking.com
Skip to main content

B&Bs in Perth

Find the B&Bs that appeal to you the most

The best B&Bs in Perth

Check out our pick of great B&Bs in Perth

Filter by:

Review score

The Townhouse

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.

L
Linda
From
Egypt
What can one say about such a perfect stay except wish it had been more than one night! Excellent comfy room with all one would need surrounded by so many antique pieces and lovely china. Loved all the little touches , scone jam and cream, shortbread biscuits, a fine selection of teas, sleep aid spray for pillow, fruit, newspaper and ice for my g+t. Wonderful atmosphere as soon as you opened front gate and entered The Townhouse greeted by host. Tastiest omelette at breakfast with excellent croissants . Feel lucky to have found this gem.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 559 reviews
Price from
US$239.35
1 night, 2 adults

Woodlea

Perth

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.

C
Cristina
From
Spain
We had a fantastic stay. The house is beautiful and the host is a lovely. Every detail is taken care of.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 778 reviews
Price from
US$106.38
1 night, 2 adults

Dunallan Guest House

Perth

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

R
Richard
From
United States
We enjoyed our stay at Dunallen. The hosts were very friendly and we appreciated the time taken to check on our needs. We were able to walk to a Cricket match, which being from the USA we had never seen before. Shops and restaurants were also within walking distance, It was a well kept Guest House and I would highly recommend it to anyone traveling this way.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 758 reviews
Price from
US$105.05
1 night, 2 adults

Hazeldene Guest House

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.

M
Mavis
From
France
The four of us thought this guest house was superb. The hosts are very kind, we’re all very sorry we couldn’t have stayed longer. The guest house was spotlessly clean and warm and cosy. The breakfast was absolutely delicious fresh ingredients and cooked to perfection. Thank you.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 665 reviews
Price from
US$126.32
1 night, 2 adults

Ordieview Bed & Breakfast

Luncarty (Near 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.

A
A
From
Australia
Delicious each day. So peaceful & quiet . Very restful. Lots to see in area. Had a great time & would recommend to family & friends wanting to travel!!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 180 reviews
Price from
US$128.98
1 night, 2 adults

Tayside Hotel

Stanley (Near Perth)

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

G
Gerard
From
India
The breakfast was really good.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 580 reviews
Price from
US$179.51
1 night, 2 adults

Whitemoss Lodge

Dunning (Near Perth)

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

K
Kat
From
United Kingdom
The location was very peaceful The rooms were lovely and modern The hottub and breakfast were great
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 560 reviews
Price from
US$179.51
1 night, 2 adults

The Smiddy Haugh

Auchterarder (Near 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.

K
Katherine
From
Canada
Nice quiet location. Breakfast choices were varied and very tasty.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 329 reviews
Price from
US$172.86
1 night, 2 adults

Meikleour Arms Hotel & Restaurant

Meikleour (Near 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.

k
kazuo
From
Japan
We stayed at The Stable Cottages. It was very clean and every nook and cranny was cleaned. The room was very spacious and much nicer than it looked in the photos. And the staff were also very friendly and helpful. It was convenient because you could basically eat dinner at any time. Breakfast was average. The grounds are very large and it was fun to walk around. We will definitely choose this hotel when staying in the area.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 313 reviews
Price from
US$186.16
1 night, 2 adults

The Bein Inn Hotel & Restaurant

Glenfarg (Near Perth)

The Bein Inn Hotel & Restaurant offers a relaxing rural escape just five minutes from the M90 motorway.

A
Alondra
From
Spain
Large, comfortable room, with plenty of space.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,060 reviews
Price from
US$117.01
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 and surroundings in the past month

See all
  • Popular with guests booking B&Bs in Perth

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 64 reviews
  • Popular with guests booking B&Bs in Perth

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 177 reviews
  • Popular with guests booking B&Bs in Perth

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 758 reviews
  • Popular with guests booking B&Bs in Perth

    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 559 reviews
  • Popular with guests booking B&Bs in Perth

    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 923 reviews
  • Popular with guests booking B&Bs in Perth

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 665 reviews
  • Popular with guests booking B&Bs in Perth

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 778 reviews
  • Popular with guests booking B&Bs in Stanley

    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 580 reviews
  • Popular with guests booking B&Bs in Glencarse

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 188 reviews
  • Popular with guests booking B&Bs in Saint Martins

    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 147 reviews

B&Bs that guests love in Perth

See all
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 559 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.
    Guest review by
    Stephen
    Young couple