Golf Courses in Massachusetts
Browse all 392 golf courses across Massachusetts.
392Total
Browse by County
Middlesex County
17 courses
Barnstable County
16 courses
Essex County
13 courses
Plymouth County
11 courses
Hillsborough County
8 courses
Worcester County
8 courses
Providence County
7 courses
Kent County
7 courses
Bristol County
7 courses
Washington County
6 courses
Berkshire County
5 courses
Franklin County
3 courses
Norfolk County
3 courses
Rockingham County
3 courses
Hampden County
2 courses
Dukes County
2 courses
Windham County
1 course
Newport County
1 course
Bennington County
1 course
Top Courses in Massachusetts
Acoaxet Club
Westport · 18 holes · public
Full ScorecardAcushnet River Valley Golf Course
Acushnet · 18 holes · public
Full ScorecardAgawam Hunt
East Providence · 18 holes · public
Full ScorecardAgawam Municipal Golf Course
Feeding Hills · 18 holes · public
Full ScorecardAllendale Country Club
North Dartmouth · 18 holes · public
Full ScorecardAmherst Golf Club
Amherst · 18 holes · public
Full ScorecardAndover Country Club
Andover · 18 holes · public
Full ScorecardAtlantic Country Club
Plymouth · 18 holes · public
Full ScorecardBass River Golf Course
South Yarmouth · 18 holes · public
Full ScorecardBass Rocks Golf Club
Gloucester · 18 holes · public
Full ScorecardBay Club at Mattapoisett
Mattapoisett · 18 holes · public
Full ScorecardBay Pointe
Wareham · 18 holes · public
Full ScorecardAbout Golf in Massachusetts
Massachusetts has 392 golf courses ranging from public daily-fee tracks to exclusive private clubs. Set up tee time alerts for any course and get notified the moment your preferred time becomes available.