Golf Courses & Driving Ranges in NJ

Discover 328 golf courses and driving ranges across 158 cities in NJ

NJ Golf Course Map

Showing 328 courses across NJ

Loading map...

Top Rated Golf Courses in NJ

Based on 862 verified Google reviews • 4.6⭐ average rating

Browse by City

Allamuchy Township

1 course

Andover Township

1 course

Basking Ridge

1 course

Bayonne

2 courses

Bedminster Township

3 courses

Belleville

3 courses

Berkeley Township

1 course

Bernards

1 course

Bernards Township

2 courses

Bernardsville

1 course

Blackwood

2 courses

Blairstown

2 courses

Bloomfield

1 course

Branchburg Township

3 courses

Brick Township

1 course

Brigantine

1 course

Buena Vista Township

1 course

Cape May Court House

2 courses

Carneys Point Township

1 course

Chatham

1 course

Cherry Hill Township

1 course

Cinnaminson Township

1 course

Clark

1 course

Clifton

1 course

Clinton Township

1 course

Closter

2 courses

Colts Neck

1 course

Colts Neck Township

3 courses

Deal

1 course

Demarest

1 course

Denville

1 course

East Amwell Township

1 course

East Brunswick

1 course

East Brunswick Township

1 course

East Windsor Township

1 course

Eatontown

2 courses

Edison

13 courses

Egg Harbor Township

4 courses

Elizabeth

9 courses

Elsinboro Township

1 course

Emerson

2 courses

Evesham Township

2 courses

Ewing Township

1 course

Fairfield

1 course

Flanders

1 course

Florham Park

1 course

Frankford Township

1 course

Franklin

2 courses

Franklin Township

1 course

Freehold Township

1 course

Glen Ridge

1 course

Green Brook Township

1 course

Hackettstown

1 course

Haddonfield

1 course

Hamilton Township

7 courses

Hammonton

1 course

Hardyston Township

1 course

Harmony Township

1 course

Haworth

2 courses

High Bridge

1 course

Hillsborough Township

1 course

Holmdel

1 course

Hopewell

1 course

Hopewell Township

1 course

Howell Township

2 courses

Jackson Township

3 courses

Jefferson Township

2 courses

Jersey City

11 courses

Kenilworth

2 courses

Lakewood

7 courses

Lakewood Township

3 courses

Lawrence Township

3 courses

Lincoln Park

2 courses

Linwood

1 course

Little Egg Harbor Township

2 courses

Little Ferry

2 courses

Lower Township

1 course

Lumberton Township

1 course

Manalapan

1 course

Manalapan Township

1 course

Manchester Township

3 courses

Maplewood

1 course

Matawan

2 courses

Medford Lakes

1 course

Medford Township

1 course

Middletown Township

2 courses

Monroe Township

3 courses

Montgomery Township

1 course

Montville Township

1 course

Moorestown Township

2 courses

Morris Township

1 course

Morristown

1 course

Mount Laurel Township

1 course

Neptune

1 course

Newark

7 courses

Newton

1 course

North Caldwell

1 course

North Hanover Township

1 course

Northfield

1 course

Ocean City

1 course

Ocean Township

2 courses

Old Tappan

1 course

Paramus

6 courses

Parsippany-Troy Hills

1 course

Paterson

9 courses

Pennsauken Township

2 courses

Pequannock Township

4 courses

Pine Hill

3 courses

Piscataway

1 course

Pittsgrove Township

2 courses

Plainsboro Township

2 courses

Pomona

1 course

Princeton

4 courses

Rahway

1 course

Ramsey

2 courses

Raritan

1 course

River Vale

2 courses

Rockleigh

2 courses

Roseland

2 courses

Rumson

1 course

Scotch Plains

4 courses

Sewell

1 course

Short Hills

2 courses

Skillman

1 course

Somers Point

1 course

Somerset

1 course

Sparta Township

2 courses

Spring Lake Heights

1 course

Springfield

1 course

Springfield Township

1 course

Stafford Township

1 course

Stanhope

1 course

Summit

1 course

Teaneck

1 course

Teaneck Township

1 course

Tenafly

1 course

Tinton Falls

1 course

Toms River

9 courses

Township

7 courses

Trenton

8 courses

Union

1 course

Upper Freehold Township

2 courses

Upper Township

1 course

Vernon Township

4 courses

Voorhees Township

2 courses

Wall

1 course

Wall Township

1 course

Washington

1 course

Washington Township

2 courses

Wayne

7 courses

West Deptford Township

1 course

West Orange

7 courses

West Windsor

3 courses

Westampton Township

2 courses

Willingboro Township

1 course

Woodbridge

6 courses

Woodstown

1 course

Woolwich Township

1 course

Golf in NJ: Your Complete Guide

