Best Bed & Breakfasts in Perth

Marcus CentCurated by
Published Updated

We may earn a commission when you book through the links on this page, at no extra cost to you. Prices and availability are pulled live from our booking partners.

The average nightly price for the best bed and breakfasts in Perth is approximately €102, with ratings averaging 8.4 out of 10. We’ve carefully selected nine top B&Bs in Perth based on guest review scores, pricing, and overall value to help you find comfortable and affordable stays. These properties range in price from about £78 to £122 per night, ensuring options for different budgets.

You’ll find highly rated options like The Claymore Guest House, which holds a solid 8.7/10 score and starts from £118.67 per night, as well as more budget-friendly choices such as Buttonboss Lodge B&B at £77.74 per night with an 8.3 rating. Each selection a balance of guest satisfaction and cost, making it easier for you to choose a stay that fits your needs.

Our list includes a variety of star ratings, from 3 to 4 stars, and some properties without official star ratings but with strong guest reviews. By focusing on guest ratings and pricing data, this guide provides you with reliable options to plan your Perth visit with confidence.

2
Balnearn House

Balnearn House

B&BsAberfeldy
8.5
387 reviews

Balnearn House features 4-star comfort with fresh breakfast and parking from £107/night.

From £107.03/night
8
Alpine cottage

Alpine cottage

B&BsCrieff
8.2
298 reviews

B&B with parking on Burrell Street, close to Crieff’s central streets. Rated 8.2 for cleanliness and location.

From £77.74/night

Where these hotels are

Pins are numbered to match the ranking above, coloured by star rating.

Browse All Perth Places to Stay

Compare prices, check availability, and find the right place for your stay.

Places to Stay

Frequently Asked Questions

When booking your bed and breakfast in Perth, it’s best to reserve your room well in advance, especially during peak travel seasons. Look for properties with guest ratings above 8.0 to ensure quality stays. Prices can vary slightly depending on the season, so consider visiting during off-peak months for better deals.

Checking cancellation policies and included amenities can add value to your stay. By selecting from this curated list, you get a combination of good ratings and reasonable prices, helping you maximize your comfort without overspending.