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.

P
Patrick
From
Ireland
Fantastic place to stay. David is a great host and bedroom and bathroom were fantastic. Great shower. Breakfast each morning was wonderful too.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 559 reviews
Price from
US$241.82
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, 782 reviews
Price from
US$107.48
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.

L
Louisa
From
France
Felt homely and very safe Excellent location Very friendly owner Paul Highly recommend Dunallan Guest house I will definitely return
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 761 reviews
Price from
US$106.13
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.

J
Jan
From
Canada
The room was spacious and a good view. Anything extra in the room we asked for they happily provided.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 665 reviews
Price from
US$127.63
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.

J
Janette
From
United Arab Emirates
Great location, 7 mins drive from town, very quiet and peaceful. Few mins drive from local pub with great food (Strathord Inn)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 180 reviews
Price from
US$130.31
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.

S
Susan
From
Australia
Had a lovely dinner in the restaurant with a generous breakfast the next day. It was good value.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 581 reviews
Price from
US$181.37
1 night, 2 adults

Whitemoss Lodge

Dunning (Near Perth)

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

N
Nahshon
From
Israel
the hospitality of Suzanne and sinclair was amazing!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 560 reviews
Price from
US$181.37
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.

A
Ann
From
United Kingdom
An overnight stay on our way further north . What a gem ,a lovely friendly welcome for us and our dog. Clean , comfortable and great food would definitely recommend.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 329 reviews
Price from
US$174.65
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$188.08
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.

M
Michal_Marcin
From
Poland
Very good restaurant in the hotel and good breakfast.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,063 reviews
Price from
US$118.22
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, 176 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 8.9
    Fabulous - What previous guests thought, 761 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 7.5
    Good - What previous guests thought, 918 reviews
  • Popular with guests booking B&Bs in Perth

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

    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 581 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, 149 reviews

B&Bs that guests love in Perth

See all
  • Avg. price/night: US$188.08
    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