Golf Courses in New Jersey
Browse all 335 golf courses across New Jersey.
Browse New Jersey Courses by Numbers
Hardest by Slope
Baltusrol Golf Course
Springfield
North Jersey Country Club
Wayne
Union League Golf Club
Philadelphia
Berkshire Valley Golf Course
Jefferson
Suneagles Golf Club
Eatontown
Arcola Country Club
Paramus
TPC Jasna Polana
Princeton
Great Gorge
Vernon Township
Metuchen Golf and Country Club
Edison
Hamilton Farm Golf Club
Bedminster Township
Easiest for Beginners
Public courses, lowest slope
Galloping Hill Golf Course
Kenilworth
Riverton Country Club
Cinnaminson Township
Black Bear
Franklin
Bunker Hill Golf Course
Princeton
Tamarack Golf Course
East Brunswick Township
Quail Brook Golf Course
Somerset
Bowling Green Golf Club
Oak Ridge
Beaver Brook Country Club
Annandale
Deerwood Country Club
Westampton Township
Ash Brook Golf Course
Scotch Plains
Longest by Yardage
Arcola Country Club
Paramus
Baltusrol Golf Course
Springfield
Hamilton Farm Golf Club
Bedminster Township
Union League Golf Club
Philadelphia
TPC Jasna Polana
Princeton
Ash Brook Golf Course
Scotch Plains
Neshanic Valley Golf Course
Branchburg Township
Haworth Country Club
Haworth
Howell Park Golf Course
Howell Township
Battleground Country Club
Manalapan
Browse by County
Top Courses in New Jersey
Alpine Country Club
Demarest · 18 holes · public
Full ScorecardArcola Country Club
Paramus · 18 holes · public
Full ScorecardAsh Brook Golf Course
Scotch Plains · 18 holes · public
Full ScorecardBaltusrol Golf Course
Springfield · 18 holes · public
Full ScorecardBattleground Country Club
Manalapan · 18 holes · public
Full ScorecardBeaver Brook Country Club
Annandale · 18 holes · public
Full ScorecardBerkshire Valley Golf Course
Jefferson · 18 holes · public
Full ScorecardBlack Bear
Franklin · 18 holes · public
Full ScorecardBowling Green Golf Club
Oak Ridge · 18 holes · public
Full ScorecardBunker Hill Golf Course
Princeton · 18 holes · public
Full ScorecardDeerwood Country Club
Westampton Township · 18 holes · public
Full ScorecardFox Hollow Golf Club
Branchburg Township · 18 holes · public
Full ScorecardAbout Golf in New Jersey
New Jersey has 335 golf courses ranging from public daily-fee tracks to exclusive private clubs. The average slope rating across rated courses in New Jersey is 138, compared to the national average of 113. 32 courses have verified slope and course ratings. Set up tee time alerts for any course and get notified the moment your preferred time becomes available.