New Hampshire Golf Courses,

Public and Private
There are 114 golf courses in New Hampshire, including 93 public, 2 municipal, and 19 private courses.
Oldest Course
Year of establishment:
1889
Longest Course
7,202 yards from the back tees
Easiest Course
Based on a course rating of 34.9
Hardest Course
Based on a course rating of 75

All New Hampshire Cities with Golf Courses

  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • J
  • K
  • L
  • M
  • N
  • P
  • R
  • S
  • T
  • W

Top 8 New Hampshire Golfing Destinations

There are 4 golf courses in Amherst, New Hampshire, including 4 public courses.
view Amherst details
There are 3 golf courses in Colebrook, New Hampshire, including 3 public courses.
view Colebrook details
There are 3 golf courses in Greenland, New Hampshire, including 2 public and 1 private course.
view Greenland details
There are 3 golf courses in Hudson, New Hampshire, including 3 public courses.
view Hudson details
There are 3 golf courses in Keene, New Hampshire, including 2 public and 1 private course.
view Keene details
There are 3 golf courses in Portsmouth, New Hampshire, including 3 public courses.
view Portsmouth details
There are 2 golf courses in Bretton Woods, New Hampshire, including 2 public courses.
view Bretton Woods details
There are 2 golf courses in Bethlehem, New Hampshire, including 2 public courses.
view Bethlehem details
Join the GolfLink Newsletter!
Sign up for golf news, information, and special offers.
By signing up you agree to receive communications from GolfLink and select partners in accordance with our Privacy Policy. You may opt out of email messages/withdraw consent at any time.