Find the B&Bs that appeal to you the most
Check out our pick of great B&Bs in 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 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.
Featuring 4-star accommodation, Dunallan Guest House is situated in Perth, 2.8 km from Scone Palace and 34 km from Discovery Point.
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.
Located in Luncarty and only 12 km from Scone Palace, Ordieview Bed & Breakfast provides accommodation with garden views, free WiFi and free private parking.
Situated in Stanley, in a historic building, 17 km from Scone Palace, Tayside Hotel is a guest house with a garden and bar.
Situated in Dunning, 38 km from Stirling, Whitemoss Lodge features a garden and free WiFi.
Located 21 km from Scone Palace, The Smiddy Haugh offers 3-star accommodation in Auchterarder and features a shared lounge, a restaurant and a bar. The accommodation provides free WiFi.
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.
The Bein Inn Hotel & Restaurant offers a relaxing rural escape just five minutes from the M90 motorway.
Popular with guests booking B&Bs in Perth
Popular with guests booking B&Bs in Perth
Popular with guests booking B&Bs in Perth
Popular with guests booking B&Bs in Perth
Popular with guests booking B&Bs in Perth
Popular with guests booking B&Bs in Perth
Popular with guests booking B&Bs in Perth
Popular with guests booking B&Bs in Stanley
Popular with guests booking B&Bs in Glencarse
Popular with guests booking B&Bs in Saint Martins