Find the B&Bs that appeal to you the most
Check out our pick of great B&Bs in Perth
Situated 34 km from Discovery Point, 27 km from Falkland Palace & Garden and 31 km from Gleneagles, No 9 The Guest House Perth features accommodation located 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.

Situated just 4.3 km from Scone Palace, Albert Villa Guest House offers accommodation in Perth with access to a garden, a shared lounge, as well as bicycle parking.

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.

Offering a shared lounge and garden view, Hazeldene Guest House is located in Perth, 34 km from Discovery Point and 27 km from Falkland Palace & Garden.

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.

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.

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.

Explore our most popular hotels in Perth
Situated 34 km from Discovery Point, 27 km from Falkland Palace & Garden and 31 km from Gleneagles, No 9 The Guest House Perth features accommodation located 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.

Situated just 4.3 km from Scone Palace, Albert Villa Guest House offers accommodation in Perth with access to a garden, a shared lounge, as well as bicycle parking.

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.

Offering a shared lounge and garden view, Hazeldene Guest House is located in Perth, 34 km from Discovery Point and 27 km from Falkland Palace & Garden.

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.

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.

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.


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 Saint Martins
Popular with guests booking B&Bs in Glencarse