Flag of Massachusetts

Golf courses in Massachusetts

Massachusetts has 353 golf courses in 226 cities in this directory: 221 with 18 holes, 126 with 9 holes and 6 with another or unlisted hole count.

346 COURSES MAPPED
Courses
353
Cities
226
18-hole
221
9-hole
126
Avg 18-hole yards
6,277
Longest
8,325The International

Of the 347 Massachusetts courses that list driving range information, 209 have one.

Across 219 18-hole courses with a listed yardage, the average is 6,277 yards. The longest is The International in Bolton at 8,325 yards.

Top cities in Massachusetts

All 226 cities
  1. Plymouth5 public · 3 private 10 courses
  2. Rehoboth5 public · 1 private 6 courses
  3. Canton2 public · 3 private 5 courses
  4. Haverhill2 public · 3 private 5 courses
  5. Andover1 public · 2 private 4 courses
  6. Brockton2 public · 2 private 4 courses
  7. East Falmouth3 public · 1 private 4 courses
  8. Lakeville3 public · 1 private 4 courses

All 226 cities

Top cities

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

V

W

Y

Longest courses

18-hole, yards
  1. 1The InternationalPrivateBolton8,325
  2. 2The Club At New SeaburyPrivateMashpee7,200
  3. 3The PinehillsPublicPlymouth7,175
  4. 4The Ranch Golf ClubPublicSouthwick7,174
  5. 5Bayberry Hills Golf CoursePublicWest Yarmouth7,172
  6. 6Waverly Oaks Golf ClubPlymouth7,114
  7. 7RenaissancePrivateHaverhill7,100
  8. 8Nantucket Golf ClubPrivateNantucket7,081
  9. 9The Golf Club At Turner HillPrivateIpswich7,033
  10. 10Dennis Pines Golf CoursePublicEast Dennis7,029

States next to Massachusetts

Frequently asked questions

How many golf courses are in Massachusetts?

Massachusetts has 353 golf courses in 226 cities in this directory: 221 with 18 holes, 126 with 9 holes and 6 with another or unlisted hole count.

Which city in Massachusetts has the most golf courses?

Plymouth has the most, with 10 courses, followed by Rehoboth (6) and Canton (5).

What is the longest golf course in Massachusetts?

Among 18-hole courses with a listed yardage, The International in Bolton is the longest at 8,325 yards.

How long is the average 18-hole course in Massachusetts?

The average listed yardage across 219 18-hole courses in Massachusetts is 6,277 yards.

How many golf courses in Massachusetts have a driving range?

209 of the 347 courses that list driving range information have one.

Listing data last updated October 2026. See data sources.