Velocity is an open-air golf entertainment venue in the heart of Remuera, a real outdoor range with 16 Toptracer bays, a full bar and private event space. Team builds, client nights, staff rewards, meetings and end-of-year parties. Four hours, groups of 10 to 150-plus, everything included. No membership needed.
10–150+ people · central Auckland · your own host · everything included · year-round
Not another sit-down dinner.
Most corporate functions follow the same script: a room, a set menu, a couple of speeches, and everyone back on their phones by nine. Velocity is open-air, floodlit bays, drinks in hand, food coming out and a game running in front of everyone. The team spends it on their feet, talking to people they don't normally sit next to.
The format does the work, so it fits whatever the reason, everyone's involved, and nobody's stuck making conversation across a table. Same venue, same result, any time of year.
Even the reluctant golfers love it.
Toptracer scores every shot and turns it into a game, so there's no skill barrier and no one left standing around. First-timers and single-figure handicaps end up in the same bay, having the same laugh. It's the whole team, not just the sporty half.
Christmas Par-Tee
$129pp
Private space up to 4 hours, welcome arrival drink (bubbles or juice), Christmas platters, unlimited ball play, club and driver hire, Toptracer, your own service host, AV and Christmas decor.
Team Build
$119pp
The Par-Tee, plus a golf pro running a session, the interactive bit no dinner venue can match.
Par-Tee Package
From $109pp
Four hours, grazing platters, arrival drink, unlimited golf. Ask us about rates for larger groups and full-venue takeovers.
Snack n Swing
From $79pp
Three hours, snacks, unlimited balls, clubs and AV. The easy one.
For groups from 10 to 150-plus. The Studio for 10 to 15, a larger private space for 20 or more, or the full Velocity range for big groups. During our festive season (mid-November to Christmas) we run Christmas packages only.
FAQ's
Is it open to any company? Yes, no membership needed. You book, we host.What if the team's never played? No problem! Toptracer scores every shot, so anyone can play.What if the weather turns? The bays are covered and climate-controlled, and the range is floodlit.Where is it? 120 Abbotts Way, Remuera, central Auckland, parking on site.Do we need to bring clubs? No, clubs are included, or bring your own.
Get the Functions & Christmas Pack
Packages, menus, capacity and pricing, everything you need to compare venues and get it signed off. Straight to your inbox.
Or skip ahead, talk to our Events Manager
Enquire for your event below. We'll do our best to get back to you within one business day. Want to move quickly? You can contact our Events Manager on 09 524 4288.
(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[0]='EMAIL';ftypes[0]='email';fnames[4]='PHONE';ftypes[4]='phone';fnames[5]='MMERGE5';ftypes[5]='text';fnames[8]='MMERGE8';ftypes[8]='text';fnames[9]='MMERGE9';ftypes[9]='text';fnames[3]='ADDRESS';ftypes[3]='address';fnames[6]='ACUITYTYPE';ftypes[6]='text';fnames[7]='ACUITYDATE';ftypes[7]='date';}(jQuery));var $mcj = jQuery.noConflict(true); // SMS Phone Multi-Country Functionality if(!window.MC) { window.MC = {}; } window.MC.smsPhoneData = { defaultCountryCode: 'NZ', programs: [], smsProgramDataCountryNames: [] }; function getCountryUnicodeFlag(countryCode) { return countryCode.toUpperCase().replace(/./g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397)) }; // HTML sanitization function to prevent XSS function sanitizeHtml(str) { if (typeof str !== 'string') return ''; return str .replace(/&/g, '&') .replace(//g, '>') .replace(/"/g, '"') .replace(/'/g, ''') .replace(/\//g, '/'); } // URL sanitization function to prevent javascript: and data: URLs function sanitizeUrl(url) { if (typeof url !== 'string') return ''; const trimmedUrl = url.trim().toLowerCase(); if (trimmedUrl.startsWith('javascript:') || trimmedUrl.startsWith('data:') || trimmedUrl.startsWith('vbscript:')) { return '#'; } return url; } const getBrowserLanguage = () => { if (!window?.navigator?.language?.split('-')[1]) { return window?.navigator?.language?.toUpperCase(); } return window?.navigator?.language?.split('-')[1]; }; function getDefaultCountryProgram(defaultCountryCode, smsProgramData) { if (!smsProgramData || smsProgramData.length === 0) { return null; } const browserLanguage = getBrowserLanguage(); if (browserLanguage) { const foundProgram = smsProgramData.find( (program) => program?.countryCode === browserLanguage, ); if (foundProgram) { return foundProgram; } } if (defaultCountryCode) { const foundProgram = smsProgramData.find( (program) => program?.countryCode === defaultCountryCode, ); if (foundProgram) { return foundProgram; } } return smsProgramData[0]; } function updateSmsLegalText(countryCode, fieldName) { if (!countryCode || !fieldName) { return; } const programs = window?.MC?.smsPhoneData?.programs; if (!programs || !Array.isArray(programs)) { return; } const program = programs.find(program => program?.countryCode === countryCode); if (!program || !program.requiredTemplate) { return; } var smsConsentHtmlRenderingFixEnabled = true; const legalTextElement = document.querySelector('#legal-text-' + fieldName); if (!legalTextElement) { return; } const divRegex = new RegExp('?[div][^>]*>', 'gi'); const blockWrapperRegex = new RegExp('?(?:div|p)[^>]*>', 'gi'); const fullAnchorRegex = new RegExp('', 'g'); const anchorRegex = new RegExp('(.*?)'); const template = smsConsentHtmlRenderingFixEnabled ? program.requiredTemplate .replace(/<\/p>\s*