Key Takeaways
- Singapore’s main options offer very different experiences: Kulnari Mystery Golf is an immersive indoor mystery adventure, Dino Putt has life-sized dinosaurs, while UltraGolf offers a beachside course on Sentosa.
- Prices start from about S$23 per round at UltraGolf, S$35 at Kulnari Mystery Golf and S$35 for a weekday adult ticket at Dino Putt.
- Direct online bookings can earn bonus rewards on cards such as Citi Rewards and DBS Woman’s World Card, but the merchant category code (MCC) matters—a lot more than you’d think!
- Our quick picks: Kulnari Mystery Golf for date night in the air-con with a story to follow, Dino Putt for kids and dinosaurs for a whole afternoon, UltraGolf if you’re already on Sentosa and have an hour.
Mini golf is the rare outing where nobody has to be good at anything—and that’s precisely what we love about it! Hand someone a putter, and they can be playing already: no lessons, no personal equipment, and no specialist golf attire, though venues do have footwear rules, so leave the heels at home!
Well, the Singapore mini golf scene is small—only three main courses—but each offers a genuinely different experience. One is a 1920s murder mystery inside a shophouse. One has animatronic dinosaurs. One is on a beach.
Read on to find out which one suits your next outing!
Our Quick Pick
- Date night, air-con, a story to follow: Kulnari Mystery Golf
- Kids, dinosaurs, a whole afternoon: Dino Putt
- Already on Sentosa, and you have an hour to spare: UltraGolf
| Venue | From | Where | Setting | Time needed |
| Kulnari Mystery Golf | S$29 child / S$35 adult | 51 Circular Road | Indoor, air-conditioned | 1–2 hours |
| Dino Putt | S$30 child / S$35 adult | 511 Upper Jurong Road | Outdoor, unshaded | 1 hour, or an afternoon |
| UltraGolf | S$23 | 54 Palawan Beach Walk, Sentosa | Outdoor, beachside | 45 min–1 hour |
Kulnari Mystery Golf: Indoor Mini Golf in Singapore, and Actually a Story

Image credit: https://www.kulnari.com/the-experience
Kulnari threads 18 holes through a conserved shophouse on Circular Road, dressed as 1920s Singapore. You open the front door, and you’re in it: dim rooms, drifting fog, strobe lighting, a case to solve and letters to read between putts. The scorecard caps you at six strokes a hole, which tells you something about the difficulty!
Allow around 1.5 to 2 hours, although the venue’s FAQ notes quieter sessions can run 1 to 1.5 hours. Each playing group is limited to five people; larger parties are split into smaller teams and may enter at staggered intervals.
Adult tickets start at S$35 and child tickets at S$29, for ages five and above. Under-12s need an accompanying paying adult. It’s a heritage building, so there are stairs, no wheelchair access, and no lockers—travel light, and note that late arrivals aren’t refunded!
Some online reviewers have praised the immersive storytelling; others say the clue-reading interrupts the pace of the golf. If you’d rather just play and chat, Kulnari might not be the best fit for you. Afterwards, the stylish Ninth Hole Bar handles drinks, and Quay House does Asian tapas.
Getting there: A short walk from Clarke Quay or Raffles Place MRT, with the UOB basement car park next door. The venue gives its address as 51 Circular Road; some platforms list the entrance as 51B—either way, you’ll find it. Book ahead for evening and weekend sessions; walk-ins are subject to availability.
Book here, or purchase tickets from Klook or Traveloka.
Dino Putt: The Mini Golf Course with Dinosaurs

Image credit: https://club-face.com/dinoputt/
At clubFACE in d’Arena, opposite the Singapore Discovery Centre, 18 outdoor holes wind past life-sized animatronic dinosaurs that move and roar.
The layout is gentle: slopes and bends rather than trick obstacles, so a five-year-old can finish it, and a teenager won’t be bored. It’s stroller-friendly too, with kid-sized putters. The dinosaurs are loud, which (nearly) every child loves, and the occasional sensitive toddler does not!
The real value lies in what the ticket actually covers. Current day passes include unlimited rounds of the 18-hole course, unlimited Dino Rides, access to the trampoline and bouncy castle, and a complimentary putter and ball—this is exactly how an hour of mini golf turns into a whole fun-filled afternoon!
Check inclusions at checkout in case packages change. Adults pay S$35 on weekdays and S$40 on weekends and public holidays; under-12s pay S$30 and S$35 respectively. Family passes start at around S$90, and senior tickets are available, though the qualifying age varies between clubFACE and third-party platforms. No membership is required. The practice area is charged separately, currently S$8 for public entry.
The one real catch is shade. The course is covered by netting to stop balls from the driving range, not by a roof. Go early or late, and bring your own cap, sunscreen, and repellent rather than relying on the counter to have any.
Getting there: Joo Koon MRT on the East-West Line, then about ten minutes on foot. Parking is available at d’Arena Country Club near Block B. Walk-ins are accepted; book ahead for weekends or larger groups.
UltraGolf: Sentosa Mini Golf on the Beach

