Top 5 Golf Courses in New Hampshire

Discover the best of 224 golf courses across New Hampshire. From championship layouts to hidden gems, find your perfect course.

224
Total Courses
86
Cities
224
Public Courses
168
18-Hole Courses

Top 5 Golf Courses in New Hampshire

#1
TOP RATED

Montcalm Golf Club

2 Smith Pond Rd, Enfield, NH 03748, USA, Enfield, NH 03748
Google Rating
4.7
97 reviews
4.7⭐ Google Rating97 reviews
#2
TOP RATED

Montcalm Golf Club

2 Smith Pond Rd, Enfield, NH 03748, USA, Enfield, NH 03748
Google Rating
4.7
97 reviews
4.7⭐ Google Rating97 reviews
#3
TOP RATED

Hooper Golf Course

166 Prospect Hill Rd, Walpole, NH 03608, USA, Walpole, NH 03608
Google Rating
4.7
74 reviews
4.7⭐ Google Rating74 reviews
#4
TOP RATED

Angus Lea Golf Course

126 W Main St, Hillsborough, NH 03244, USA, Hillsborough, NH 03244
Google Rating
4.7
66 reviews
4.7⭐ Google Rating66 reviews
#5
TOP RATED

Angus Lea Golf Course

126 W Main St, Hillsborough, NH 03244, USA, Hillsborough, NH 03244
Google Rating
4.7
66 reviews
4.7⭐ Google Rating66 reviews

Golf in New Hampshire: A Complete Guide

New Hampshire offers 224 exceptional golf courses spanning 86 cities. Whether you're seeking championship golf at renowned country clubs or looking for affordable public courses, New Hampshire's diverse golf landscape has something for every player.

Popular Golf Destinations in New Hampshire

Manchester, Nashua, Concord are among the top golf destinations in New Hampshire. These cities offer the highest concentration of quality courses, practice facilities, and golf-related amenities.

Plan Your New Hampshire Golf Trip

When planning your golf trip to New Hampshire, consider factors like weather, peak season rates, and course availability. Many courses offer twilight rates for afternoon play, and some feature special packages that include cart fees and range balls. Book tee times in advance, especially for popular courses and weekend play.

Ready to Play Golf in New Hampshire?

Book your tee time at one of New Hampshire's top-rated courses today