Find the Best Things

Ultimate Golf Adventure in New Hampshire's Granite State

nh public golf courses

P.G. Wodehouse once famously said that to find a man’s true character, one must only play golf with him. Uncover your truest self with the best public golf courses in New Hampshire. From rolling greens to expert lessons and even league opportunities, golf in the Granite State has never been better.


Eastman Golf Links, Grantham, NH

Eastman Golf Links is everything a golf aficionado could dream of—rolling green course, recently renovated clubhouse and driving range, and expert staff standing by ready to help. Additionally, this Grantham location is a Certified Audubon Cooperative Sanctuary, meaning your recreation won’t impact the gorgeous natural surroundings of this lovely course.

Owl’s Nest Resort & Golf Club, Thornton, NH

New Hampshire’s only Jack Nicklaus designed course, in one of the most beautiful settings imaginable, conveniently located in the White Mountains. 18 flawless holes, combined with some of the best service around, make this Thornton destination an easy add to our list.

The Oaks, Somersworth, NH

One of the most awarded courses in the nation, The Oaks is a refined way to pass an afternoon. Whether you pop in for an occasional round, or join one of the convenient league opportunities available, this serene Somersworth spot is both world class and affordable. Ask about their “Preferred Players Program” and earn rewards simply for playing the links.

Hidden Creek, Litchfield, NH

A 9-hole beauty, Hidden Creek is a challenging but enjoyable outing for golfers. With league opportunities, lessons, and a community of golf-loving individuals, a visit to this Litchfield location is worthwhile, even if it means a bit of a drive.

Birch Hill Country Club, Moultonborough, NH

With a course design that somehow feels fresh with every round, Birch Hill Country Club (formerly Ridgewood Country Club) is a marvelous opportunity for players of all skill levels. Take lessons, pass a leisurely afternoon, or arrange a tournament among friends.

Sagamore-Hampton Golf Club, North Hampton, NH

For over 50 years, Sagamore-Hampton has provided the North Hampton area with premier golf facilities. Over the decades, this lovely location has developed incredible customer service and an understanding of the average player. Take advantage of specials, like packages for those who play more during the week, or during early or evening hours, as well as discounted days for female and senior golfers.

Rockingham Country Club, Newmarket, NH

Whether you purchase a season pass, join a league, or just stop by once in a while to maintain your handicap, Rockingham Country Club is a truly world class golf experience in the heart of the Granite State. After you put in some active time, enjoy excellent pizza in the Civil War-era barn.

Campbell's Scottish Highlands Golf Course, Salem, NH

A beloved institution in the Salem area, Campbell's Scottish Highlands Golf Course provides a quality, affordable golf experience alongside one of the best staff around. Take advantage of deep discounts on Tuesdays, Twilight, and Weekday Afternoons.

Portsmouth Country Club, Greenland, NH

Semi-private but fully accessible, Portsmouth Country Club has to be among the most picturesque courses in the world. Flawlessly nestled along the coast, this Robert Trent Jones Sr. designed course is worth a gander even for the non-golfer. After the final hole, enjoy a New England themed meal at the on-site Grille.

The Mystic Meadows, Laconia, NH

The Mystic Meadows was conceived with community in mind, originally constructed in the 1960 and recently overhauled for your enjoyment. Take advantage of a co-ed league, Sunday morning tournaments, and the farm-to-table Tavern 27 on premises.

Key Insights at a Glance

  • Best public golf courses in New Hampshire offer rolling greens, expert lessons, and league opportunities.
  • Eastman Golf Links in Grantham is a Certified Audubon Cooperative Sanctuary with a renovated clubhouse and driving range.
  • Owl's Nest Resort & Golf Club in Thornton is New Hampshire's only Jack Nicklaus designed course.
  • The Oaks in Somersworth is a highly awarded course with league opportunities and a Preferred Players Program.
  • Hidden Creek in Litchfield offers a challenging 9-hole course with league opportunities and lessons.
  • Birch Hill Country Club in Moultonborough offers a fresh course design for players of all skill levels.
  • Sagamore-Hampton Golf Club in North Hampton offers premier facilities with specials for different types of players.
  • Rockingham Country Club in Newmarket provides a world-class golf experience with excellent pizza in a Civil War-era barn.
  • Campbell's Scottish Highlands Golf Course in Salem offers quality, affordable golf with deep discounts on certain days.
  • Portsmouth Country Club in Greenland is a picturesque course designed by Robert Trent Jones Sr. with a New England themed Grille.
  • The Mystic Meadows in Laconia offers community-focused golf with a co-ed league, tournaments, and Tavern 27 on premises.

Hot Stories
Select a New Hampshire town to find
the Best Things To Do and Places To Go around you