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

A
Abbi
From
United States
Everything. The house and room were absolutely adorable, and the hosts were both super nice and welcoming. The freshly cooked breakfast was great, too!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 555 reviews
Price from
$239.81
1 night, 2 adults

Woodlea

Perth

A 6-minute walk from Perth city center and railway and bus stations, Woodlea has free WiFi, limited free parking, a guest lounge and modern bedrooms with fully stocked coffee/tea tray.

S
Sergio
From
Costa Rica
The breakfast was great and Susan was very kind and helpful
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 786 reviews
Price from
$106.58
1 night, 2 adults

Dunallan Guest House

Perth

Dunallan Guest House offers accommodations in Perth, 1.7 miles from Scone Palace and 21 miles from Discovery Point. Both free Wifi and parking on-site are accessible at the guest house free of charge....

A
Alexia
From
United States
Beautiful area and walkable to lots of restaurants. Paul was the nicest host.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 762 reviews
Price from
$105.25
1 night, 2 adults

Hazeldene Guest House

Perth

Hazeldene Guest House offers accommodations in Perth, 1.7 miles from Scone Palace and 21 miles from Discovery Point. This guest house provides free private parking, bicycle parking, and free Wifi.

A
Annie
From
United States
This place was lovely! From the staff to the rooms, everything was delightful. The rooms were clean, cozy, and had coffee, tea, and other beverages. Breakfast was delicious!
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 666 reviews
Price from
$126.56
1 night, 2 adults

Ordieview Bed & Breakfast

Luncarty (Near Perth)

Ordieview Bed & Breakfast enjoys a location in Luncarty, 7.1 miles from Scone Palace and 27 miles from Castle Menzies.

A
Alex
From
United Kingdom
All the above, but host was super nice and kind
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 180 reviews
Price from
$129.23
1 night, 2 adults

Tayside Hotel

Stanley (Near Perth)

Tayside Hotel in Stanley provides accommodations with a garden and a bar. This guest house features free private parking, full-day security, and free Wifi. On-site staff can arrange a shuttle service....

A
Amanda
From
United Kingdom
Lovely staff, comfortable bed and large clean room in a traditional hotel, a very enjoyable trip 👍
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 581 reviews
Price from
$179.85
1 night, 2 adults

Whitemoss Lodge

Dunning (Near Perth)

Located in Dunning, 24 mi from Stirling, Whitemoss Lodge features a garden and free WiFi.

J
Jessie
From
United States
Fantastic location. Quiet. Loved looking out at the sheep pasture. Very clean. Everything in good working order.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 556 reviews
Price from
$179.85
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 inn has family rooms.

Y
Yi Tian
From
United States
Incredible! We had the best time staying at the Smiddy Haugh. The room was so comfortable, the amenities were great and the staff was so friendly and delightful. Thank you for the delicious breakfast!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 329 reviews
Price from
$173.19
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.

L
Laura
From
United States
The whole stay was excellent. The staff was extremely nice and very accommodating.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 307 reviews
Price from
$186.52
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.

J
John
From
United States
The rooms were beautifully decorated and spacious. The food was good in the dining room although we had to leave too early in the morning to enjoy the complimentary breakfast. The lady at check-in was most accommodating
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,060 reviews
Price from
$117.24
1 night, 2 adults
All B&Bs in Perth

Looking for a B&B?

For travelers 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 might be shared by other guests, and there's usually shared space with the host.

Most booked B&Bs in Perth and surrounding area 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, 65 reviews

Popular with guests booking B&Bs in Perth

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 174 reviews

Popular with guests booking B&Bs in Perth

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 554 reviews

Popular with guests booking B&Bs in Perth

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 761 reviews

Popular with guests booking B&Bs in Perth

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 666 reviews

Popular with guests booking B&Bs in Perth

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 911 reviews

Popular with guests booking B&Bs in Perth

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 787 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 Saint Martins

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 150 reviews

Popular with guests booking B&Bs in Glencarse

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 190 reviews

B&Bs That Guests Love in Perth

See all
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 554 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