Image from: https://www.sentosa.com.sg/en/things-to-do/attractions/ultragolf/
UltraGolf at The Palawan @ Sentosa (sometimes written Ultra Golf) is Sentosa’s dedicated 18-hole beachside mini-golf course, and honestly the most “golf-like” of the three: 1,900 sqm and 750m of playing length laid out like a real course, with contoured greens, sand bunkers and water hazards.
The greens genuinely break, so you’re reading putts rather than just aiming at a gimmick. Every hole has two tee positions, so mixed-ability groups play the same round without anyone standing around waiting. Expect your visits to last 45 minutes to an hour.
Tickets are required for everyone aged three and above, priced at a flat S$23 per round. Under-3s can walk the course with family free of charge but aren’t assigned a putter or ball, and young children need at least one paying adult with them.
The S$2 weather insurance add-on, itself non-refundable, permits a one-time reschedule within 30 days if heavy rain or a lightning warning affects your session, subject to availability. Promotions may occasionally change what you pay, so always check the official checkout.
Complimentary Wi-Fi is available throughout The Palawan precinct, but UltraGolf doesn’t advertise dedicated lockers—there are some at selected nearby Palawan and Sentosa attractions, so don’t arrive with bulky bags. Covered footwear is the sensible call, and sharp heels aren’t permitted on the course.
UltraGolf sits between HyperDrive go-karting and the Splash Tribe beach club, so it slots nicely into a wider Sentosa day. Go late afternoon: midday sun is punishing, and the view is always better nearer golden hour!
Opening hours for UltraGolf are Monday to Friday 12.30pm to 9pm, and 10am to 9pm on Saturdays, Sundays, public holidays and school holidays, with the last session at 8pm.
Getting there: Sentosa Express to Beach Station, then the beach shuttle to Palawan.
Best Credit Cards to Use for Mini Golf in Singapore
Here’s something most people don’t realise: your card doesn’t see “mini golf.” It sees a four-digit merchant category code, the MCC, that determines if your spend earns an accelerated rate such as 4 mpd or only generic base rewards.
For the uninitiated, MCCs are assigned by the merchant’s acquiring bank and are not always publicly disclosed, so treat any figure below as a dated observation rather than gospel.
Based on DBS Digibot transaction checks, our direct online bookings were posted as MCC 7999 (Recreation Services) for UltraGolf and MCC 7922 (Theatrical Producers & Ticket Agencies) for Kulnari and Dino Putt. Note that MCCs and payment indicators can change if a merchant changes its acquiring or payment arrangements.
| Card | Potential rate | Key conditions |
| Citi Rewards | 10X points (4 mpd) | No min. spend; 9,000 bonus-point cap per statement month, equivalent to first S$1,000 of eligible 10X spend; online travel and mobile-wallet transactions excluded |
| DBS Woman’s World | Up to 4 mpd | No min. spend; bonus rate on first S$1,000 of qualifying online spend per calendar month |
| UOB EVOL | 10% cashback | Qualifying Local Online Spend; S$800 statement-month spend; S$30 cap shared with Mobile Contactless Spend; 0.3% cashback if minimum spend’s not met |
| OCBC FRANK | 8% cashback | Qualifying online SGD spend; S$800 eligible spend posted per calendar month; S$25 cap shared across qualifying SGD online and mobile-contactless spend; 0.3% cashback if minimum spend’s not met |
| DCS Flex Card | 6% cash rebate | Cash Rebate reward must be selected; qualifying online SGD spend; S$600 eligible spend per statement month; S$25 online cap and S$100 overall rebate cap |
| Citi SMRT | 5% SMRT$ rewards | S$500 qualifying spend per statement month; online travel and mobile-wallet transactions excluded; 0.3% if minimum spend’s not met; max SMRT$600 per 12-month card period |
| Maybank Family & Friends | 6–8% cashback | Of these venue MCCs, 7922 qualifies under Entertainment while 7999 does not; Entertainment must be selected; S$800/S$1,600 calendar-month tiers; S$20/S$30 category caps apply |
Also read: Best Credit Cards for Movies: Golden Village & Shaw Theatres
Note that bookings through Klook or Pelago are commonly reported to post under MCC 4722 (Travel Agencies), while Klook or Pelago gift cards purchased via HeyMax are generally processed under MCC 5311 (Department Stores).
FAQs
Which mini golf course in Singapore is best for a first date?
Kulnari. It is indoors and air-conditioned, and the mystery gives you something to talk about that isn’t just your scorecard.
How much is miniature golf in Singapore?
For adults, standard tickets range from S$23 to S$40: UltraGolf is S$23; Kulnari adults start from S$35; and Dino Putt adults pay S$35 on weekdays or S$40 on weekends and public holidays. Lower rates for children and seniors are available at some mini golf venues.
Do I need to book ahead?
For Kulnari, yes, particularly for evening and weekend sessions. Dino Putt and UltraGolf accept walk-ins, though booking is sensible for weekends or larger groups.
Spend thirty seconds on the booking channel before you pay. On the same round of golf, that’s the difference between base rewards and an accelerated rate!