Keen for a game of mini golf? We’ve rounded up the best local mini golf spots, combining creative courses, scenic settings, and playful charm. Here is a list of the best places for mini golf in Sydney, around the North Shore.
Looking for a fun, family-friendly way to spend a sunny afternoon on Sydney’s North Shore? Mini golf might just be your hole-in-one!
Whether you’re entertaining the kids, planning a quirky date, or simply unleashing your inner putting pro, Sydney’s North offers a surprising mix of quirky mini golf courses and hidden gems that promise more than just windmills and novelty obstacles.
From lush, landscaped courses tucked among bushland to pirate-themed adventures with views to match, there’s something to suit every skill level—and sense of humour.
We’ve rounded up the best local spots to tee off, complete with insider tips on when to go, what to bring, and where to refuel post-game. So grab your putter and a healthy dose of competitive spirit—Sydney’s North Shore is ready to challenge your short game in the most delightful way. Let’s dive into the top mini golf spots worth a visit!
Best spots for mini golf near Sydney’s North Shore
- Holey Moley, Chatswood
- City Golf, Gordon
- Swing Factory, Terrey Hills
- Thornleigh Mini Golf, Thornleigh
- Dural Putt Putt, Dural
- Pittwater Golf Centre, Warriewood
1. Holey Moley Chatswood

Holey Moley Chatswood
This indoor mini golf course is perfect for families, as well as for parents looking for a fun night out without the kids. They’re not your regular mini golf course either; Tee off and putt your stuff around 18 uniquely themed holes over two courses. It’s the most fun you can have at mini golf in Sydney.
With beats, eats and boozy treats at their Caddyshack cocktail bar, they’ve got you sorted both on and off the green.
They also have other locations around Sydney, including Castle Towers, Newtown and Darlinghurst.
- Address: Mandarin Centre, Level 4/65 Albert Ave, Chatswood
- Opening hours: Sun-Thurs: 10am-10pm | Fri & Sat: 10am-12am
- Cost (18 holes): $20 per person
- Website: holeymoley.com.au/mini-golf
2. City Golf Gordon

City Golf Gordon
This European-designed 18-hole miniature golf course is both challenging for adults and playable by children, making it an ideal venue for the whole family. Each of the 18 holes can be played in two to three different ways, offering players varying levels of difficulty. The course is floodlit for evening play, with plenty of onsite parking. City Golf Gordon also specialises in birthday parties for all ages, with catered or self-catered options available.
- Address: 817 Pacific Highway, Gordon
- Opening hours: Weds, Thurs & Sun: 10am-5pm | Fri & Sat: 10am-11pm
- Cost (18 holes): Adults $17 | Children (6-18 years) $13 | Pre Schoolers $7.50 | Family (2A + 2C) $48
- Website: citygolfgordon.com.au
3. Swing Factory

Swing Factory, Terrey Hills
Searching for a fun and effortless way to keep the kids entertained? Swing Factory Terrey Hills offers a world-class 18-hole mini golf course for all ages! With two flag options on each hole, both kids and parents can tailor the challenge to their liking.
Whether you’re up for some lighthearted competition or just a few laughs, it’s the perfect excuse to get everyone outdoors and away from screens. A hassle-free, fun-filled family outing? Absolutely!
- Address: Swing Factory,1A/1B Myoora Rd, Terrey Hills
- Opening hours: Tuesday: 10am – 10pm | Sun: 8am-9pm | All other days: 8am – 10pm
- Cost (18 holes): Adults $19-25 | Children (under 13) $13-16 | Family (2A + 2C) $53 – 66
- Website: swingfactory.com.au
4. Thornleigh Mini Golf

Thornleigh Mini Golf
At Thornleigh mini golf, you will find two 18-hole mini golf courses to choose from: Palms and Billabong. Both courses are alongside rivers, across bridges, past ponds and waterfalls. Their mini golf courses have been designed to ensure that players of all ages with varying skill levels will have a great experience – and have a ball at the same time!
You will also find the Bunker Cafe and golf driving range to add to the fun of your family day out.
- Address: Brickpit Park, 142-178 Pennant Hills Road, Thornleigh
- Opening hours: Monday-Friday: 8.30am-10pm | Sat: 8am-10pm | Sun: 9am-10pm
- Cost (18 holes): Adults $16 | Students (up to 18) $14 | Children (under 5) $9 | Family (2A + 2C) $50
- Website: thornleighgolfcentre.com.au
5. Dural Putt Putt

Dural Putt Putt
Dural Putt Putt in the Gardens has everything you need for a fun-filled day outdoors. Choose to play either one or both of their two 18-hole mini golf courses: Camelot & Space Trek, which wind their way through picturesque landscaped gardens.
Both courses are challenging and will entertain the whole family! You have the option to relax near the water fountain, in our fully shaded and paved seating area, which is adjacent to the rose garden. This is the perfect place to unwind and enjoy a coffee and lunch from the café.
- Address: Corner of Cranstons & Old Northern Roads (Entrance via Cranstons Road) Middle Dural
- Opening hours: Friday: 10am-6pm | Sat & Sun: 9am-6pm | School holidays: 9am-6pm (every day)
- Cost (18 holes): Adults $15 | Students (up to 18) $13 | Children (under 5) $6 | Family (2A + 2C) $50
- Website: duralputtputt.com.au
6. Pittwater Golf Centre, Warriewood

Pittwater Golf Centre, Warriewood
A fun day out for the family or with friends, you can choose to play one or both of the 18-hole miniature golf courses. Upgrade to unlimited holes and spend the day as a pirate, venturing into the caves and shipwreck. By the time you’re done, you might be the best mini golfer in Sydney!
- Address: 1500 Pittwater Road, Warriewood
- Opening hours: 8am-9pm, 7 days
- Cost (18 holes): Adults $19 | Children (6-18 years) $14 | Pre Schoolers (under 5) $10 | Family (2A + 2C) $48
- Website: pittwatergolfcentre.com.au


