PerthshireBed & Breakfasts, Inns, Hotels and Guesthouses


Denfield House

Denfield House offers peace and tranquillity in a rural location yet only 7 miles from the A9, 4 miles from Gleneagles Hotel and 10 miles from the City of Perth.

  • 2 x Double
  • 1 x Twin
Photo - Denfield House
Prices from £45.00 per person


The Old Bank B&B

Situated close to Loch Tay and only a short walk from the world famous Falls of Dochart, the Old Bank is an ideal place to unwind and explore the local Highland scenery.

  • 2 x Double
  • 3 x Double/Twin
Photo - The Old Bank B&B
Prices from £40.00 per person


Ellangowan Bed and Breakfast

Ellangowan is a beautiful Victorian Villa situated in the quiet residential area of Lower Oakfield in the lovely Highland Holiday town of Pitlochry in Perthshire.

  • 1 x Twin
  • 2 x Double
  • 1 x Family
Photo - Ellangowan Bed and Breakfast
Prices from £79.00 per room


Vicarsford Lodge

Vicarsford Lodge is situated in an area surrounded by golf courses near St Andrews. The house is an attractive stone built residence in its own drive. Evening meals by arrangement

  • 2 x Double/Twin
  • 1 x Twin
  • 1 x Single
Photo - Vicarsford Lodge
Prices from £48.00 per person


The Townhouse - Perth

This centrally located property overlooking the South Inch Park, offers 5 star luxury accommodation

  • 1 x Double
  • 4 x Double/Twin
Photo - The Townhouse - Perth
Prices from £42.50 per person

What other people say

"We highly recommend booking through Private House Stays. We organised our whole Scottish trip using it."
Hank and Marlene Kopoknok
Utah, USA

Check Availability

Search by place, postcode or B&B name


View Full Map

From The Blog