We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Clear all
Your Selections
  Family-friendly Green Classic Free Parking Romantic Charming Pool Business Quiet Internet Budget Quaint Luxury City Center Mid-range Reduced mobility rooms Bar/Lounge Business services Room Service Meeting room Non-Smoking Hotel Kitchenette Pets Allowed Restaurant Airport Transportation Suites Air Conditioning Concierge Free Wifi Breakfast included Spa $ $$ $$$ $$$$ & up & up & up Trendy Cheap Hotels Hotels with Free Wifi Hotels with Restaurants Peace and Quiet Seeker Quiet Hotels Nature Lover Suite Hotels 60+ Traveler History Buff Beach Goer Modern Hotels Family Vacationer Charming Hotels
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveler Rating
Hotel class
Style
More
Style
  • Sort by:
  • Availability
  • Ranking
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
The Townhouse
Hotels.com
$136
View Deal
#2 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
The Townhouse Aberfeldy
SAVE $11
$140
Booking.com
$129
View Deal
#3 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
The Old Mill Inn
Expedia.com
$157
View Deal
#5 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Craigmhor Lodge & Courtyard
SAVE $16
$167
Booking.com
$151
View Deal
#7 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
The Fitzroy
SAVE $2
$77
Hotels.com
$75
View Deal
#10 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Rosebank Guest House
SAVE $3
$92
Orbitz.com
$89
View Deal
#12 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Glenshieling House
SAVE $24
$123
Orbitz.com
$99
View Deal
#13 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Rosebank House
Expedia.com
$102
View Deal
#14 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Galvelbeg House
Galvelbeg House
Booking.com
$91
View Deal
#17 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Rowanlea Guest House
Booking.com
$97
View Deal
#21 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Whitemoss Lodge
Booking.com
$76
View Deal
#24 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Bankfoot Inn
SAVE $20
$104
Priceline
$84
View Deal
#29 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
The Inn on the Tay
SAVE $22
$141
LateRooms.com
$119
View Deal
#32 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Rosehill Guest House
Agoda.com
$114
View Deal
#33 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Station House
Booking.com
$82
View Deal
#35 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Pitcullen Guest House
Priceline
$92
View Deal
#37 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Alyth Hotel
SAVE $16
$78
Priceline
$62
View Deal
#38 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
The Strathardle Inn
Booking.com
$103
View Deal
#40 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Barley Bree
SAVE $24
$143
Orbitz.com
$119
View Deal
#41 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
The Wellwood Guest House
SAVE $22
$185
TripAdvisor
$163
View Deal
#43 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Benvrackie
Loading prices...
#44 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Meikleour Arms Hotel & Restaurant
SAVE $19
$139
Booking.com
$120
View Deal
#46 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Schiehallion Hotel
Booking.com
$107
View Deal
#48 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Tigh Na Leigh
Booking.com
$144
View Deal
#49 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Langside Bed & Breakfast
Booking.com
$104
View Deal
#51 of 256 Perth and Kinross B&B and Inns
  • Free Parking
  • Breakfast included
Dunallan Guest House
Booking.com
$86
View Deal
#53 of 256 Perth and Kinross B&B and Inns
  • Free Parking
  • Breakfast included
Scotia Bed and Breakfast
Priceline
$57
View Deal
#56 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Ardfern Guest House
SAVE $21
$97
Agoda.com
$76
View Deal
#59 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
The Claymore Guest House
No availability for your dates from these sites
#4 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
Westlands of Pitlochry
No availability for your dates from these sites
#8 of 256 Perth and Kinross B&B and Inns
  • Free Wifi
  • Free Parking
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.