Availability Search for Murrayshall Country Estate

4 Hotel
iKnow Scotland

Murrayshall Country Estate

Country House Hotel
From £239 per room per night

Silhouetted against 365 acres of Perthshire countryside, you’ll find Murrayshall Hotel. A luxury four-star country house and estate nestled between the towering trees. You’ll feel invigorated from your stay with us. Stay, play and unwind. A private estate 4.8km from the City of Perth this 41 bedroom independent country estate hotel provides 2 golf courses, lounge bar, 2 AA fine dining restaurant & clubhouse.


Hearing Loop
Pets Welcome
Accessible Parking Or Drop-off Point
Level Access

Awards & Schemes


Standard room £239 Per room per night (breakfast inc.)
Suit £319 Per room per night (breakfast inc.)
Superior Room £249 Per room per night (breakfast inc.)

Note: Prices are a guide only and may change on a daily basis.