Public Golf Courses in New Hampshire
Discover the best public golf courses in New Hampshire. From championship tracks to hidden municipal gems, find your next round at an affordable price.
24 courses found
Angus Lea Golf Course
Hillsborough, NH
Apple Hill Golf Course
East Kingston, NH
Beaver Meadow Golf Course
Concord, NH
Breakfast Hill Golf Club
Greenland, NH
Bretwood Golf Course
Keene, NH
Campbell's Scottish Highlands Golf Course & Driving Range
Salem, NH
Coach Club
North Hampton, NH
Crotched Mountain Golf Club
Francestown, NH
Dublin Lake Club Golf Course
Dublin, NH
Eastman Golf Links
Grantham, NH
Golf Garage NH
Lebanon, NH
Hales Location Golf Course
Hales Location, NH
Hidden Creek Golf Course
Litchfield, NH
Hooper Golf Course
Walpole, NH
Indian Mound Golf Club
Center Ossipee, NH
Kingswood Golf Club
Wolfeboro, NH
Maplewood Golf Course & Inn
Bethlehem, NH
Montcalm Golf Club
Enfield, NH
Newport Golf Club
Newport, NH
Overlook Golf Club
Hollis, NH
Owls Nest Vineyard Course
Ashland, NH
Pease Golf Course
Portsmouth, NH
Sagamore-Hampton Golf Club
North Hampton, NH
The Shattuck Golf Club
Jaffrey, NH
What are the best public golf courses in New Hampshire?
The highest-rated public courses in New Hampshire by the Gems Index are Bretwood Golf Course in Keene (Gems 77), Campbell's Scottish Highlands Golf Course & Driving Range in Salem (Gems 77), Indian Mound Golf Club in Center Ossipee (Gems 77). The Gems Index scores each course from 0 to 100 across quality, value, condition, playability, and prestige.
Are there walkable golf courses in New Hampshire?
Yes. 24 of 24 public courses in New Hampshire (100%) allow walking. Walking is a great way to save on cart fees and enjoy the course at your own pace.