Golf courses in New Hampshire
New Hampshire has 111 golf courses in 84 cities in this directory: 67 with 18 holes, 43 with 9 holes and 1 with another or unlisted hole count.
- Courses
- 111
- Cities
- 84
- 18-hole
- 67
- 9-hole
- 43
- Avg 18-hole yards
- 6,413
- Longest
- 7,202The Golf Club of New England
Of the 111 New Hampshire courses that list driving range information, 69 have one.
Across 67 18-hole courses with a listed yardage, the average is 6,413 yards. The longest is The Golf Club of New England in Stratham at 7,202 yards.
Top cities in New Hampshire
All 84 citiesAll 84 cities
Top citiesA
B
C
D
E
F
G
H
J
K
L
M
N
P
R
S
T
W
Longest courses
18-hole, yards- 1The Golf Club of New England7,202
- 2Ragged Mountain Golf Club7,059
- 3Portsmouth Country Club7,050
- 4Omni Mount Washington Hotel & Resort7,004
- 5Lake Winnipesaukee Golf Club7,002
- 6Baker Hill Golf Club7,000
- 7Bretwood Golf Course6,976
- 8Bretwood Golf Course, South Course6,952
- 9Passaconaway Country Club6,855
- 10Montcalm Golf Club6,829
States next to New Hampshire
Frequently asked questions
How many golf courses are in New Hampshire?
New Hampshire has 111 golf courses in 84 cities in this directory: 67 with 18 holes, 43 with 9 holes and 1 with another or unlisted hole count.
Which city in New Hampshire has the most golf courses?
Amherst has the most, with 4 courses, followed by Derry (3) and Greenland (3).
What is the longest golf course in New Hampshire?
Among 18-hole courses with a listed yardage, The Golf Club of New England in Stratham is the longest at 7,202 yards.
How long is the average 18-hole course in New Hampshire?
The average listed yardage across 67 18-hole courses in New Hampshire is 6,413 yards.
How many golf courses in New Hampshire have a driving range?
69 of the 111 courses that list driving range information have one.
Listing data last updated October 2026. See data sources.