NJ is home to 328 exceptional golf courses and driving ranges spread across 158 cities. Whether you're looking for championship courses, public golf courses, private country clubs, or practice facilities,NJ offers diverse golfing experiences for players of all skill levels.

Top Golf Destinations in NJ

The most popular golf cities in NJ include , , , , , and . These areas feature the highest concentration of quality golf courses, driving ranges, and golf amenities. Many golfers travel to NJ specifically to experience these renowned golf destinations.

Types of Golf Courses in NJ

NJ golf courses include public courses open to all golfers, private country clubs with membership requirements, semi-private facilities, resort courses for visitors, and municipal golf courses operated by local governments. You'll also find specialized facilities like driving ranges, practice greens, and 9-hole executive courses perfect for beginners or quick rounds.

Planning Your Golf Trip to NJ

When planning golf in NJ, consider booking tee times in advance, especially during peak season. Check course websites for current rates, dress codes, and cart availability. Many NJ golf courses offer twilight rates, senior discounts, and golf packages. Don't forget to explore different cities – each area of NJoffers unique golf course designs and playing conditions.

All Golf Courses

Bayonne

Bayonne Golf Club

1 Lefante Way, Bayonne, NJ 07002, USA

07002

Belleville

Hendricks Field Golf Course

220 Franklin Avenue

Hendricks Field Golf Course

220 Franklin Ave, Belleville, NJ 07109, USA

07109
Hendricks Field Golf Course

220 Franklin Ave, Belleville, NJ 07109, USA

07109

Bernards

Inspiration Golf Range & Activity Center

151 Knollcroft Rd, Lyons, NJ 07939, USA

07939

Chatham

Fairmount Country Club

400 Southern Boulevard

07928

Clark

Hyatt Hills Golf Complex

1300 Raritan Road

07066

Closter

Closter Golf Center

153 Homans Ave, Closter, NJ 07624, USA

07624
Closter Golf Center

153 Homans Ave, Closter, NJ 07624, USA

07624

Colts Neck

Trump National Golf Club, Colts Neck

One Trump National Boulevard

07722

Demarest

Alpine Country Club

80 Anderson Avenue

07627

East Brunswick

Tamarack Golf Course

97 Hardenburg Ln, East Brunswick, NJ 08816, USA

08816

Eatontown

Suneagles Golf Club

2000 Lowther Dr, Eatontown, NJ 07724, USA

07724
Suneagles Golf Club

2000 Lowther Drive

07724

Edison

Edison Country Club

3000 Country Club Road, Edison, NJ

08216
Edison Creek Golf Club

100 Golf Club Drive, Edison, NJ

07648
Edison Golf Course

200 Fairway Drive, Edison, NJ

07766
Edison National Golf Club

4000 Club House Drive, Edison, NJ

07824
Edison Oaks Golf Club

2000 Fairway Drive, Edison, NJ

08778
Edison Public Golf Course

4000 Golf Course Drive, Edison, NJ

08262
Edison Valley Golf Course

1000 Pro Shop Lane, Edison, NJ

08610
Greater Edison Golf Club

500 Championship Drive, Edison, NJ

08945
Inman Golf Range

1000 Inman Ave, Edison, NJ 08820, USA

08820
Plainfield Country Club

1591 Woodland Avenue

08820
Plainfield West Nine

9 Find out more about Plainfield West

South Edison Golf Club

1500 Club House Drive, Edison, NJ

08585

Elizabeth

Elizabeth Country Club

100 Golf Course Drive, Elizabeth, NJ

07906
Elizabeth Executive Golf Course

200 Pro Shop Lane, Elizabeth, NJ

07021
Elizabeth Golf Club

1500 Championship Drive, Elizabeth, NJ

07213
Elizabeth Golf Course

1500 Country Club Road, Elizabeth, NJ

08977
Elizabeth Links

1500 Tournament Drive, Elizabeth, NJ

08463
Elizabeth Municipal Golf Course

2000 Golf Club Drive, Elizabeth, NJ

07138
Elizabeth National Golf Club

200 Fairway Drive, Elizabeth, NJ

08121
Elizabeth Oaks Golf Club

500 Golf Club Drive, Elizabeth, NJ

07557
Greater Elizabeth Golf Club

1500 Golf Club Drive, Elizabeth, NJ

07870

Emerson

Hackensack Golf Club

1 Golf Club Rd, Emerson, NJ 07630, USA

07630

Flanders

Flanders Valley Golf Course

81 Pleasant Hill Road

07836

Florham Park

Pinchbrook Golf Course

234 Ridgedale Avenue

07932

Glen Ridge

Glen Ridge Country Club

555 Ridgewood Avenue

07028

Hamilton Township

East Hamilton Township Golf Club

1000 Golf Club Drive, Hamilton Township, NJ

07274
Hamilton Township Golf Course

200 Pro Shop Lane, Hamilton Township, NJ

