Luxury wedding venue in Perth

Happiness in every moment

Scroll down

Your special day

A place where traditional meets luxury, Murrayshall Country House Hotel and Golf Club is the perfect Scottish wedding venue in Perth. With over 350 acres of breathtaking hillside estate, an award-winning restaurant, and impressive function rooms for up to 140 guests, you can make your dream wedding a reality. Take a look below for some inspiration for your big day.

Getting married at Murrayshall

Your beautiful Scottish country hotel

Whether you want an intimate ceremony for 10 in our private rose garden or are planning a grander affair with a picture perfect backdrop for up to 140 guests, Murrayshall Country House Hotel and Golf Club l can turn your perfect day into a reality.

Winter weddings

Escape the ordinary

Looking out of your bridal suite window over the hills of our estate as frost settles on the grass is a truly magical experience. Discover the possibilities of your winter wedding at Murrayshall Country House Hotel and Golf Club.


From hair and make up right down to table dressings, we have a list of suppliers in the local area for you to use for your big day.


We offer wedding packages for your wedding day so let our events team handle the ins and outs while you concentrate on the things that matter.


Contact us to find out more about weddings at Murrayshall House Hotel.

Start planning your big day

Make your dreams come true

Beautiful views, delicious food, and outstanding service: the historic Murrayshall has everything you need for an unforgettable wedding day. Whether you want an intimate gathering or a larger celebration, our events team can help you organise the perfect day.