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
GOLFZON Range by Leadbetter
Little Ferry, NJ
75 reviews
GOLFZON Range by Leadbetter
Little Ferry, NJ
75 reviews
Bayonne Golf Club
Bayonne, NJ
142 reviews
Hackensack Golf Club
Emerson, NJ
128 reviews
Liberty National Golf Club
Jersey City, NJ
442 reviews
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
Allamuchy Township
1 Forest Drive
Andover Township
88 Lawrence Road
Basking Ridge
579 Allen Road
Bayonne
1 Lefante Way, Bayonne, NJ 07002, USA
Bedminster Township
811 Rattlesnake Bridge Road
900 Lamington Road
Belleville
220 Franklin Avenue
220 Franklin Ave, Belleville, NJ 07109, USA
220 Franklin Ave, Belleville, NJ 07109, USA
Bernards
151 Knollcroft Rd, Lyons, NJ 07939, USA
Blackwood
200 Golfview Drive
197 Fries Mill Road
Blairstown
2 Park Street
Branchburg Township
59 Fox Chase Run
3091 US-22
Chatham
400 Southern Boulevard
Cherry Hill Township
520 Hampton Road
Cinnaminson Township
23 Par Drive
Clark
1300 Raritan Road
Clinton Township
25 Country Club Drive
Closter
153 Homans Ave, Closter, NJ 07624, USA
153 Homans Ave, Closter, NJ 07624, USA
Colts Neck
One Trump National Boulevard
Deal
1 Golf Lane
Demarest
80 Anderson Avenue
Denville
39 Pocono Road
East Brunswick
97 Hardenburg Ln, East Brunswick, NJ 08816, USA
East Brunswick Township
97 Hardenburg Lane
Eatontown
2000 Lowther Dr, Eatontown, NJ 07724, USA
2000 Lowther Drive
Edison
3000 Country Club Road, Edison, NJ
100 Golf Club Drive, Edison, NJ
200 Fairway Drive, Edison, NJ
4000 Club House Drive, Edison, NJ
2000 Fairway Drive, Edison, NJ
4000 Golf Course Drive, Edison, NJ
1000 Pro Shop Lane, Edison, NJ
500 Championship Drive, Edison, NJ
1000 Inman Ave, Edison, NJ 08820, USA
1591 Woodland Avenue
9 Find out more about Plainfield West
1500 Club House Drive, Edison, NJ
Egg Harbor Township
2101 Ocean Heights Avenue
Elizabeth
100 Golf Course Drive, Elizabeth, NJ
200 Pro Shop Lane, Elizabeth, NJ
1500 Championship Drive, Elizabeth, NJ
1500 Country Club Road, Elizabeth, NJ
1500 Tournament Drive, Elizabeth, NJ
2000 Golf Club Drive, Elizabeth, NJ
200 Fairway Drive, Elizabeth, NJ
500 Golf Club Drive, Elizabeth, NJ
1500 Golf Club Drive, Elizabeth, NJ
Emerson
1 Golf Club Rd, Emerson, NJ 07630, USA
Flanders
81 Pleasant Hill Road
Florham Park
234 Ridgedale Avenue
Franklin
138 NJ 23
Glen Ridge
555 Ridgewood Avenue
Hamilton Township
1000 Golf Club Drive, Hamilton Township, NJ
200 Pro Shop Lane, Hamilton Township, NJ
5000 Tournament Drive, Hamilton Township, NJ
1000 Tournament Drive, Hamilton Township, NJ
100 Tournament Drive, Hamilton Township, NJ
1500 Club House Drive, Hamilton Township, NJ
High Bridge
203 Cregar Road
Holmdel
101 Crawfords Corner Rd, Holmdel, NJ 07733, USA
Hopewell
114 Pennington-Hopewell Road
Howell Township
89 Cranberry Road
Jefferson Township
28 Cozy Lake Road
53 Russia Road
Jersey City
3000 Tournament Drive, Jersey City, NJ
1500 Championship Drive, Jersey City, NJ
200 Championship Drive, Jersey City, NJ
5000 Golf Course Drive, Jersey City, NJ
2000 Club House Drive, Jersey City, NJ
2500 Championship Drive, Jersey City, NJ
300 Pro Shop Lane, Jersey City, NJ
5000 Championship Drive, Jersey City, NJ
100 Caven Point Rd, Jersey City, NJ 07305, USA
100 Caven Point Road
515 Duncan Ave, Jersey City, NJ 07306, USA
Kenilworth
3 Golf Dr, Kenilworth, NJ 07033, USA
3 Golf Dr, Kenilworth, NJ 07033, USA
Lakewood
2000 Tournament Drive, Lakewood, NJ
200 Golf Club Drive, Lakewood, NJ
5000 Championship Drive, Lakewood, NJ
1000 Golf Club Drive, Lakewood, NJ
4000 Country Club Road, Lakewood, NJ
200 Golf Course Drive, Lakewood, NJ
300 Pro Shop Lane, Lakewood, NJ
Lawrence Township
2170 Lawrence Road
2170 East Long Drive
Lincoln Park
79 2 Bridges Rd, Lincoln Park, NJ 07035, USA
Little Ferry
260 Bergen Turnpike Unit I, Little Ferry, NJ 07643, USA
260 Bergen Turnpike Unit I, Little Ferry, NJ 07643, USA
Manalapan
1 Covenhoven Road
Manalapan Township
166 Pinebrook Way
Matawan
157 Lambertson Road
157 Lambertson Road
Medford Lakes
70 Oak Drive
Montgomery Township
295-303 Township Line Road
Morristown
9 Hays Drive
Mount Laurel Township
803 Charleston Road
Neptune
320 Old Corlies Avenue
Newark
2500 Championship Drive, Newark, NJ
300 Fairway Drive, Newark, NJ
100 Championship Drive, Newark, NJ
2500 Golf Course Drive, Newark, NJ
1000 Tournament Drive, Newark, NJ
1 Thomas Carmichael Dr, Newark, NJ 07112, USA
Newton
25 Club Road
Ocean Township
510 Roseld Avenue
Paramus
Paramus Road
404 Paramus Road
314 Paramus Rd, Paramus, NJ 07652, USA
314 Paramus Road
314 Paramus Rd, Paramus, NJ 07652, USA
96 West Midland Avenue
Paterson
5000 Club House Drive, Paterson, NJ
100 Club House Drive, Paterson, NJ
500 Fairway Drive, Paterson, NJ
2500 Fairway Drive, Paterson, NJ
1500 Tournament Drive, Paterson, NJ
5000 Club House Drive, Paterson, NJ
100 Country Club Road, Paterson, NJ
5000 Fairway Drive, Paterson, NJ
100 Golf Club Drive, Paterson, NJ
Pequannock Township
410 NJ-23 North, Pompton Plains, NJ 07444, USA
47 W Sunset Rd, Pompton Plains, NJ 07444, USA
Piscataway
491 Sidney Rd, Piscataway, NJ 08854, USA
Plainsboro Township
70 Hunters Glen Dr, Plainsboro Township, NJ 08536, USA
2901-2916 Quail Ridge Drive
Pomona
400 West Moss Mill Road
Princeton
Rahway
300 Colonia Boulevard
Ramsey
332 Canterbury Drive
Raritan
101 Orlando Drive
River Vale
15 Rivervale Rd, River Vale, NJ 07675, USA
Rockleigh
15 Paris Ave, Rockleigh, NJ 07647, USA
Roseland
600 Eagle Rock Ave, Roseland, NJ 07068, USA
Scotch Plains
1210 Raritan Road
1210 Raritan Rd, Scotch Plains, NJ 07076, USA
100 Tillinghast Turn
820 Jerusalem Road
Sewell
501 Pitman Road
Skillman
125 Country Club Drive
Somerset
625 New Brunswick Road
Springfield
201 Shunpike Road
Stanhope
131 Lake Drive
Teaneck
273 E Cedar Ln, Teaneck, NJ 07666, USA
Tenafly
188 Knickerbocker Road
Toms River
419 Washington Street
1000 Club House Drive, Toms River, NJ
100 Championship Drive, Toms River, NJ
1000 Golf Course Drive, Toms River, NJ
3000 Country Club Road, Toms River, NJ
100 Golf Club Drive, Toms River, NJ
4000 Golf Club Drive, Toms River, NJ
Trenton
5000 Fairway Drive, Trenton, NJ
500 Pro Shop Lane, Trenton, NJ
3000 Fairway Drive, Trenton, NJ
2500 Golf Course Drive, Trenton, NJ
300 Golf Club Drive, Trenton, NJ
200 Club House Drive, Trenton, NJ
3000 Golf Course Drive, Trenton, NJ
Vernon Township
2 Augusta Drive
Voorhees Township
Haddonfield-Berlin Road
Wall
1825 State Highway 35
Washington
4 Clubhouse Drive
Washington Township
200 Hurffville Road
Wayne
594 Paterson-Hamburg Turnpike
7 Osborne Terrace
1050 Ratzer Road
209 Totowa Road
209 Totowa Rd, Wayne, NJ 07470, USA
366 US-46
Service Road, 366 US-46 E, Wayne, NJ 07470, USA
West Orange
350 Mount Pleasant Avenue
Pleasant Valley Way
25 Prospect Avenue
25 Prospect Ave, West Orange, NJ 07052, USA
90 Rock Spring Rd, West Orange, NJ 07052, USA
90 Rock Spring Road
Woodbridge
200 Golf Club Drive, Woodbridge, NJ
500 Pro Shop Lane, Woodbridge, NJ
2000 Golf Course Drive, Woodbridge, NJ
1000 Golf Course Drive, Woodbridge, NJ
5000 Tournament Drive, Woodbridge, NJ
1500 Country Club Road, Woodbridge, NJ
Woodstown
197 Queensberry Lane
