Home › Features › Leagues › New Jersey

Indoor golf leagues in New Jersey

75 venues in New Jersey host leagues, out of 115 indoor golf venues we list in the state. Each one is here because a customer review or the venue's own website mentions leagues, and the proof is under each venue.

75Venues
69Cities
115All venues in NJ

Top 12 by rating and reviews

Ranked by Google rating × number of reviews (10 reviews or more); a multi-location brand appears once. The other 63 venues are listed by city below.

Open-now times come from Google; confirm with the venue before you go.

21 Golf Range Powered by Toptracer

1 US-46 W

GolfzonToptracer LessonsLeagues
4.5Rating
790Reviews
9Extras
Leagues: per the venue's website

The Green 973

10 Park Lake Rd

LessonsLeaguesMemberships
4.9Rating
232Reviews
8Extras
Leagues: per the venue's website

Elevate Golf

102 Clements Bridge Rd Ste 3

LeaguesBar24/7 access
5Rating
138Reviews
8Extras
Leagues: per the venue's website

The Club at Monroe

4 Farrington Blvd

Trackman LessonsLeaguesMemberships
4.9Rating
123Reviews
9Extras

There are 10 courts which allow for a lot of options such as coach play, leagues, skills training and court rentals.

★★★★★ Margie, Mar 2025

The venue's website says so too.

GolfCube Social

275 US-22

Golfzon LessonsLeaguesClub fitting
5Rating
110Reviews
10Extras

There's a lot of attention to detail with things like TVs everywhere, comfortable couches, beverages available, and they even mentioned they're planning to run leagues.

From a customer review

The venue's website says so too.

Par2play

695 Hamilton St Apt G

LessonsLeaguesClub fitting
4.9Rating
95Reviews
10Extras
Leagues: per the venue's website

Golf Paradise Club

311 Pompton Ave

Golfzon LessonsLeaguesClub fitting
4.8Rating
90Reviews
10Extras
Leagues: per the venue's website

Perfect Fitness

154 NJ-73

Trackman LessonsLeaguesBar
5Rating
84Reviews
8Extras
Leagues: per the venue's website

All Seasons Golf & Social Club

235 Ridgedale Ave #2

Golfzon LessonsLeaguesBar
4.9Rating
84Reviews
9Extras

I joined a league and got lessons.

From a customer review

The venue's website says so too.

The Dome at Adventure Crossing

515 Monmouth Rd Bldg 200

TrackmanToptracer LeaguesBar
4.1Rating
99Reviews
9Extras
Leagues: per the venue's website

Tee 2 Green Indoor Golf Center

185 NJ-36 Building D

Trackman LessonsLeaguesClub fitting
5Rating
81Reviews
11Extras
Leagues: per the venue's website

X-Golf

3130 NJ-10

LessonsLeaguesBar
4.9Rating
78Reviews
8Extras

Dom, who runs the place, and his team make everyone feel welcome and keep the league running smoothly.

From a customer review

The venue's website says so too.

More indoor golf leagues in New Jersey, by city

Branchburg 1 venue

  • Unbound Golf3150 US-22 #9, Branchburg · ★ 5 (32)
    Leagues: per the venue's website

Branchville 1 venue

  • Tee Performance Indoor Golf183 Rt 206 South, Branchville · ★ 4.6 (41)

    Will be joining the league night there for sure.

    From a customer review

Caldwell 1 venue

  • The Greens Golf Lounge459 Bloomfield Ave, Caldwell · ★ 5 (44)

    We have played in three couples' leagues so far and it has been so much fun meeting and spending social time with other players (of all levels) in our community.

    ★★★★★ Carolynn, Dec 2025

Chatham 1 venue

Cherry Hill Township 1 venue

Cinnaminson 1 venue

  • Dogleg Golf155 US-130 Ste C, Cinnaminson · ★ 4.9 (52)

    Hoping they start organizing more leagues and events!

    From a customer review

Clark 1 venue

  • GolfCave1 Clarkton Dr, Clark · ★ 4.8 (57)
    Leagues: per the venue's website

Cranford 1 venue

Eatontown 1 venue

  • GolfCave34 Industrial Wy E, Eatontown · ★ 4.8 (69)
    Leagues: per the venue's website

Edgewater 1 venue

  • Edge GolfUS, 18 Edgewater Town Center, Edgewater · ★ 4.8 (67)
    Leagues: per the venue's website

Egg Harbor Township 1 venue

  • Fire Golf Club2907 Fire Rd, Egg Harbor Township · ★ 5 (5)
    Leagues: per the venue's website

Englewood 1 venue

Fair Lawn 1 venue

  • GolfCaveBack of building, 18-01 Pollitt Dr, Fair Lawn · ★ 5 (15)
    Leagues: per the venue's website

Farmingdale 1 venue

  • Swing Lab Golf Club90 Adelphia Rd, Farmingdale · ★ 4.9 (38)

    The weekly leagues are a fantastic escape from life for a few hours a week!

    From a customer review

Florham Park 1 venue

  • Florham Park Golf Club187 Columbia Turnpike, Florham Park · ★ 5 (30)

    She was very flexible about the number of people and bays needed and accommodated us despite it being league night.

    From a customer review

Glassboro 1 venue

Green Brook Township 1 venue

  • GolfCave325 US-22, Green Brook Township · ★ 4.9 (68)
    Leagues: per the venue's website

Hackettstown 1 venue

  • The Bunker500 Schooleys Mountain Rd, Hackettstown
    Leagues: per the venue's website