07190
Hamilton Township Municipal Golf Course

5000 Tournament Drive, Hamilton Township, NJ

07425
Hamilton Township Pines Golf Club

1000 Tournament Drive, Hamilton Township, NJ

08900
Hamilton Township Public Golf Course

100 Tournament Drive, Hamilton Township, NJ

08183
The Club at Hamilton Township

1500 Club House Drive, Hamilton Township, NJ

07231

Holmdel

Swing Loose Outdoor Golf Range

101 Crawfords Corner Rd, Holmdel, NJ 07733, USA

07733

Hopewell

Hopewell Valley Golf & Country Club

114 Pennington-Hopewell Road

08525

Jersey City

Jersey City Country Club

3000 Tournament Drive, Jersey City, NJ

08137
Jersey City Creek Golf Club

1500 Championship Drive, Jersey City, NJ

08788
Jersey City Golf & Country Club

200 Championship Drive, Jersey City, NJ

08313
Jersey City Golf Club

5000 Golf Course Drive, Jersey City, NJ

07705
Jersey City Golf Course

2000 Club House Drive, Jersey City, NJ

07544
Jersey City Municipal Golf Course

2500 Championship Drive, Jersey City, NJ

07415
Jersey City Pines Golf Club

300 Pro Shop Lane, Jersey City, NJ

08910
Jersey City Public Golf Course

5000 Championship Drive, Jersey City, NJ

08846
Liberty National Golf Club

100 Caven Point Rd, Jersey City, NJ 07305, USA

07305
Liberty National Golf Club

100 Caven Point Road

07305
Skyway Golf Course

515 Duncan Ave, Jersey City, NJ 07306, USA

07306

Kenilworth

Galloping Hill Golf Course

3 Golf Dr, Kenilworth, NJ 07033, USA

07033
The Learning Center at Galloping Hill

3 Golf Dr, Kenilworth, NJ 07033, USA

07033

Lakewood

Greater Lakewood Golf Club

2000 Tournament Drive, Lakewood, NJ

07201
Lakewood Country Club

200 Golf Club Drive, Lakewood, NJ

07351
Lakewood Executive Golf Course

5000 Championship Drive, Lakewood, NJ

07668
Lakewood Municipal Golf Course

1000 Golf Club Drive, Lakewood, NJ

08715
Lakewood Resort Golf Club

4000 Country Club Road, Lakewood, NJ

07723
North Lakewood Golf Club

200 Golf Course Drive, Lakewood, NJ

07556
West Lakewood Golf Club

300 Pro Shop Lane, Lakewood, NJ

07674

Lincoln Park

Meadows Golf Club ⛳️

79 2 Bridges Rd, Lincoln Park, NJ 07035, USA

07035

Little Ferry

GOLFZON Range by Leadbetter

260 Bergen Turnpike Unit I, Little Ferry, NJ 07643, USA

07643
GOLFZON Range by Leadbetter

260 Bergen Turnpike Unit I, Little Ferry, NJ 07643, USA

07643

Montgomery Township

Mattawang Golf Club

295-303 Township Line Road

08502

Neptune

Shark River Golf Course

320 Old Corlies Avenue

07753

Newark

Newark Executive Golf Course

2500 Championship Drive, Newark, NJ

07503
Newark Golf & Country Club

300 Fairway Drive, Newark, NJ

08826
Newark Golf Course

100 Championship Drive, Newark, NJ

08907
Newark Links

2500 Golf Course Drive, Newark, NJ

08137
Newark Resort Golf Club

1000 Tournament Drive, Newark, NJ

07423
Weequahic Golf Course

1 Thomas Carmichael Dr, Newark, NJ 07112, USA

07112

Paramus

07653
07652
Paramus Golf Course

314 Paramus Rd, Paramus, NJ 07652, USA

07652
Paramus Golf Course

314 Paramus Road

07652
Paramus Golf Course

314 Paramus Rd, Paramus, NJ 07652, USA

07652
The Ridgewood Country Club

96 West Midland Avenue

07652

Paterson

East Paterson Golf Club

5000 Club House Drive, Paterson, NJ

08489
Greater Paterson Golf Club

100 Club House Drive, Paterson, NJ

08740
North Paterson Golf Club

500 Fairway Drive, Paterson, NJ

08811
Paterson Creek Golf Club

2500 Fairway Drive, Paterson, NJ

08864
Paterson Executive Golf Course

1500 Tournament Drive, Paterson, NJ

08989
Paterson Links

5000 Club House Drive, Paterson, NJ

08715
Paterson Municipal Golf Course

100 Country Club Road, Paterson, NJ

07842
Paterson National Golf Club

5000 Fairway Drive, Paterson, NJ

07160
South Paterson Golf Club

100 Golf Club Drive, Paterson, NJ

08383

