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.

E
Elizabeth
From
Thailand
This was without doubt the best bed and breakfast experience we have ever had. The room was exceptionally clean and the bed and pillows were perfect. The attention to detail in the decor as well as the quality welcome treats, tea and coffee was worth all the effort David and his team put into making this B & B such a wonderful experience for guests. The breakfast was also outstanding!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 557 reviews
Price from
US$236.49
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.

A
Anna
From
Italy
The owner is amazing, nice breakfast
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 783 reviews
Price from
US$105.11
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.

M
Michael
From
Switzerland
Verry beautiful guesthouse with an amazing warmhearted style. The owner where verry helpful. Room was spaceouse enough. Guest house is near by the town centre.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 764 reviews
Price from
US$103.79
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
Judith
From
Spain
The host was very friendly and welcoming. The breakfast was excellent and plentiful. The bathroom was quite small, which might be an issue for some, but it wasn’t a problem for us. The city center is just a 5-minute walk away, which was very convenient.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 665 reviews
Price from
US$114.83
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.

E
Eveline
From
Netherlands
Very friendly host and big and comfortable bedroom with all facilitied
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 179 reviews
Price from
US$117.25
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.

D
Donna
From
Ireland
Room was clean.plenty tea,,coffee, breakfast was good. Jo and the girls were great.very friendly.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 580 reviews
Price from
US$177.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.

M
Mara
From
Italy
The pods are beautiful and completely organise with a wonderful bathroom and bedroom. The lady that brings us breakfast (that we ordered the day before) was kind to knock on the door and leave the basket just outside.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 555 reviews
Price from
US$177.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.

P
Paul
From
Netherlands
Great hospitality and very nice owners
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 329 reviews
Price from
US$170.80
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.

A
Anna
From
Greece
Very clean and spacious rooms Comfortable beds Quiet environment in the countryside We really enjoyed the restaurant also
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 304 reviews
Price from
US$183.94
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
Mike
From
France
Breakfast was excellent Dinner was amazing, food excellent and staff friendly and attentive Room needs upgrading but was spotless
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,060 reviews
Price from
US$115.62
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, 65 reviews

Popular with guests booking B&Bs in Perth

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

Popular with guests booking B&Bs in Perth

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 557 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, 906 reviews

Popular with guests booking B&Bs in Perth

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 764 reviews

Popular with guests booking B&Bs in Perth

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

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

Popular with guests booking B&Bs in Glencarse

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

B&Bs that guests love in Perth

See all
Avg. price/night: US$197.08
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 557 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
gogless