McDuffs Scottish Mini Golf

Our unique McDuffs 18-hole outdoor mini golf in Christchurch features a true Scottish feel and provides hours of fun for the whole family. Putt your way over ramps, dodges logs, through the bagpipes, down the long drop, and in and around the castle. Look out for the Loch Ness Monster! With affordable prices and family passes, you’ll have a fantastic experience no matter your level of golfing ability.

Our course has been designed with every level of player in mind, so every hole is fun for kids and challenging enough for adults with traps and tricks to challenge even the most accomplished mini golfers.  Our mini golf course is great for all occasions and is centrally located for everyone on Steadman Road, Yaldhurst with easy access off SH1. We supply everything you need for the game – golf putters, balls, scorecards and pens. All you need is to bring a mate and be ready for some laughs! Open late until 9pm Monday to Friday (and 7pm on weekends and public holidays).


Monday to Saturday 9am – 9pm
Sunday – 9am – 7pm
Public Holidays – 9am – 7pm


Adults $15
Juniors (Under 16) $10
Seniors (65 and over) $10
Family Pass $40 (2 adults & 2 juniors or 1 adult & 3 juniors)


Driving Range
Golf Coaching
Fitting Centre