Pequannock Township

Golf 23 Driving Range

410 NJ-23 North, Pompton Plains, NJ 07444, USA

07444
Sunset Valley Golf Course

47 W Sunset Rd, Pompton Plains, NJ 07444, USA

07444

Piscataway

Raritan Landing Golf Course

491 Sidney Rd, Piscataway, NJ 08854, USA

08854

Plainsboro Township

The Meadows At Middlesex

70 Hunters Glen Dr, Plainsboro Township, NJ 08536, USA

08536
The Meadows at Middlesex Golf Course

2901-2916 Quail Ridge Drive

08536

Pomona

Pomona Golf Club

400 West Moss Mill Road

08215

Rahway

Colonia Country Club

300 Colonia Boulevard

07067

River Vale

Valley Brook Golf Course

15 Rivervale Rd, River Vale, NJ 07675, USA

07675

Rockleigh

Rockleigh Golf Course

15 Paris Ave, Rockleigh, NJ 07647, USA

07647

Roseland

Essex Golf Center

600 Eagle Rock Ave, Roseland, NJ 07068, USA

07068

Scotch Plains

Ash Brook Golf Course

1210 Raritan Road

07076
Ash Brook Golf Course

1210 Raritan Rd, Scotch Plains, NJ 07076, USA

07076
Shackamaxon Country Club

100 Tillinghast Turn

07076
Shady Rest Country Club

820 Jerusalem Road

07076

Sewell

Pitman Golf Course

501 Pitman Road

08080

Skillman

Cherry Valley Country Club

125 Country Club Drive

08558

Somerset

Quail Brook Golf Course

625 New Brunswick Road

08873

Springfield

Baltusrol Golf Course

201 Shunpike Road

07081

Teaneck

Overpeck Golf Course

273 E Cedar Ln, Teaneck, NJ 07666, USA

07666

Tenafly

Knickerbocker Country Club

188 Knickerbocker Road

07670

Toms River

Toms River Country Club

419 Washington Street

08753
Toms River Creek Golf Club

1000 Club House Drive, Toms River, NJ

07787
Toms River Links

100 Championship Drive, Toms River, NJ

07618
Toms River Municipal Golf Course

1000 Golf Course Drive, Toms River, NJ

08854
Toms River Pines Golf Club

3000 Country Club Road, Toms River, NJ

08548
Toms River Public Golf Course

100 Golf Club Drive, Toms River, NJ

07664
Toms River Resort Golf Club

4000 Golf Club Drive, Toms River, NJ

08225

Trenton

South Trenton Golf Club

5000 Fairway Drive, Trenton, NJ

07327
Trenton Golf Course

500 Pro Shop Lane, Trenton, NJ

08729
Trenton Links

3000 Fairway Drive, Trenton, NJ

08955
Trenton National Golf Club

2500 Golf Course Drive, Trenton, NJ

07340
Trenton Oaks Golf Club

300 Golf Club Drive, Trenton, NJ

08165
Trenton Valley Golf Course

200 Club House Drive, Trenton, NJ

07340
West Trenton Golf Club

3000 Golf Course Drive, Trenton, NJ

07311

Voorhees Township

Golf Land

Haddonfield-Berlin Road

08026

Wall

Golf Kings

1825 State Highway 35

Washington

Hawk Pointe Golf Club

4 Clubhouse Drive

07882

Wayne

North Jersey Country Club

594 Paterson-Hamburg Turnpike

07470
Packanack Golf Club

7 Osborne Terrace

07470
07470
07470
Preakness Valley Golf Course

209 Totowa Rd, Wayne, NJ 07470, USA

07470
Willowbrook Golf Center

Service Road, 366 US-46 E, Wayne, NJ 07470, USA

07470

West Orange

Essex County Country Club

350 Mount Pleasant Avenue

07052
Francis Byrne Golf Course

Pleasant Valley Way

07052
Montclair Golf Club

25 Prospect Avenue

07052
Montclair Golf Club

25 Prospect Ave, West Orange, NJ 07052, USA

07052
Rock Spring Golf Club

90 Rock Spring Rd, West Orange, NJ 07052, USA

07052
07052

Woodbridge

North Woodbridge Golf Club

200 Golf Club Drive, Woodbridge, NJ

07302
South Woodbridge Golf Club

500 Pro Shop Lane, Woodbridge, NJ

08691
Woodbridge Executive Golf Course

2000 Golf Course Drive, Woodbridge, NJ

07017
Woodbridge Golf Club

1000 Golf Course Drive, Woodbridge, NJ

08460
Woodbridge Pines Golf Club

5000 Tournament Drive, Woodbridge, NJ

08998
Woodbridge Public Golf Course

1500 Country Club Road, Woodbridge, NJ

07085

Woodstown

Town & Country Golf Links

197 Queensberry Lane

08098