Haddon Township 1 venue

  • Scratch Golf413 W Crystal Lake Ave, Haddon Township
    Leagues: per the venue's website

Hammonton 1 venue

Hazlet 1 venue

Hillsborough Township 1 venue

  • The Drop Area137 Mountain View Rd, Hillsborough Township · ★ 5 (18)

    Great food, great leagues with

    From a customer review

Holmdel 2 venues

  • Swing Loose Indoor GolfBell Works Complex, 101 Crawfords Corner Rd, Holmdel · ★ 4.9 (67)
    Leagues: per the venue's website
  • GolfCaveKohl's Plaza, 2145 NJ-35, Holmdel · ★ 5 (18)
    Leagues: per the venue's website

Howell Township 1 venue

Jersey City 1 venue

Lake Hopatcong 1 venue

  • Digital Mulligans771 NJ-15 2nd Floor, Lake Hopatcong · ★ 5 (4)
    Leagues: per the venue's website

Lawrence Township 1 venue

  • Endless 18 Golf2495 Brunswick Pike, Trenton Fwy BUS, Lawrence Township · ★ 5 (44)
    Leagues: per the venue's website

Livingston 2 venues

  • All Square Indoor Golf NJ30 W Mt Pleasant Ave, Livingston · ★ 5 (21)
    Leagues: per the venue's website
  • GolfCave455 W Mt Pleasant Ave, Livingston · ★ 5 (10)
    Leagues: per the venue's website

Marlton 1 venue

  • GolfCave230 N Maple Ave, Marlton · ★ 4.9 (38)
    Leagues: per the venue's website

Matawan 1 venue

  • Golf Republic343 NJ-34, Matawan · ★ 4.9 (45)

    As a member and a competitor in the fall league I love this place.

    From a customer review

Millburn 1 venue

Milltown 1 venue

Montclair 1 venue

Morristown 1 venue

Mt Holly 1 venue

  • All In One Golf Academy855 Hedding Jacksonville Rd Suite A, Mt Holly · ★ 5 (56)

    Me and my golf girls played in the Simulator league in the winter for the past two years.

    From a customer review

Mt Laurel Township 2 venues

New Providence 1 venue

  • GolfCave675 Central Ave #2, New Providence · ★ 5 (16)
    Leagues: per the venue's website

Northvale 1 venue

  • Under Par NJ281 Livingston St, Northvale · ★ 5 (21)

    Fun winter men’s league to stay on top of your game during the offseason and very helpful staff.

    From a customer review

Ocean Township 1 venue

  • The 10th Hole1001 Wickapecko Dr, Ocean Township · ★ 4.8 (8)
    Leagues: per the venue's website

Oceanport 1 venue

Paramus 2 venues

  • Players Club Virtual Golf348 Evelyn St, Paramus · ★ 4.6 (81)
    Leagues: per the venue's website
  • Go Low Indoor Golf49 E Midland Ave, Paramus · ★ 5 (39)

    A big shout out to Coach Gary and Coach Bella, who my 5 year old was a part of the youth Winter League this past season, where she had a blast learning about golf!

    From a customer review

Parlin 1 venue

Plainsboro Township 1 venue

  • GolfCave10 Schalks Crossing Rd, Plainsboro Township · ★ 4.3 (33)
    Leagues: per the venue's website

Point Pleasant Beach 1 venue

  • Beach Golf603 Arnold Ave, Point Pleasant Beach · ★ 5 (25)
    Leagues: per the venue's website

Pompton Plains 1 venue

Princeton 1 venue

Ramsey 1 venue

  • Bergen Golf Zone50 Spring St, Ramsey · ★ 5 (8)
    Leagues: per the venue's website

Randolph 1 venue

  • GolfCave477 NJ-10 Unit# 17, Randolph · ★ 5 (46)
    Leagues: per the venue's website

Red Bank 2 venues

  • The Golf Den8 E Front St, Red Bank · ★ 4.9 (56)

    Whether you’re looking for year-round golf, expert coaching, leagues, camps, clinics, or a great venue for private events, The Golf Den has it all.

    From a customer review
  • Swing It30 W Front St, Red Bank · ★ 5 (19)
    Leagues: per the venue's website

Ringoes 1 venue

  • GolfCave176 US-202, Ringoes · ★ 5 (7)
    Leagues: per the venue's website

Rutherford 1 venue

  • West End Golf Club118 Jackson Ave, Rutherford · ★ 4.9 (39)

    Great local spot for an outing with family friends or league play for some additional practice.

    From a customer review

Swedesboro 1 venue

  • Drive Society700 2nd St Ste H, Swedesboro · ★ 5 (20)
    Leagues: per the venue's website

Tinton Falls 1 venue

  • GolfCave596 Shrewsbury Ave, Tinton Falls
    Leagues: per the venue's website

Toms River 1 venue

Towaco 1 venue

  • The Approach Shot8 Whitehall Rd #400, Towaco · ★ 4.8 (17)

    Hosts a ton of events to keep things fresh and leagues as well.

    From a customer review

Vineland 2 venues

Waretown 1 venue

  • Back Nine Golf501 US-9 #340, Waretown
    Leagues: per the venue's website

Before you join

  1. Ask about the format. Team or solo, scramble or stroke play, and how handicaps are set.
  2. Check the night and the length. Find out how many weeks the season runs and what happens if you miss a week. Some leagues allow subs.
  3. Ask what the entry covers. Bay time, prizes, food or drink can be in or out. The league sign-up page should say.

How an indoor golf league works →

Leagues in New Jersey, by city

The number counts the venues on this page; each city link opens every indoor golf venue we list there.

More in New Jersey